{"_id":"@mashroom/mashroom-utils","_rev":"102-647c684e1b59def3a8a6b290d829f34f","name":"@mashroom/mashroom-utils","dist-tags":{"latest":"2.9.4","next":"3.0.0-alpha.1"},"versions":{"1.0.90":{"name":"@mashroom/mashroom-utils","version":"1.0.90","license":"MIT","_id":"@mashroom/mashroom-utils@1.0.90","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"5659e85350463c7e6a71220882fbb7d051451573","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.0.90.tgz","fileCount":17,"integrity":"sha512-u4ImLSjNvZIqWG0f9bi/IFk1ElUicjHKCCEDuaWT1f1wrI3UQBpMy6FfWSpyC/01gulGaSt8xjZ1tpfoFhR8xg==","signatures":[{"sig":"MEUCIGCYeEa4Z+MhYGTogkduQZuSOx12EAEYqGNjyACOz/YHAiEA5PlIJi8nRjeG62AJkZ3uvrm97vmvTK5nSwSvDthAgcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMCB0CRA9TVsSAnZWagAAMc0P/0YqZ6F0F5f1/J5Y/kA8\nqo2xpNwGrLxdFk1aXLALasYlv/CdOTpCsqWoaMDKRXhibZ0f1PynKhTuy+Pc\nFyZciHx5DtFxB1RlfbrpOtDDPDAZevEcmOxar8e2uhsZa6wwDn4PbA9p+1Ds\nbUrd4AFdekpRlnGl6voBFYUJfTCYeOw7Fu9GjEAPhMpocKxL/27Zt5R0/FNk\n3xcvy7H/aTm+yQCJSiyZfcCROnq5kPmBRxmYsPz7toTQQClmxwhxNdnJ2Itw\nqB5HGMdyc5ira/flA/jRtmG73lSyN81rVnI9o28zFgYEAhcvkTUbWC65DQ5S\nztJehpHUDs7T454SaLfibbLvgQpyRT/zkiSpdrD2iFIQsibA5JG9MKYPEYlu\nVHpTOaQDEluZ5nDwPFQctxhKcfKHCiOFPKJEKFyu/JlIo7zSp0i4otRUR8I8\nnnhGB+RV+HqCMY/zNpKQc+vFEiRJBwLwEb5madOLCtXFbSSx/ZyUYVhZZXoF\ngqkAnvxKOEjvVLazoeCZhXjJZOcXhc7fcPCkf6Ejd9tl985OPif/BWPs2XZQ\nKw2BAYJx7BZnxj34uQ4Hje0I22Wvmws63UNQNNQ9JOArvji9gRvsI0Zz7n08\nqt//7ZX6YV/BFLJHBJ7berAMYjAjcXsNv2mH/dZrPuCTdnFAfeIF4z6eb2aI\nTRWp\r\n=bk6D\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.9.0","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.15.1","dependencies":{"ua-parser-js":"^0.7.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"^5.16.0","@babel/cli":"^7.4.4","flow-copy-source":"^2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.0.90_1563435123757_0.6847826586975119","host":"s3://npm-registry-packages"}},"1.0.91":{"name":"@mashroom/mashroom-utils","version":"1.0.91","license":"MIT","_id":"@mashroom/mashroom-utils@1.0.91","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"c4f9c9bcc630a0928172b9ec3ffc614140aabb02","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.0.91.tgz","fileCount":17,"integrity":"sha512-CjiglIqRN56+D1DHvLPDPnhf8VL004HXD4Ie86jPyOPnt4CzwABdFaSafn/8HU90YfhnXIIaSjZlbR0BrEjE+Q==","signatures":[{"sig":"MEQCIFlTypXUmh6zVTEKYldR6QJYu9/JnYkcb8vkZ09Z943eAiBUuIo90jmGLJqmJl/V6LD+iiNf3Ycx1E/5xhIYeNqaKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTV8RCRA9TVsSAnZWagAApZ0P/0zvKvOw9rNQEwHivw73\nG2uG1JR3cqhXkVJQcMt5aksN7j2Fo6S+/dMDHcvlTN1Y6/hjHjZPg4Il5JJE\nHDIPRfUlU0Of7B94HGqhGq7eZDo8Y4AbWe8N32EeHhcbExvfp1a/NGvinlAW\n1goVqptuFvGldE9VIMFwBS2GkbmjzuBVtPzhdtM3zeJwrEYtorThs4eBykxc\nDOlxsl6k/gvDh6Ypn8iSTosgjtLCEoLi1mRnCBeH406KvQZsRI0Ah2Eg7Tkj\nG/CnQABnMOBvW/eZCPFuktRwNwLmX6wiDUQduCcyYjT7tY//NL7lHtSGEwSu\nX+NOyt2c0ODTNO7sSoHlNMzTQ3UNLruvZJXGUy9X3ve/vZM5bt/fZZb/g5Tv\niqBV6RrtaARiS3QXRaz0OvVoKTGH9KTmL3jQ+H9v7MoqjxPErCqlSyC4GPEH\ncvc0d50/2nl6UBTY+JB3qKsTnBAU238V+Au710Rs5JIXhwokyXOrbzK+lMfS\n2Y+ADJWs5hoICUgC0NroglD8GvWIstmjSyR357Fujby/1mXNVoIF5RZrnAwQ\n6UWb4PZbQavPKuquQBKEm2joyMyvJEJbI8GnQHSYQ47iIs2ylfz23auJy+DO\nmxnkOKCf9/qoZ9ZqiEp4SNAQGHXnJWml5aTXgecNzVXN5aTHkqUzwgTfFWAj\nXc67\r\n=179O\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.9.0","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.15.1","dependencies":{"ua-parser-js":"^0.7.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"^5.16.0","@babel/cli":"^7.4.4","flow-copy-source":"^2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.0.91_1565351697168_0.11441907897069425","host":"s3://npm-registry-packages"}},"1.0.92":{"name":"@mashroom/mashroom-utils","version":"1.0.92","license":"MIT","_id":"@mashroom/mashroom-utils@1.0.92","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"70a564df3bfc547bd01d344a0520d469246c6f79","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.0.92.tgz","fileCount":17,"integrity":"sha512-7fgg9uKx9dmquIEsujlYQkELECoJCxD7zFGN+PUub8O3J07jxyMJBk6wyVy5TszURveYtuuOxZ8F7BMziGvusQ==","signatures":[{"sig":"MEUCIQCcCiQ1KgCk3+LuGgQtnXy8aSnTgdUR89NXlvy3Wyv3EQIgeTPWpazVEpNmn8t7zVenDJ2+HfpVwAV14Wj2bhsgqbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdURWkCRA9TVsSAnZWagAA+8QP/3tAVM+rDyA4gufSpofa\nYwf6n2UjLHLB5EnKDgFMVn41CcZ6Rt4G3gBfagQKR6hOqSGHmLJ8d03llydo\ndL1gR0kZQN+nr+sHdBlGBeKMGoROubDOYS7Pisc7uQvgxohV1C/tFny1oU1U\nnGpE3/8cwa48wQVTrYI9JI/hhsFVpn5BJ7Tz8/JZkGCLhQLsZd6z0awtv/vf\nzE4uUWXoQxkFaEMkiIrNJQwR+wmuZZsNKWjoNEEE++1erUTXgoib7t3iRQIl\nWO/Z0tOrxjHV5RVyg3c9eKjwO4kduy4Gu3VTbKUj2TkDtxFJD4sLFJBrXkqt\no7f60tsk31yHUROxpE3msB4GcT/mbODrYjafWebx1x0828u0KXDUt+LkFS1f\nWxtAUhS5Z/I4eGX6HeTKr6JAe0TzDfkIk+nFcr45iJQCmbmM6oW3X9/PNKKd\nizGUswQ9zYj7AGOaLR0GAwbtP1BSNm3k9qX5vZHB/5xMHXUCse5ofn6kCXqo\nPnSbZk0BZwwa8Sq/DgVpmTeS9G+Q8YOFQiJhNVyqoGV0AdsSNFGId36MetxT\nkE2+xzcSihfzgsQmXcnS3Qv8uhBWbH9QqiNlU3rTz0CFMJOjV5BijEGYMN3N\n8eB3uscBXVYxAu6JYmCz6snCKetHrLnbtTs68/fkpoO4G/hfcK8EZKqIMLOB\nYe37\r\n=M5l1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.9.0","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.15.1","dependencies":{"ua-parser-js":"^0.7.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"^5.16.0","@babel/cli":"^7.4.4","flow-copy-source":"^2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.0.92_1565595043253_0.6158865931396369","host":"s3://npm-registry-packages"}},"1.0.93":{"name":"@mashroom/mashroom-utils","version":"1.0.93","license":"MIT","_id":"@mashroom/mashroom-utils@1.0.93","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"b897f1b0b872262db4debf90b9337417b955bef9","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.0.93.tgz","fileCount":17,"integrity":"sha512-v6tWSam3qbB1h7/o0CCjfDMPcEapd80E0iw/VZanO1NxOlloMmaznYFyTYBqvoLocuyCH2+sY1mMiTS7fJPwlw==","signatures":[{"sig":"MEUCIQDrMNxvlkVizqrqV6BvhehZZHUVR4DPGibIjkauP7YXbgIgJwE2FUWKCOyPcvfITkLTxdj2hILJAEtN91hiYGpKAeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZM3ZCRA9TVsSAnZWagAAirwP/2MlyQMmskzDv7t6YAhV\n8x4rWBP+XcJtQSGtVUIgX7vhaPD0Bg3zCV4Du+xtIHPcYGh1FeJvzj+8SRth\nj+SVBNmzxyFXyzFK3/x7UrSJsUS6dhC1/GdYIVEpG3PcGa/f1IcdKleMpZeU\nFmo0ki0r9WxOFsLYr18adTylpGH28vFXCjBqAJYLFA3S8sWT+JQBhTzGiRkL\nV/B9K8t7Ep0C5ANo7s4W44Wg6qccqyoS4rAE5b2sbhh/gpTeqBZJqAzL5iOQ\np09sSmCj7MuW4gP1tMtmSKH9CdnETgwR6Nimwkc3QF8qfnYWe2gjMxePXfqj\n5u/kMCnvp99PzIZ9bcvIs8xQo7Pf45qYzMce5fMBAVYOYmOi5CzCOvW5c/+t\npyezuAFX4jTKSbchV+J9KfHhsbwxiSVby0l0hQoDgXRCrRFUtW1Azv5BlTab\nXE1rAZrG4R+hB9lH4goJthLwFKF/s8Qnyur2BStAnQhL/a55WMimnU6jSerJ\nic4hDgMVvhwavdqGcPuD/fI7AXj1nod+1VipoQtNUFPTXxpEowe/jojBHNKt\ny8SDGz+srQ9Dsun57G3s4FNmPZmQ8DnT4SQU1sj5X6hsXAo0GpHNNzxFPmq3\ndy1IWyvcC2o68HDbFCO02ljPC6nQWwxSPBHDpLYJmkLwuqXaXd3JdPxO2WPA\n7pjD\r\n=Dz2k\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.9.0","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.15.1","dependencies":{"ua-parser-js":"^0.7.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"^5.16.0","@babel/cli":"^7.4.4","flow-copy-source":"^2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.0.93_1566887384993_0.7623448879353776","host":"s3://npm-registry-packages"}},"1.0.94":{"name":"@mashroom/mashroom-utils","version":"1.0.94","license":"MIT","_id":"@mashroom/mashroom-utils@1.0.94","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"7cb3c831e159e707e1d57e34bd509a20b6ba976f","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.0.94.tgz","fileCount":17,"integrity":"sha512-MEuiW1w3P3VWmOIBp2a/LDLdgxO2MzVwCCZU+3NHO943u8KVBS5OnhmFQRf+gOy+nYeDqWQeDxWm0zydDYzDVg==","signatures":[{"sig":"MEYCIQCCe+N2tRdobxVkc9AJ2PxywUo4zEFspZSecfqBATmh+AIhAJYfH2tTedcKyp3nTyFkDCidGPvwWxeU+7Rip3e8V49r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZl5+CRA9TVsSAnZWagAAuzsP/jdZ5a8lVqdTKnJ63AVC\n8MPlXTOWL8VxHhXzM/OHi04O48TiqOSGh60U4Pk4AvUSz5dPw+sOJWED+qRw\nN5G7KIwsDAVlo1FiofODKKKlJYuKv+uxYmPjHnG7VevlbJflbGMYFUTNQtJv\nvLRkIp9VGlRlYiu6P2rP8cBUc1H7PUeWyXgohf1Ad0rHAHVbE2XmJ5e/Ufx+\nU/cobElw2khrBCnmUIcaZGXMQnW3BNetm0PP3okIway4QgCdZ300PUI7+L13\nmZL6ugt68i+1zRoToONpSxIRHC4z/yWPRffgmHwHLQbjd/33iPNpZLNOdWVm\nWcn7WzM8vg168zYWcURan6xCAP1If17MMIhgJ2BMkWB4bEsQGLwQ/qRYKF4B\nNikWXJG/hYWJZteept6NdRGjfXXZjVm+gofM2mvKv5MA36GlGz8M5+CWixai\na/fK9GPy7fdavHm55Mp1u/7QsauxuayHhxDMqQcBR9e5MZnjFDGjvKce6uAO\njO0+FDUfpktw1zm8uLJeBT6aJFQb3ReqEPxlnjb96ktEwOgiW7RPuCI+7NrS\nwrOYaPXwPmjpmLiP5moJmlda9w1liousy4hhHYH/r7o4TU9aBoEUpMniph4c\n8VHD+BW4GOTC1BFf4zof8t0Ezk10w8aRqylQjGgnziKnTdYT93N9JSNEtxIy\nJFGS\r\n=oLPk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.9.0","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.15.1","dependencies":{"ua-parser-js":"^0.7.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"^5.16.0","@babel/cli":"^7.4.4","flow-copy-source":"^2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.0.94_1566989949608_0.12969063171255812","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@mashroom/mashroom-utils","version":"1.1.0","license":"MIT","_id":"@mashroom/mashroom-utils@1.1.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"9aa323f955ee970f6a0b9600d95a1f14ad5c39f0","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.1.0.tgz","fileCount":23,"integrity":"sha512-AgKvjHGei5VhBM4dA/u4gKqvo/9cCZAEvezdK3f07ZVtV55hIam0d6+Bf/eePtAvNLtWy78Z7+mttfk/B3dhXQ==","signatures":[{"sig":"MEQCICXsIkC92Cnz+9lFX2THi3ka1spIPj15dZw+7ed1D9arAiBppGkssVDmrPYEOpxjEuIApYL30AQL0uu2uywTCiD+vA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgzPOCRA9TVsSAnZWagAAMlAP/0peakB+bVLlSsEq+Bke\nseqoI34B0iwV/FHGEinp9T8R+deitaPyIHYv7HRf/Ss+eYtBvr/Zv+MecLJ3\n99qBIZTtaRz3y4Vhc99l/drTzOpblrJ+xCVYax/HkrEypwlfoLHHJ2bYvzIP\nQjSasXpNrNyB//YJ4HolMPQP99JGTupiQjUTY0Pby8J3WnDmtuZDxUGOY5rS\noVx6HsjgWonhiKt/yDFfGPzrQAzirt1p7wIIvA8oUkN72FzbJCKKfQYCEtAM\nImaO3ysv/85JAIf1oVbUjFpq7VYyelIsAD+Q9hIDlFPDzUuD9+S64qANn4d6\ncU8LfT8f92PY/eS2HttpFP/FvY0YpDJPKbehyKM0xqXriV48/VderPaaOeH5\nB1M39Za7bgQm9t7JuVSZ91bf9s3PDQ92gV1BhtFUAgCQjRJnDFfx+Jyx+Ria\nehpRycacRSmBh3AiVBjUvIEqGI4ZB9NZKM0HaRCE/30pi9ecRAgy5YC+gx01\ngx8LjJ/2N2oeGr5xV5meHo/CdlwVuSDOa1pcPvFvkPh+GLb3z82aygVWw5Wo\nvapFASrfj6oJmIjIE1DNS5eIRqaIr4QREG/Lmi5foh/biXdGcTFDZ9AnwiPt\nDZlIYA0XvUYowj2nKvvpGbZv9kc+uHeWx4t8eZA5lI1zpwlqjXX8n0JQlTYx\nK+ac\r\n=yTNV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.9.0","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ua-parser-js":"^0.7.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.4.0","@babel/cli":"^7.6.0","flow-copy-source":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.1.0_1568879566018_0.6067310911295185","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@mashroom/mashroom-utils","version":"1.1.1","license":"MIT","_id":"@mashroom/mashroom-utils@1.1.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"30ba799fc9938544a012e336686a2a809e382981","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.1.1.tgz","fileCount":19,"integrity":"sha512-CqiLGSulbS/yj8dJiikqz8OX/LHNcXj7U++8etD6iTUBhOQhc1Qnsu5LTd78gClwy0PgWzt6VD4nIdQyeLxlbA==","signatures":[{"sig":"MEQCIBVPMgsGlTzhHrO7BDC/XsHECtCYX/4btiYCLQ6CaARJAiAEL/QMQ2Pvp5l8aq9de7Tn96nK3aXi1+fouMj0izabBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjGL5CRA9TVsSAnZWagAAySsP/RD/MdxmN/ohtbuzNeN8\nte+R87x6dG0VHmccXvChJ/xWPROndpwpfo0mfz5HCWJU8Soy6ci74y6Zn5Lk\nGpWBpcF4+9SdAgCqp3X0XLewhBjs61kiHpW4YafcAOBYLCR0SJgersAjufMt\ncr/mnNkAHDv7YpwLZGOrC4e9YERPuEQmY1BI9nDmwdsJphudkwYftidH+hXn\npC8AitXItEGktRcrzbDTSQ0z9a7i0NGAFzI4dwDNHgKrM227vn6s4hRk62Ts\nHDNMdUa6XwVZ3pkrVfXam4aX1921coIKWlsBdFcXnr8b2IFG/ACER99hgyda\nHdqYCNc7BmsPtXgnNX6ouUqfFVwKl1KQMJ+Y3nY0Ac7iTDdssKunOVmLJMao\nVYoyJGreAioJ59s3K0EX81NAavwrtiuhCLGCoazGObQMGreGF7mCKhJPzPTM\nrbMrInrGluC2DfsbjLZTEoAmhtqjVH5Tc5pe11QU0q15o8NyYGACOiBVGF6Y\nLCvWKAMAQff6XS7KbABKnVFpyZKyPaIpIrhVgItfz+KFcJM3Iu8OQo+beVX9\nLnAaNDQQw77tFA8R8nwRIVXtmvsobXp6at1V4VrwCyXs/E2BzVwXVaHVc4s1\nqt1Dhj0kJbUWG7TOfLiByz01mr5iXd8OK3YeNrSr56wsZnZQi3paX6sqUQdW\nEKmO\r\n=7NIJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.9.0","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ua-parser-js":"^0.7.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.4.0","@babel/cli":"^7.6.0","flow-copy-source":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.1.1_1569481464636_0.4503929547026906","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@mashroom/mashroom-utils","version":"1.1.2","license":"MIT","_id":"@mashroom/mashroom-utils@1.1.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"31def13a56312e2efad60663ee6b025d0860b4d7","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.1.2.tgz","fileCount":19,"integrity":"sha512-/WdOb7rh44ZYiFPZnHAnsjrr33vK6Yn8nn4E8BFTzHCxrRfgeuy76V6ScaRvGpHTuPVV/cnKVP68ry5jpzhTTQ==","signatures":[{"sig":"MEQCIEoLwVHoIBZgywkHORtfyufCzRuUKP2WPWDI3aUqveGQAiAWG5DTXmDeHTcsFb1eyYqdG9Icz3ChTHSJZ5JMFn4fTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkcS7CRA9TVsSAnZWagAAeQYP/12Evj9gGcth2xxtON9A\nGpsS7Z1U3hR5w3lh6XI9NzgDC6AOXu5FgiRXvN0XunR1IEq7fMUd8YcHTKFP\nFIMyLiQmmauBGt0NJuce1EDqm+N/sSoP0mKhZ8zeA34X5gpC+pcPEdJimHmq\n0u+TMcLjfRgzm53O8liYZjcY5Y0cEsiYnTc5UljahzNP6oq1O3M0EI8d1FGl\nSt9DbG5LT7xjy6PT6yqxmJLwda/UxFerRR5OfTTPik7vSA/K2aHwP9jdpZ3w\nhjBcNPr/yOJdDhsYs2X8LxtqoNL58OwqHouh53Pgev72y6Vb0xN8rAqAsbiY\n5HfOloeXnE1LpanXQr00q0h7qvNY/LBuFwvX8n8IbJMSqJ5h0kruA45NvedF\nLJoNZ/Qyc1y2+bWC3t0o/OX0MEsDWJsnoDAQz+NLoIGjG0MP6O4wjvhwCDBu\nEJrwN4OPE3rfZDd5YsoEkw1cRKB9BoQwucOPUTwCHyIb+UrfrPXLS5T1V65Y\neDJbUKo16gFTMsJY8Pvc84Yx0/KNHZQnhsAkuPbuQohnWEPGGJ8mSDeVAfWG\nmYnzqtxbwVy7jBsrP60AYkyYg3RMU8OGYEsNSF8pK9fSCfJMLZlKtM3V/fjo\nSPM+vX8LJ00buGCCPV5lazbjtAvda4bIicm1+ANh4UzPqvk6woJ/hHoIgJVE\nIrpm\r\n=pTc7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.9.0","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ua-parser-js":"^0.7.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.4.0","@babel/cli":"^7.6.0","flow-copy-source":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.1.2_1569834170437_0.7889510827294783","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@mashroom/mashroom-utils","version":"1.1.3","license":"MIT","_id":"@mashroom/mashroom-utils@1.1.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"f5f6cfcb397188c6a5bcfff22089bbb8eaa2a074","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.1.3.tgz","fileCount":19,"integrity":"sha512-Xr0fvx/lAmBG0U7KihuSpfwnJjqlR/d/jYG7vGtauuhgv7+w6xXRYYKX8J3ygyjCwTMltvwYR/jw2oGbJ1a/fg==","signatures":[{"sig":"MEUCIFz2JLeWiEavZ/y9zzP0tSTDFlMAkbIfJ6jO0TVDV3UZAiEA8R0INeZkTWQ1fsgQ1It2wzGoZ5+AWYZNeNdmGDftpHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpfbrCRA9TVsSAnZWagAAf+AP/2VF29nRfPTZm5PRk21Y\ns2WXfDj2XasSC2ctlykDb48pjyQHRkSkclnzNp5WIQPfDScqsBrwrDI2rwSN\ni1eqVnY5kxgwtirz8e7yzOkiFwKzjG9NYfnNcHTEKNu/qaQnAnYH5MDIKnz8\nngT5yJpihYFN2UURptkomGJEhQI1pNTuOT2h3TYxA+Xv6JJytjeXksMA88ad\nI2kDTeSfyKkv8rLiwyUWqD44Fsy+jmFW8wCTAFvE/d/kXB0fE7Id53IasIfD\n4UjG2d3eXfNC/UzxMCqkBL1jucvCm/Qj0hfcO4TMZWjlf5x190S5s7qALo3a\nfTO4LdjEb38cjs5OkEibzo+QnDzvrC1kMxauZ65ax2NBz5QFRhlT/RoPik6x\n5feYC8WSw0/J4Ivfm6BDsF+J1xT7fyYITamOR7taGjrioC4CGwIZypGqfyEp\nVBhZi2GvW+PDbpsEsssxcOm7gLLvm6P9zToF79r88HSCIltaz9KqSJ8FbjNd\n7CAf6kGVd7ilUuuFynlDLfb1TIcciLafI/TwInxhWAjhSk5hTCsRb4ziH6hH\n+MRfgCbupoW2/KW+U6c7vNvjfC/x6jruS7D8pO6fuFMYmI3DJiksLBZ4ghj0\n9yu5GI9YDXE22oudqU5WFRYOdjfPUcOXwMNSJRVi7kLVmsCCnI86iJ+ufR2r\nUXLD\r\n=6+Tt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.9.0","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ua-parser-js":"^0.7.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.4.0","@babel/cli":"^7.6.0","flow-copy-source":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.1.3_1571157738511_0.8084570040893744","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@mashroom/mashroom-utils","version":"1.1.4","license":"MIT","_id":"@mashroom/mashroom-utils@1.1.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"cb8c710839d69bd5ca2c9401a9fe12a370b923b1","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.1.4.tgz","fileCount":19,"integrity":"sha512-JM9dYFfXnhjzZAc0hmsKnTpaH4c7ZNzQuGaA1zZ2FA5SYfFYQfVmUJX0ZRCFLyDBRzFt46bFa0/T9nhry6sv5A==","signatures":[{"sig":"MEUCIQCHpE4Za3frRhM79jVyYhH8tG1iUG6eXktwHt8FZMp8CwIgD/mSnGF5ksAO4UmJ6X/Z7ovprmH58zKUz67BE3daPeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsGnlCRA9TVsSAnZWagAAcjkP/37EV1YKrM3Iu02aBwij\nIPp8CQw4LMobLnppFBaFkfFbtnR+KLQRvn0INkV1vnyonTBxpcMFp/JVmDEb\nQFD38l0F6WjDc0kdxMEyOdXj4tgnKG5m4XR+qvqgJ7eKslg52w7s8ucylFue\nKHYVakPNTPjIyxHF3fLTgxDLXwgMN8pb7vXiqwegNgKu51upqMhA4PWr5OlJ\nrEm6RuKW2Y3BIwMPPGrX3RrhEpVxQiE4yiw9gPzpOJp96odvaxDgmP1mQ/y+\nTNGcoL9WOhSxAn1eTPPLo8S9vuR2L1VIPE6ETu0hcj2/WUpnHfCEqjNEFwR6\nZwYhdlZ3wvOvZQULHg5iZ8Ns+Y5TnmPDlAIqL+xjWrnDwIecnXoM/4BBW5N0\nKEdt15a8bv/eCRUfgIwTSknJ41g8ZkneR7RBCbp5ezLU5pBg1451M9ko66+x\nQeMF3p2JzXP3nqS/yLFrjMdLoJMxxbnp72MKc+1V/tNoNgHn7rsYWPV2SWMm\n2MTaJIPunQP4eErso0vyDpfAil1kz6LKwry6ZE+lskCDJoya9SI0C7s7TrnS\ndyM8TAhw804t++rOqCuRT3omPkj/GUzCmabasK6YTw7rUa4vErE8GtGjug+w\ncKHiYDXOEG4LVWZZuF4mHhJQR5F0OlSaq/ZziOmFb3PuaqdhzcyJiN6BYOwG\n4Qj1\r\n=5sSO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.9.0","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ua-parser-js":"^0.7.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.4.0","@babel/cli":"^7.6.0","flow-copy-source":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.1.4_1571842533009_0.23531919120916323","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@mashroom/mashroom-utils","version":"1.2.0","license":"MIT","_id":"@mashroom/mashroom-utils@1.2.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"901ee84416f106a6dcd8d13e96796a0a988fb827","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.2.0.tgz","fileCount":19,"integrity":"sha512-xU325vwUoImVL4gCcS37okGQq7l8r6QOoUlFBq60KDUQ5lBWyt0w78O8TyYN/vGJWyIp8Z3aGiYoG1I9GKiZ2A==","signatures":[{"sig":"MEYCIQCVQIVoJN8vnCAxDzEmT1c30lAo1STjdNk69FhEOfEomQIhAKBht+DTRZRnFSJJV/ulBPIb6jAjUq59bgQdAhnK9KZU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzqs7CRA9TVsSAnZWagAAPxUP/31GRmGXgP0zF8aD9vF/\nlDY3XAGq70/bo/uFeB7kSSckpBIjeRsFgsKUR67m7/zjrbmFI+iNsuhWlow8\nY3ftgowuDgP55u9a1S81VbkUM/BV0E8M5RXcChapCDQS6pMSocWH///pVUvc\n9Yja8jqscuKDL/7LvxSFqevFiQd/iGJHHeJOcOXVxK4FtNrGT5SXCGET0DGK\nOSc2AnluAKzdG4M8Nhod5Dcp8Nba8KvKtmCI5z4kCqduBq/XwcXxxGZEWKRe\nDi1wZiCMs9Olm3k3IKbEYoUoCM+hFJriYFyMZbf78zFnpzQcS0cq9EKKFkqR\nkspIMtZS4D3mXvcZPnl3dMepLdGQaQELn0eOWPYErlltNA3Mm9pxiAkBglg1\nbrTGuVrkb3CoRCDYmMTMOEsHdTZNbgu8eY8Gnl17P06B6Xy4JdLN+Bol3gK6\nwNcLnWb3cV/KUWY2fuQuyoo0v2PJ3hov35EP372R9Mvn7ZK8q5ovbRaY4Kz9\n8XvXNyvGytOEUA3D3+ub6KymT6TKM/hFKPEqL9MpS+zZakQo/+huB2cIVcNQ\neJroOo94le0FnsgyMIeFMDQ5ME7cHF2lYtLiXg2fJxw+syMwvHTZ2Ro3LE/J\nyCf1VkRSJWV1yDqBQcLfvX2r/OybHVZBq4csTVAM/lL7dSZX++TUKJir5OYy\ndRAV\r\n=FF0O\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.12.1","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ua-parser-js":"^0.7.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.6.0","@babel/cli":"^7.6.4","flow-copy-source":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.2.0_1573825338865_0.8713664121836333","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@mashroom/mashroom-utils","version":"1.2.1","license":"MIT","_id":"@mashroom/mashroom-utils@1.2.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"157023135f19f1c363e021cd56cda686ecbda14a","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.2.1.tgz","fileCount":19,"integrity":"sha512-G5t0XgHW3rRnPnk56Qp0VnBFg/jy7IGPpEbalMUniZI8l2C5f+WgnZYzJs16iYpyLlpZKgS3OR1m2WU2/VNezg==","signatures":[{"sig":"MEUCIGWq9YMqnY3KEBq7aReK6BBm68dKhfE1bM3YGwoG4pubAiEApEl3YDhCAi8eG1IzH4XGmAFNMBSZ7/lnd8+Xeq/IY7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd25CuCRA9TVsSAnZWagAA6H0P/i4w5bCfVGkaEJ7iPAVw\no4Ae1cC6mlCadlh0NR8xFbKGtW0iZ+0dmq3j7NHrATcUbnDFu+simtaIv6GS\nxT5rS+Bu7uvcyuZZBQ3hqZeBtQo3tW5I4/po71eG+YuDQJxFnIul8EM0rXBb\n0x0oqxTwOOeANVF14wFoYJNCnwZqNRJjj3kREmuufCqDLgF2FJ/MsL+Kt+TX\nqpcVNdVzfjwmy/A+jRot9PFKaxKP9+M57QT04Kg0yfg+T1a1KN6ufyxqHxTA\n1oswD7ThF2gZApCMg7VVOv+JSV4SHPNqY/A1X3Ai69Z53YT5za10TcYkndIE\nedCx6N3oxBGyBEhMJ54eW0bb6f4gBqF+oCkxmNcFldfYR139G30ncTXMBez8\nR0NL/CYyJj3S+8k2SiZGzqmS130zb6gWbtsM5/dCUPyHSwbskQsngBU2EKVD\n1P1ks0xa3FGLX13gRUPmLvAWoY3iIY8TxZzy4koEvuTb3icDrMxh3UVpPbI9\n+3rivtiCUonzoVir9M4/HMp/3HWL75PfCfIGzirdEy+r42w/m5w4DEDH/8//\nP8Z3nQm9zSJEJaQgLXOTB5/7rHFza10YJ5P14s1gWykSwk05jUGrbaFSM8Zy\nAn5f4KWf9otnJ6ap98i/o+0Bs8Lh2YJxaJosaeHf0oKCF5M+Uo7CWhhXzlkI\nCGXF\r\n=q1/b\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.12.1","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ua-parser-js":"^0.7.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.6.0","@babel/cli":"^7.6.4","flow-copy-source":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.2.1_1574670510154_0.09526110364815188","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@mashroom/mashroom-utils","version":"1.2.2","license":"MIT","_id":"@mashroom/mashroom-utils@1.2.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"e2282218b735489d5da81c638c72e2c23904fd04","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.2.2.tgz","fileCount":19,"integrity":"sha512-BXbm0TphPKkkUnsiCvK9MT2ALRRELrFVP6XvOwsvSqov/pPVGOyo5m3GQ4oGEzdZ0BN6zLjFfqlvSI9I/anfnw==","signatures":[{"sig":"MEUCIGJP+Rk923jv7aUg4ZMVwBN0QVrH0TekoZrneyTfytrbAiEAzyDFHZxKvgsWYXgkahSsMn5Bw5YeiZqCPa/6k8xyRHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7Q65CRA9TVsSAnZWagAAAxQQAJH4twXoeqKnGXvW4GF7\nqzB/g3Vrr8y7jty0YLbIoOecxGoaxVG+IIGdRksZAxtIKa2PMpaW/FFEmTvU\nF99b72tVuUW+HoNlXMLEE0+c8RjEKggJzRW28RpfGOcNPzipSUIa81SY7/g9\n5smgMrZKFsOYMPcVc+HmhrX4f6at4VKqahXO2140F1nNkXJV2vP2U72UC89/\n26/LDj9BPUR2XZRHMJBFnWOC7Qf0I0L07+8jRQshXSnyUFomwSstYB/RgvED\neA9WkKcCpNv3kvcK66pT6gyvKqd8au2bjBZran79i0Dcyl32R4OMqg0oeuKZ\n5cgO0KWFaqAjHlfxoMDzdms5eXwjD4EBw4A3UchVD72TG2BiYaT64j/o0Um4\n+2vTxwq5aadl/fXcSWKPM39zr9kUFoTOMbRWyN7d64MIbIr4lVIxu/1zHw8B\nsvrsM9K1laC1P9L4l0C0Wf0ttqsBctyAjsCSyhZ3GH9Lu2RDPcRGct+AKZnR\ngZRqks5b0N8oW4axMhgA095eJh/QggoKIq1IhcCvwylIn9kJx98MIhdTyUrf\nFPu4u5G0lcSgtFSzhsS+XY1T5/RPlLspYQJCueCv1PZ0sCl9A5GvjaZpOPWW\nVOS/TKMNY19p+ODyih+CIEn2KWWnOM6rwNp2nrsu4qKU5Z8F/mDrhwjk9L2a\nIHSt\r\n=3dEb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.12.1","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ua-parser-js":"^0.7.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.6.0","@babel/cli":"^7.6.4","flow-copy-source":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.2.2_1575816889052_0.49410313007559803","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@mashroom/mashroom-utils","version":"1.2.3","license":"MIT","_id":"@mashroom/mashroom-utils@1.2.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"c3f035ddc26c594cf32a6ad1e1e3c5fbec74ad36","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.2.3.tgz","fileCount":19,"integrity":"sha512-Mfpgu9UIp3feK1RVV46/nDsjZ2WpQHFN6hCjlLfgzj+jTFW6il/n/iKrJGJc9o1lBjdc8OHn/YZNnUdD0ZDA8w==","signatures":[{"sig":"MEYCIQCRcNX4uLahx8A7fUH+APpGYkjiHWd5l7S1YxHZSdNMigIhAMokcXG6WMY8b2P+xZAxPE8k4w0GsSvbUuZ9dOOwnaKt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGglYCRA9TVsSAnZWagAAGP4QAIhttjS9JLeSlxsQVfok\n8DIEhFF7Ty45e/K2JbxeWDIGVKNw8TBKlNduVygc/Y4TPx4ZwAw4w3KsjqiG\nkRDENeip+q0bQSz0y3HQMJnNJXI5xEPLUBKpkvVpRcSJ1AGVJPW2cyJR5VOC\nDcTAfcWhHdBCjb55E9HXTLMSfzdWH7nxlJqMX6AfUPxafCNzH0qmKVyTt4l3\n8JZQC9p7/rEtsbRyDJp2Q7Vt94W8FE7WcINlAqLINyEgx24xZ68XMLyjxOCw\nnGB9phQstih6K4iM8/OLvroyRpTydcJ2391iDMy5QvMv5R8Br4KNwqBq+faF\nFzOQTUfoMJHDEZhVCfKwRuaWdvNCW0bnZEXt6tiAJ68Ptk3cFn+ZFU7HrYwN\nIdgB6r+p4Kxu+zBKL3yo7i9XjQPHs33gxu8LiA56rJ6AssMiTGKyluWOhow+\nWfUC5V7yPLbMiBSxB4GAD1fkPBXSQQPtAT9+QU9ZqBrCNLxjBBd76QnM5e6j\nxaV+X0txcuNU89sYhE3ewWc+sWaXThS3vYppz8gI0b6wnBfafsCPjLNf2QhF\nuesxIYYSwmKqD9oQvnH/92bHzPPqK6DeJdmcowt00QX8b6x1MHgZm+IUrNNG\n29umsaGX0ONMsaHhshnNTsU1ppXMn0/4LVfeF5TwHwO2EkbalhjjiUx0hUqh\nY7tY\r\n=bq1u\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ua-parser-js":"^0.7.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.6.0","@babel/cli":"^7.6.4","flow-copy-source":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.2.3_1578764631985_0.6900210184890845","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@mashroom/mashroom-utils","version":"1.3.0","license":"MIT","_id":"@mashroom/mashroom-utils@1.3.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"95ed318aa8d5bf162300b7efee48909b741a17ea","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.3.0.tgz","fileCount":19,"integrity":"sha512-g61/opop1y4OvsJKHI1pmwPkWAFs6kJhksMLlfPz1eELtOPM3mNbhYf73QUGyAF1rnyd5/NlOWrUz0pWnHl/YA==","signatures":[{"sig":"MEUCIQD+RyujgERz76NfFFpeHC1Da+t/IyKE0e8WqZtRJ4On9gIgEuPD3HEnZ6VpSXEXOgVCjc1IUPsq2aQaRkg1nrH4dY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLuPHCRA9TVsSAnZWagAAWOMP/RF0PbY3qnh5OT6yd5qQ\nOsBVnybJabSyS1X8t0xj4HK1YlBSPx5CxepM1PTFbVIKroLEqvgOfoQyE/Fv\n80gI/bTgVLJ+fG/jr23zT5QZWpNGh531tyRQI9jZzCoUznLoKPE9l8EmoVQu\n8ZzV1Lk+kfzb9LatuUT/9HeEisJSWEhwZWrFuNQCQFKgwuXCJFCVcPT/vglY\nQwAIE8qtaU/NDnC3f80cvVfBfQitOzXRdC5JpIGqRSWIRkKR36WqmqzOjxyt\nbGAhkOSVY+ga6XSB/9mAiC7snQ0ngd3k1qoeJzqCsbcaK4J5bxTNC0cGFlfv\nNQ6O5+jxPzwxZOf4j1puwYSbrb9L00JPUgIYS6ai1yJ94Y+LHUqe67UomKNX\ntA5nZOnWK3eVIBeLx+YGlRh0YI1F6yxtWI9WT9tmR9oDm/hl5PtDcMB9wrYy\nSjEuuVnapKAw97/U+k9neKscsJLE4VPUbLZalyMD4gLSBz/eX31ORO7rq8Yq\nGBYcJl0Xr19EzdA3Q4ibrlwJqD+6jGtyO/uZM0RPZxCnvtn61jQo2ZeheS5k\ngM+0dWB2GYaGIvx4mWYh6rgGWqjG++JODVl3D6MRLrYzBBLfxqMTiKMwZClI\ntZ8yMa7lvLEAtpruT1T5O+bO70v1IpTBHR6V49cyBa1U9+LR+aNvAWEfkF6d\n7DK1\r\n=LQuN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ua-parser-js":"^0.7.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.8.0","@babel/cli":"^7.8.3","flow-copy-source":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.3.0_1580131270649_0.6076791682116693","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@mashroom/mashroom-utils","version":"1.3.1","license":"MIT","_id":"@mashroom/mashroom-utils@1.3.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"5d7e51aa54514c1820274ad7098326efc6f6f626","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.3.1.tgz","fileCount":19,"integrity":"sha512-N/u8f4k1WdQyUzqeCKaPF0s9rgRdtceFPbHm3youeNHfhjNSTEOS/+70O51X/QdjKI9/7omICq9LVi3wTaNAhA==","signatures":[{"sig":"MEYCIQDItuqxwGIvbWWWyDUhgFzrIGijLDiXMoL8bRwsJm2E2gIhANgLvpoq7tna2bKJrVLIfzhNFe21ac051ppfuv9gnBJo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePuWiCRA9TVsSAnZWagAATHYP/3Jb1OtFMA9Pidaj60vN\nHnmeBqsuYgXpNMGltqGWZeFIkDDa9L7QSFyLgBXu7ag2shr+QARBsrXyaxF6\nJhV5vgLnVJbt/8+ZeX74VMXaAYPvqaFOx9IUBuH/P2HRYAD6X81TujBYywMe\nQn2SfcCd+7Ex0kMlbzuDBS40dZGWCVkipKaFWyoZR5aOpRgjHlD3GzLboMwi\nbhmAvgru+sCcof1ZPxbj5izeEBRB2BgMydpjlpvfe8MQvrzc7bdRXlZJs0FV\nhk1+qIhU10BTXzhlpkXTzpNxFPFQD0m8pT8wHBJ1xmTctsRsVXVzqqJvz31S\nGM6BbYdjVFv0J3ZlSIPT8zWnyxjJqd/89HeGRfrSAyO3yTZSeknEq0Sclmh8\nP/G9w+Yi3fhGbqg0Krx1BYSofNSKkDYfAjkRYiGwXyywTgYnbWegFuu62Vef\nNIiSnQ4BjoDHqz17sOn/qLw+Jg52smj3P5s9IoeMjpHGQlTVFmB0MTscMkKo\ntY77nBXF5pnPnmBq4IaUaWb2H3rKDCfkDw7sOKd5MOvG1vAwm3uzDoC9Rhwp\nB0T6a4j1Yt4vRDqrolBHYKJqsa9l96oPlO2SXxL3tgtg2Z3fQEtvhUGN4YKw\n2QqLYpJr2cu8BTtFPQvGn/2HmiTbTeTptx5ABg13ymTCSHaXZeNVIVYGZkU2\nD97a\r\n=o8Uj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ua-parser-js":"^0.7.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.8.0","@babel/cli":"^7.8.3","flow-copy-source":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.3.1_1581180321863_0.49652811087398874","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@mashroom/mashroom-utils","version":"1.3.2","license":"MIT","_id":"@mashroom/mashroom-utils@1.3.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"a36755f7fca0ad7a8fe2decf8be7fac57e8238c3","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.3.2.tgz","fileCount":19,"integrity":"sha512-rxNuRd1h0UvkK+N6g9bZ4jlKtIwnwrBklj0+wbGGa2RMAYKuhSIIOuzdhbJZk7X71PKvrmT6q2rCipMm/Lpu0Q==","signatures":[{"sig":"MEUCIAL1t2mT/jO5WW9yAtYaLK3MSom/hKunl1eALGo8ukvvAiEAjui5MUEneb0tBfPmk04ABXJwNGsSgd5RJ7jttx+GemM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUXA8CRA9TVsSAnZWagAAgIgP/2dlm3swfI/NlB6z6J3a\nCucBI0jls+yuibbFpFQywUM/bUYdezUU/Spp+/JMFT58PXkDHmXyaxA+3t7l\nQWLvweJT3Ki4/Ow01f/9Rbe4SkF4x+sotNrCvwT7LPJXnimGfNta/9TtsO5x\nnTLRrxzjLjKjj+SQum1sLZvUBqouFJZRZDYwHBkY+hsOPLKmRdthCcwLodl5\nYY8+IuhdeAyrSHcBg+NjyRg2Ve3wodLE6zsI/9KhJ9NBzgUrFhbyiMtC5LM/\nMxG3syH+x7YEv8jzjcqmv+FFljSDr4a72G1EqjMiY5bU/1WA6dXcT4XoG20U\njrcLQjCH5tv8R3Ck7TX7vsWvIhYYA5QrAajpjSHNzNtTrmMJrbk8M/XHPvEF\n7k+M3sk363Uj9R2+mybXmaIH2W33laYUd21bv/nClNF2ZPo3cKh52oxyOJ8R\nfN4Ns+ZoVwFFMXS7JKoUqSkx7QXTg/ECC1JkZNc3KjM8kdR7CeXMindEnFUK\nC022lparuYK/iuzh4NNipfHGX6T5Z62eEt9TFLuEbBnM/cCgnhO+9ys5WPNq\nOWZyxKwpF07llpk7Zex59jWaB3Qv0yqap8eUSfAJHSMpnqFuUGXl6zFUrMoL\nf2APobO4uxQllHo5FnvEoPI2H/2P7Fmr3Mt/2QwZc3XsJGC/bdQC+pPCROxl\nyjNE\r\n=SvnZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ua-parser-js":"^0.7.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.8.0","@babel/cli":"^7.8.3","flow-copy-source":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.3.2_1582395452410_0.8850038674733767","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@mashroom/mashroom-utils","version":"1.4.0","license":"MIT","_id":"@mashroom/mashroom-utils@1.4.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"eaba2d1e5e4d0ecf4558a445a1536bd2da3bc2e9","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.4.0.tgz","fileCount":21,"integrity":"sha512-WpLKc/N9Tb03Vcu7RcY0Z5e8Tx3kNhlVK7w5BF6ijHV5HkbC1K1VoVe7ofW5GDnz8Av1CHMATSpWSdHpuiVoFw==","signatures":[{"sig":"MEUCIQC0GowU85Jh7t1ICX3SDavRhQcmTOY3C/mkK5/6rxEjLQIgaMt2VokrBe2I6Ah5V2ASFStVCtlLYnaOcrOgmUcCBdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeixPZCRA9TVsSAnZWagAAmdgQAJD8AliTQB0hTDS+qcyU\niug07dE0TT1LbVnKKZqjcUNTveB14NmWX8PWKW4WCLN8CEE+zJ04P0I1gjyy\niL4djS+Nz8YqhAp2RjtV/awvVd/2H4twPFPiJKvFUTXURqzSHvt3s7FJxVEb\nReQl1cYrIm9uTFAg77VNDU+nWOgTVURcwITf92LYF1xjD8lh+K3Zvv1znm0E\ne+cwHccSBNrM2Kh+tMnH1dbqjQc5gwMhWAwFeHbGkkFqb0iAsg/X6G2nzsyd\nYHGSoMT7LnGYYC9/rk5FgI+eREaq3fSTrDgzkIft45BGrztUteezCJx5Lyl/\nizCnqysdXcbqVOvKu6GSHokH/EEw2/VzEj9wwzzA9CyCilnal1k1dIAnW+0X\n28eLx3xowFHaPvNMTXqR5meOfaL7yoL//na+3RsP3cAbUSt0/vpNO5uX9Wg6\nG2AIwGaKNBw3j19jyB6PdDRrouM+D9W77QwWf8fnv4OT8sSDut1biBhLF5Jm\na2FVlmraI+h1ZzKrN2RUBFlUKR7TR6TH4FSM/UApCZUMkv2VIW6e1sOxX2nI\nsYqRkXXTSRzYbMCfBkFjHi1qWB/bT6CuxQeLzEYCsl273Fvhihe6yteexx+5\nN8I5+hxL7U2lSV4ckjf8Mfy5LKmtju7pMgBpWGAYQzsT5HxgSmv20BJpC1aC\nw302\r\n=TxLI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ip-filter":"^3.0.5","request-ip":"^2.1.3","ua-parser-js":"^0.7.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","@babel/cli":"^7.8.4","flow-copy-source":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.4.0_1586172889288_0.0014663582646954332","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@mashroom/mashroom-utils","version":"1.4.1","license":"MIT","_id":"@mashroom/mashroom-utils@1.4.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"75d017e8aab6a1e0eca3b390c5b05d5b8627fb41","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.4.1.tgz","fileCount":21,"integrity":"sha512-nJh0urNCxtQdftucs6E4x5DAMACaaWSNfEX97ZOcXFEMBWei7pLxyZT3AIyqARB2VkO+0UwFmmYmdyq62eXkEQ==","signatures":[{"sig":"MEUCIQDgXljY33yfdOHpv8ud71fAWxjc3HJo/Ts40xepzE7vTAIgKXrBTcVFyo9Fdq02viN3I93eKRymKblFqnIhL7EHeeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenbETCRA9TVsSAnZWagAAZGsP/RkG75U37QxwZGg80SLg\ndB7XaV77GDwawNVDe++vNdMLmytlIwvY7HCqK+dcoJl6JG0JYq3sk1GM28Fq\n9M/Pe8jJmySbgLFOX4rWsjchaZCzWgVN2eu7oLlHgGYdHoj6fOENox0coidu\n3keYbc9bb3Vi7zHA/sUixQen4iauH7Cg1d8yjeRG9PcGFCoHYqECRafbfL48\nc8Lc7sVN37drgDmA9VuhC/HGlI6V/MTvG9sDZQ+6VFmwKzq4YZRM2Ywbrl4A\nA1/3dOd3fsimB/P1L0P5/QexIAUoB1ACwe0kaRNoj5MGu2/sMYeECqvseGZx\nQOJ9XBD5/KRMVjAwePFUkwFG2a7OEkNj+QpnT3QJAZXoEuGMGUDx06X+K2cz\ny28/3hbte7AEhIZ3WvMMbuAgFVnCbjYMrc3chotd3f1Vb6YCbq8RaNxeF9s/\nqvp0Ef4zNIH1ls13uggFHYPz+5ROF14GhniJjY258bsjGqPMdhdZkp/wEyx6\npyWPg7IRMBOumwiXQAXz+ctHWpgTCYaZaOA2lTfNO8qPUTeJgKABXSDqUv1g\ntrdpFYXhMai+aXSr4otzyslcKd1wKUBfRLYWGnEoqzxqORUEZcT0ch3R7UX5\nq0nvSbcp8V/lbBBMBsXvdmBcQHVvgKcdyAeJ0+7OpaIwSAwOkf/dfU1nuqWl\nKQAA\r\n=PvXL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ip-filter":"^3.0.5","request-ip":"^2.1.3","ua-parser-js":"^0.7.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","@babel/cli":"^7.8.4","flow-copy-source":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.4.1_1587392787005_0.36833670632430393","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@mashroom/mashroom-utils","version":"1.4.2","license":"MIT","_id":"@mashroom/mashroom-utils@1.4.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"586ef91b954d88d784069a69ffc0bc0675b48282","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.4.2.tgz","fileCount":21,"integrity":"sha512-BtQ/IUdgSdoReGjpMXPhdoPoOdp/qfPOjFNwZ5lg6Qdwwj/PTHHI1utwIyN4R/gYPhrgXQ3d6Da/wEu7G/nc9Q==","signatures":[{"sig":"MEUCIQCj4RGSdOglMQL5TcnVxEFBjfkLLAtGI4CFqad8MpuzKAIgQniIwA06pWFkYzTOnfJA5vcce32KktegW/fOiVZgRcY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepCPsCRA9TVsSAnZWagAA9TMP/R0fA1CTaHlkJITdyDS/\neRC0GqBGzw5CeHpSsxb+k92sogV3ZosR5ATAZQjGzmtyFIljxaoDCHmtwB2M\nGT1VBmv2aJbRl8tLfg3cOS+wYpyRpCIJxAjnEVX10jYVyrMXPNYdTA2PGEQl\nwkT9Wjxrt7U/BNSBQFSDhnJ+WNPXzxCwG6Kl8c8xEi/LTFVyk+R51zq27v46\nfjVCp6MJM7b7zTdP0rT3wR5wxonfiL7jd361n8l6I5dCcx5610yqCEGX28Ey\nei+MwGjORfoL2gcEtUFgA5m3ADQzbLw+UU0fv4M8FFN63xfIeQ2lj/jL2SoG\n99FGkDjrmrpgFmYJgtCnhSfjK0lhnwGIJ9SX0ZMESA68uc3CinR9d0KdSTVZ\nMm+QfZVKc/cYQACPnFA7XBtWlenf/v6GcDzQrvQNWgZVfNCKfXc5qrTSYolg\n0Mea4ng1mj2EgGyFTUbtluMlZszAsrEp3y9ykXd6WzbU/YqjQg1W7NjyGFnz\na2RV//mrG8pXxFfuKl+JFgIlS2O7BcorsrBd3oLgrc8irzpCv82qep83E/d9\nTW/v3xKQscdaaEA3rdrsxof6S0nrKHbystoG8QwbeYWyyXfEuAKnD8UBS0vj\noAL0vU/WBrJXBCBff1zUwNktSTPOPFkHWsg0jizlmwcu53T2s0Pqo7BPnjmB\nf15g\r\n=dNXi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ip-filter":"^3.0.5","request-ip":"^2.1.3","ua-parser-js":"^0.7.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","@babel/cli":"^7.8.4","flow-copy-source":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.4.2_1587815404274_0.9001296395110985","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@mashroom/mashroom-utils","version":"1.4.3","license":"MIT","_id":"@mashroom/mashroom-utils@1.4.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"6cc06c82285d9b24c4561b649f907824c38aeb53","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.4.3.tgz","fileCount":21,"integrity":"sha512-kHHU+En5C3sOmiVQkMkqZS8Ay6a1O4BuBnd5BRG6jWTxRwxUNc38XO3K/N4Ub0EQdrm4b507PRJ0OSmEIEFPKg==","signatures":[{"sig":"MEUCIAFSbpfCix77Sz5nWCOGLGzuuw+bsu3cSMT7U5nXQcCiAiEAu/rTN0d0wmFlTFZ5Ng2K+5o2pUf3C51N4cFxtLenkU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerVOwCRA9TVsSAnZWagAAezAP/jBdCiqX8eOQrs7plu7s\nrBTUUuw/eVJneTJEC9V3WSyEBKFmjOwFW3p35qypR9AoOTCzqSYpfOH/Asy4\n4mcwL2hT8Lqe/YoIwzXo90Tm6vX0Tj3xFIY5RW3fCcTYYr0M4cZkra9igV12\n6YGg0skTytCYzLByHLu0HSdRvMexvnDV/ll0ZvH6uyE6aKg1yrtW7q8d/ujh\nF72K/lpYrwyGrMNrGd2ZYyrFfg+bV0ubFHjU2cCjLFb5iCY7bt+FnKYwwisR\nO9WDgxQ2FTVqnrLZCB84vwftoAXNC69JBB5L699ExTcGEOnsGXDLUNzlCi/f\nc7UsLrkEShAAPj3JlVRsiQ0GSVW4kks73ip87l1u2zS6rxwxQQZH1iabPkkR\nriN7X7iy9GIYq4cZw703EGTAkHZknxm+R1xRa79DZ4ykDc1c01D9R/UUYKcR\nsEr26j7NBM4ly9Rl12ZxyodV3TMS1srAdBOcc0Z2ORcLd+x0CJIeXamciLus\nwfxNte3PGL0WnsWhw6Awtcx4kkovj2Nz/2tEsKm11osmugq73+8PFdTM6lLK\nWUg8fVfte7/uOJrfpn6AyOLRvHsqODjMUtE9X/viFU7ZIWhpPM9A5n5pv/Ua\ncBU1JWy7I4T5MdAh+CNGc9Maig8hlCvqUZr0tUL28TYoHNCorO4XeAGdv3uU\neXWg\r\n=Ri6E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ip-filter":"^3.0.5","request-ip":"^2.1.3","ua-parser-js":"^0.7.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","@babel/cli":"^7.8.4","flow-copy-source":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.4.3_1588417456020_0.5643560589100816","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"@mashroom/mashroom-utils","version":"1.4.4","license":"MIT","_id":"@mashroom/mashroom-utils@1.4.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"44504af22fcb406f565ccd9461c3020d3247c111","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.4.4.tgz","fileCount":21,"integrity":"sha512-Ihw9JWkjHOybaBPr2Ke+A8osj62ThV8LUX35ZGcVC5j1qdJXhXY06EFGLu7zG3HNXiM5LKem7gZ0/K0cuaxkvA==","signatures":[{"sig":"MEUCIQCFRPhgsHkrzPX18IC8ZNKPNqncXaCVJYSXzuk12zngIQIgCM//IG9Re0K6CjrNw2nJwdB+s+Pna5RTXep6JwNUN+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer8OECRA9TVsSAnZWagAAFz0P/iKT6QVWwbH0jv3l24VV\nFHzMl95TGtzIlavgOe/zsHDOkxj8N4W46O7n6JypxLI6QyhdfQmze65EvpYe\nwWRpwhvdvn8xcTN4SMstbNv6Po3XOp2njX2abtudECsdJF3V4jH0vpxLLKBN\n4mTlyRRP0onZEkz8tikvAKmvZZJ/GUQhiz7FZY9Ccj1Cdfw4xUpjLcaDaeiN\nye07/MVsG+hdVba0BS72OQ8VXKywHO1zFUTpf2FjrMYwPlHY7ImoU9WEcAdD\n/UrhBsegZK8RjThIHbRsl6l5Q2fFwme1Nbg1wRG5GqRlLsfR3Ax8Pkcd/eIC\nzIXABm8uRrFKs0KdUKcH2JTW9jwBF+vpoZJYZHYoH8V8EVX0HI88vtjhURCW\nyXyFJf38KKanOwhFYxwYywyg9aV/bsXz0w4nWG8sE2j51j0qXDjjyzDo+Hr+\nDNFV4LOOm9lrC1mcSafz16dxXGacSIDg2O47EhyiXHCzBiOmsJHksJZP49M4\n4xTjPL7Ffg2nrF4PerIfXEMLrPV1RTXTnD3Q2NUBym0M999R2Dg/gkIymKws\nZaAS9BeeGaHeo5nTi9Gi0eRoNzvjjEyYPVAJmwf3zyPEwRK9WqSeGzu3hu7i\nt5JonlxpZRgm7r/aS3+rLEkjyfRTBOk11nuczP+EEk/4ZCT1C8eCjCuxixY0\nc/8i\r\n=k7UV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.16.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","ua-parser-js":"^0.7.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","@babel/cli":"^7.8.4","flow-copy-source":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.4.4_1588577156166_0.8431773175326671","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"@mashroom/mashroom-utils","version":"1.4.5","license":"MIT","_id":"@mashroom/mashroom-utils@1.4.5","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"e0555b0ac0aaaefea1bff695da19df245a5c8f6b","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.4.5.tgz","fileCount":21,"integrity":"sha512-ZUK5Mrf5bevUmu8ZW5eAnwjtgCK8ourdIyw2KaGcMFk5vDSed2j4TA6YTPIvBT/PJXWPkz3bxfGe+ka8nBs/UA==","signatures":[{"sig":"MEYCIQDipRmf18gF47bpFWa4K0sN2oYFIsQKiRRvyljKEzSUogIhAJY2zMy8qRwXWWt1Zqm5Vy6ku2NwCaq9cO4u5ZaywMWt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesQf8CRA9TVsSAnZWagAAIu0P/1y0xs4gwH0lPRzVFEte\nYWZHiP08Y05sqAr2Ym6esoDQK1pcRlIWVfscbLZYGbnM9Coa2swpGVnZXMwh\nGUzBM/1lEVH6sNDT1GMwmnpvC9UF0vUDu86AuLfrmKQVR+y+brQKSSRdqr0X\n4KeHGgbImz1ybwyF+wVQlGD4x4cHamnROkprEKsZDZyks+OhZIeTd/4CMg0z\n0LlalgfElchbNWl90QlP9iOon5GBHxFbcynCpw0psP/bPmHzXqxfCbyAzYQr\nFQdev2n+2377pv/wQCswWITAn6iWNlNMFGrQ3PooS9Kvn3Yvi6dqs90dAbeF\nF3E0RHYfcDJd0Ob1C76/U7yoYANBenqr3GrD9JjLtcq1Dy2f573lZk5REOxj\n3RWMpmblDPRuXSGosLN1TLYwUpKyaJEEqnv5CTEcCed95EZC2eR89bWhn+8k\nqrfJENsLfhMfCG/en/5l7qd9C1VvJ+UGJrK9VeruXhXNVAid9JhtUvFMHA7o\n34lN5eSoB7n1e04qEaab92bEs1/xZnFg6x5mqsCnNJU3QT76JlLE8rbvxMU4\nNjMdWtQdFy7XNBzqh360SItVozjFdPLKrUCbm+prAerwe8sXMDpOVVwkFx/a\nd39EHnVmnpB2DatvwJu58+3G+czpk7+bWYEQLmUu1lD/IVOPSJmYq4+Yu6YX\ni6v5\r\n=TXDC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.16.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","ua-parser-js":"^0.7.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","eslint":"^6.8.0","@babel/cli":"^7.8.4","flow-copy-source":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.4.5_1588660220290_0.8650568023899798","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@mashroom/mashroom-utils","version":"1.5.0","license":"MIT","_id":"@mashroom/mashroom-utils@1.5.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"833959b37d23d1fddbf69a5f6b226c2d29a79378","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.5.0.tgz","fileCount":21,"integrity":"sha512-Tx+X1hLt40Sqxg+ZJzslwxXe0hOhz9/tWDU6CiND+v7327htZo/fwtpccmaP3HHVb/dPL7I74xgWbU8TmznCfg==","signatures":[{"sig":"MEUCIQDwSqXfcIBKszDviETZAGclGWGynA4hIU5YgQZgs81k+gIgfQHb9Kzm6YxG0+6Pj5OYfd/J1seNCZGr0mkSCcRKVTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5cKhCRA9TVsSAnZWagAAgtkP/39b3diUuL/UVG8KlSnt\nHch7um/pnrDyIzI5HVXWHEWsX9os1+as+tVWhQPnn798T56lYGdcdJRutPVq\n4MRZA+H8xUkLHpRvHjDeFBVsgU62Mq/eSoML+Jb5+yc+w4CM3CLGsa/qqgoJ\nagIOeEurIbcdGRtAG/kfbDR8/RI+cV9DuWRsZ93wVkmLRWYbCNDmPsbeWBPT\nmgKpMJnESltAmgMJUIiM/0haI7Dj6CxY1CCRB7+gVBzg37ak/GGQlH9UfBiS\nVlg4va80j7BxQv/c38CVUeL3wDPe7DGpi0MWTZsV0Huv7Kr1RvdhcuqrlaZl\nivTGqUT+OpBrEX9aj6sXI3D1BYq2yur9szZqC9UsPOsehOanu2o4+2BKJWK2\n7QLTPeV1M3D+DkPqnGzH9Oh1fZZC9kfIFEvtpnQMEHeIRsKjv4XasK6rJGTD\nMRwZr3dOL0MCPWEyiuBnMUeI6Vlhz6Vx01H93LqiV3EAnNIagLqncY3CFF6C\nhVDXHAgqUmkss1WTOjQNmmtDGNxL1ywjuuz7gKj4boF1PWnN3pmw8WRIIa7q\nGJyu7UM00VXWmERAk3E81PeP4ihU33I/mYcfZsM47Na/BwzFtXFRk7G9Waaa\nIV6NiVRbgIfiSHZ7JKboy2Tr+Xz9nxETMdAtobKPD5s5JIfdR+cGrgS17pCo\nuCd2\r\n=bJCl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.13.4","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"10.16.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","ua-parser-js":"^0.7.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","@babel/cli":"^7.8.4","flow-copy-source":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.5.0_1592115873263_0.9965451698235746","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@mashroom/mashroom-utils","version":"1.5.1","license":"MIT","_id":"@mashroom/mashroom-utils@1.5.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"d6b6ecb80e81c733ebd4ad4005c9c314a60a1280","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.5.1.tgz","fileCount":25,"integrity":"sha512-lT08iFfB0ATx+7F/rwr1P5LG/Fi2Rvl2/msKrhwjLlu1N0qdCULAmzjzXl5OW5Vxd8iZ/ScVte1z93dRoM7iow==","signatures":[{"sig":"MEQCIGXGkHbOOEGi0zTnDL76zF3JlveIgQH53mqKhYbcCu76AiBUYNwjyESxqHX8Zbq0sLqs3fo6XZR3hZqjduJA0ZKyZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRTziCRA9TVsSAnZWagAAMZ0QAIGTEQRQiw3T/u2VHWRy\nwxLNL0h2C/XaLRfOxY3L/Vgt6yBLU5BsNBBLz+zGV/xXtRx8Gu3HPrqXTKY+\ntAG4yTgJoDSaEeBOxXwe/lZI75VxnZSRD3h4U3SCka/1O8WhGc9YRB5rDlxw\nhmfktyxKqACN6HgIH6UOCZqmRnZYCUOb8XIaWXmuXR5p4Uex0RjsHFu/36zK\nl4kC3xo4RNDrPn3GOLlPDZLXpMPJXIzm2y0JTNZJx2yxeexD9cwsDNO1r9Be\naGnLSy0xTjNujzdXuFd2fTAZVnQSXMkqVw+D+fIdHJfPB0fUMyU7zoDDnxmA\nUrNO8rREJ8Uy8/kw+z03vBTBLRoLLINPeXHNa3619Yka6aHydqVLIb0FyRA3\nos3wc3gXPSHO9eD1i6svfdFHUcRiOJ4PxKBDKMVOAQWIS+CHeLD4m9KMZbkV\nP/iRsoI/TmkA85zPl0NV7/uTbPLbiGbStwAHJf2ULT2/oh+H0n44VUsUkUF+\neyw46xVHu5Bj2C5zN/J+x7Nd3bZ6idJORchp6Uz46DZL/HDQ2rufHZQzQV1M\nPX85zAR9f/vv2pX2BfKB1XYgtozbrl1oi5Ur5OnDq7dg8bgelVmyg0969Eh4\nHVH117dKeQJHK61OrATUgQA0U15PIlx+KagOkXcaj5GOCdHOsCknjM/U70NR\nUux5\r\n=T9Li\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"12.18.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","ua-parser-js":"^0.7.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","@babel/cli":"^7.8.4","flow-copy-source":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.5.1_1598373090249_0.8092952239561251","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@mashroom/mashroom-utils","version":"1.5.2","license":"MIT","_id":"@mashroom/mashroom-utils@1.5.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"0f7f7afbe1cc59dc411bb4d0b682377352225ffb","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.5.2.tgz","fileCount":25,"integrity":"sha512-nL9b3kZ3Rf9bi63NysigL1mGm9/kLO1XbKiUoG59KrUnbrHc8J4Inel1jwGbVIpo9cysj1pCR+F3hnUeiN4K2Q==","signatures":[{"sig":"MEYCIQDPGta8MnlCA2CdDkleA+Wmcg25ET5bXsnXAmRhcGVNoQIhAMnYbHez/JQEQ1u1udLkdabr/IgEOgcShcbA+JeRgGhz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffBC3CRA9TVsSAnZWagAAAFcP/2+VavWMqa0IMhW6tqC8\ntbOggH7sfBQe2vWrl8sABm6milvkHguhyXRMhOapkSVqySkVZpMez+X62OuF\nL3rnowPLvdU+qoqHFMDulxe6aFARH876qSir19x2Ek5LBYtjxmwQQjydqXRM\nHW52fCBMHd/i4wMGA9k3W4NC2RpT4QVdzmXORT9l/jt9mf7Yrk+XRf+ctLXj\nsQlrIxkInpUSJs/Pxj688GTU9UsCSskT2f9uF3ReUX2oE00PFETGrbjKzs4Y\nQZUiVUSr3AgLmH1++lsWS+gDYQFwjNfBSFiB49lc0s+tHoWfIJx44Ln209n7\npcvPCeqy7O0mbkJNqBkkSReHgz2CDqkVprabQTlhva7spmpL/sldNYougEbb\no/dpF0t4xUMaH1EayBL20MdbTiBmX11VXLZtFGUxMaF9LGLWBH+nPNpdqR34\nwW9MXYiMyLBrIYFP9Jv0GHjqBCAth4TNGyg9AxDutfPuNhZCKtYNE49VZePL\n3RramoOghu7r5j0iS2W02It7Co1e3dAPDT2T/f+7/d8TJWIR/gR66+S+XQg5\nFMsgtsFIdJuarjsyTXJOsjwDqCKhisgBesvY+YiDdDAc7R1ANZ62j8jXS27A\nCkwTTU9xrCCtXSuqFdJ60yzHXm4atRjf8VZoghAzVSQ8AdW0Fdt64izynRQx\nA/N2\r\n=5Swy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"12.18.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","ua-parser-js":"^0.7.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","@babel/cli":"^7.8.4","flow-copy-source":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.5.2_1601966262504_0.2936490599518371","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"@mashroom/mashroom-utils","version":"1.5.3","license":"MIT","_id":"@mashroom/mashroom-utils@1.5.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"7958bbfd552e4fc787985a3f9835c3c2ea882f15","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.5.3.tgz","fileCount":27,"integrity":"sha512-eQFLbjQfglI8aq/T0VMZkWhxQMx+4s3BB1X8OiPx6s5tn6aOW8LZVD+8m1+P0+CLnblXhwRVZuDq64e1i1x0KQ==","signatures":[{"sig":"MEUCIDfFKRkQ/nfAnrAjPGqOj5urnh1gSlGeI9JLmDOFjWwvAiEAj7WHQndwILa77P2Rs2vesrW3SruIt9FHmaj1Aw4D+bQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjCd1CRA9TVsSAnZWagAAAr0P/21+Cec9V//uQtqjkylE\nah3tmpmJ9pvNxh5d1Mn59TrzBUaBFsDycCtrL7lDqLsKpckRkVrxnDoot5Nd\nzFNKxWejn0dIR7TDVmD9v1YD4MMk5Mu++aT6JEhSUs10WwWKwad23+qeIUso\nyWzHUKBoadILoj3VoegR1D7+tvjJew5e+hrRjw4qAYc+1fkRvfzPpD8FBm2K\ngLwYCc9W0uot+7BTFybj+VswcaWqJhG89TEhg0xgGS+eTj6K1MzM98qPjjRD\n9651xL1t80xfm+aQzJwxe1kxpFHBwWZ0+RpWpf0f0S96PjM/U0/xfONtl2lA\nn7u/4q4MQhCfVh+PiS1WvWxAEmf0Tspul745NFcRHJXw0RaXmvLLulLQ9aKG\n58lTOJbzc5nMAHiwhLMdhVfDaRtQkGHGEGxPy+ldQ/M5lGPZxeWRoWAtpnOJ\nD+ZSMK8+RFEhiZqXjzo9OJ6ehL+Fmf2p4A2y59u1pHd5mREXsfvtUZ/ssPg7\n/QJdTb9v/E+Jjev5oe9TL2HygdK8b4rFhrzToL1QA6sQW3cOP1cSjLPmC/D4\nBN3rqp/t8XZhsD3vj8lhmlEx8Po4i/3aVBAdg5ZZYqgdOvuxGnt/ofhmwzn0\nLqoSy9TtbnZNCbUD1Lr0ZQ1wTv0XfvyjLFsGryjd9yVDrnCFkQ8gRdhgOYJ9\nGu/m\r\n=nnCu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"12.18.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.3","ua-parser-js":"^0.7.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","@babel/cli":"^7.8.4","flow-copy-source":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.5.3_1603020660794_0.5661214650800988","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"@mashroom/mashroom-utils","version":"1.5.4","license":"MIT","_id":"@mashroom/mashroom-utils@1.5.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"5adee3eadf2dcd3c9c56c97008bb624fd4d3df6a","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.5.4.tgz","fileCount":27,"integrity":"sha512-qWykY2TdjbcRDFTx8XrHxLFYfCEYm7zYF3Qqd3SAnzVlq9iOIGBDf/4HamFZHQxvhG9zg+8P0O7Vrf8pwLMJ6Q==","signatures":[{"sig":"MEYCIQDleWiU7U0PB2yrD9dJNECGoJXMy4IARPDBsIoN7rhzCgIhAJNNFCQDmR+KWC6ywBE72DMwuff8PQPRjy1c9y9MSTxV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmsl5CRA9TVsSAnZWagAAgDoP/27jxuGpVykZlSgPZqTQ\nVdNOUzMqFk/H+zlyMNm247HgLgtpNiMa3H7pTtFoXnEsCRG7haCqEGFY+S5Q\n6E3jp8berhIDV9mw+pxXUWnZkodXTFZiMZ5Sw07Covcuc+wtK8/oi2uvoOIt\nolld4qqMnCrLct6zp82OTgRYtsEi76+0PXVjCy13jmRsweOfBItcz9SAXliL\njEdRWM7oYvjZpivK32Rud2apxWMixdAVORXESR6bij27sJeZKQ6J86F+Zg5j\nzdC6WoJlYWzrrUuWiucPxbR2qbfbVQdE04XY5dbSFSd9CYQnewvCiZJ8lxmx\nmmHDoHGmJnWZqBvNEmwPJr74Vl+hjGXdeyeIsIU+I4f0lS/XMMuIvX9Ok6Y9\nsB0oYAgHumBbhYw2QwB6G5+mrtHaaW8lW4IGQNfV5DFFVfciblCnRq0FpQ5I\nvXOPGBALk1E6IlPqljJlZvzo9sC6wXRCxtbCI+MCLI5H4RmdMF1Ge32xGqV1\nqiKbzyVSNXSoXNlZh3q+ETYOG5tfRw3t9g+bXx8YdzfKjv3LCR/3xik2ld6C\n4aV+WXArF/gqRG7/+kqH6nD+mD3xutc6V3oVOdBmXWGc9J7gSZGZWrgjIsi/\nPUjapeMBFDj7mflGR/oLDE39shl8H0zNHgTg2WWpoReJo+Vz5hW959QNooPC\n2mx4\r\n=Gs8u\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"12.18.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.3","ua-parser-js":"^0.7.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","@babel/cli":"^7.8.4","flow-copy-source":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.5.4_1603979641136_0.17447521153235557","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@mashroom/mashroom-utils","version":"1.6.0","license":"MIT","_id":"@mashroom/mashroom-utils@1.6.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"62f03c4373464b7c02e08332c1f838158cd5b497","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.6.0.tgz","fileCount":29,"integrity":"sha512-at+vC3IotbMXsudGu76MmC9UQDRTFFX7r7uz72cOcyhAANCcqtw/7Lh6vxFKfO42P6dQQMChMX9NWguaUKQ32Q==","signatures":[{"sig":"MEQCIGjEm1kEYzABk0jDqtS/1YMoUxfGD4xXgR39xcGKTBGiAiBJ28GUvSXLFil5ahQcFPHL76VCEgraUEvFRqjnnfuxnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrCpSCRA9TVsSAnZWagAAgTYQAIdh8k2Jmk7KabUl0UoH\nVkaKSUw6hfyGuRPNZMokzH++0ZRuNBR4rchvR+P4YQgVUqiG7CeXSRy1R7yL\nxkGcxwLbGIrzLIF9KDWCAsSrPCzbX+973tfjw1V7Sz3Ksm+VvAt7EstBKgp+\n79xjSRR3Nt2puKXfXNruxR5G7FTDQNmNSDAMslgEbThziQfnEUoBbaDdHWaI\nLAUt+nfKdR4o9qTHpHpmX7pMluansK4/Xq9IySRQl2r7rJOwauYnHHUvl4Ju\nhJAVOiwusfOmZQIfL/cEA50tWGo/5ZlvSfcntOhwggNIrzsPMW0y/M0cJur8\n5ryUU8hK+btpkenumf4T/372/OINroIlWpY26r8DGI2NhQoIrbFhzIKWUsLY\nP6cVQBfJ9PljHUxB3GpfvsyJxTxZWm4masIjR2R/ieq9apUnqiIK2PGxfaDF\nYVKNAyMIlYZzsQsBl17JWyhdvo9x2IcAepQBwvfrKx0nNzv+TOGm6ts6mdoO\nMFUMtZ3Qae+rsmCD9d5JY42HMqivlXeNZBZrigd4nvtiyDn828p02f59Nz+C\nU/3Io9ImwRXJt8ecEFsESQoKIKW5f7LdjavffIcOC6ei1HZmT0hkGimVYsSv\nmzD8TwIeKyFZ1H25hjg5ZWviEd3K0zcicrZP2cBMLb0kJqziAIMiT2I8jOat\nHw3D\r\n=NVJY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"12.18.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.4","ua-parser-js":"^0.7.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","@babel/cli":"^7.12.1","flow-copy-source":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.6.0_1605118545898_0.5145693626787562","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@mashroom/mashroom-utils","version":"1.6.1","license":"MIT","_id":"@mashroom/mashroom-utils@1.6.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"ff78fae2374b24c18693683d4dc22c63bf32e44b","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.6.1.tgz","fileCount":29,"integrity":"sha512-XU38q4qf6M383Vaee+JiInNu+l1qJlbMZcjn9V8jlNgv9V7cx7/5WO6JOaPtEXv5kC/cz6+NWUtTDLLQA4aZ4Q==","signatures":[{"sig":"MEYCIQDY96j3v5AmhMSxfu8aLvrBXhwTIoo1HVSJdE8FC7n+IQIhAKAgXIsp2Tqp1EFAFx3rlnM2x/uW/Y0q8c3ibGpnmTCT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv+uCCRA9TVsSAnZWagAA1EQP/06JJOmgZE9Y8Fb8JE+G\nFMdB/8EIs1OPpPRUDL1MyjqO2fyQRtTEmEYsDtYBWwPH6Je+PQWRhapGQL6R\nVW0aLMXNMWl5s+xL1Lv47cwS/JnJW7mHqVAaq7urHV7e0SGg/1qieAA+JeHJ\nW8SoHbIGlOEhh9PC8EEnXU09TMzDqkD++LCJHjkwz0LNLMFuPVfnMRwnSe4t\nJpqYrDW+aoQFyhOdDj+6kdUHpCYrCQIgiSfL7QmL4GzS+2oMwH/YXphefita\nYI7gRq79crG3ySgRqaJJULY3VuM4Fs4zN5vbkB6iBM33qntVOT4tdVp8IIV4\nqJUJ+HvQiYKLcopvS/YPoEguHCFtvZbF5XwkAm3GnVZ2pjGZcaNvK96usPxp\nWNgPCO1ugxzo3cZiGs/QrMbodOgQBdVirF8IF2j3mrDdXOHiAFXUmYYhocAr\nJjz3W2Cuo+niBtiDXFB4x/qFwmurkSJ3Gg9nSCSpbeN0iFnYbFyLog/x0cHD\nGiOyZOCn5IeOYLGrNPDTperMSrjTwwfCQr9eyOqvFuGESF/zIU4TI6kH41SF\nTWykLHqyND1y18fde/NNJhl3A6x61LK+VcygjI7ocbPcCQiIVi2wVMa1Vhw3\nV8J89rEMv70wnKhceIX4iEiUE1eDrpJy+aZp8cKs9RznOxUsAyBgcesdmTZH\nCFKG\r\n=+Vp9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"12.18.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.4","ua-parser-js":"^0.7.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","@babel/cli":"^7.12.1","flow-copy-source":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.6.1_1606413186193_0.8614339800177329","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@mashroom/mashroom-utils","version":"1.6.2","license":"MIT","_id":"@mashroom/mashroom-utils@1.6.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"25eeea0aea74d9275fb483448e481b4021d10a81","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.6.2.tgz","fileCount":29,"integrity":"sha512-Imt1Uq/5pdJIPmU5lreI/t2zqP3X+CTSSpG82krVEaZWBQ/WZGgWTHcrJdY23AUaQ6andkU9wOlrhXpYvDyIBA==","signatures":[{"sig":"MEUCIB4Frhk+mClxDPE7mLgRAA7j9RqW1uapSYZqWsCqvEoqAiEAmtlKOuCYxUAxhb84JuULAwwLTjlhbx/3YfzsZMz/efs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf10o+CRA9TVsSAnZWagAAcS8QAKB6XWkIFOhVM3eHjrBd\ncfJ3yF4R/1xbNMU/3wJoRrSsr1dqUU4FaO758Sh7SW45Bv0MnlRlbhIv1ffR\n3UFNyL28VxpeYn3Lszy5hrO0wyuHRGwPSl037N0EC8xAa87Hr3rBwy+SCtSH\nCzBTCT44rZ3l5NKzGnJL1pJd0eDnAvHIdD6V4RMkAngq6eTmghxCcDi2dRwB\n8CAN31kJ7LRcYylTGAjLiUF9ILGjZhjBJyyLOFcZXRatxVbg5q8Cua6V1OG1\nvS+OWu5skKvN4ruykDlQajhPFGtNqtALvroX3DQh1uF4rC7ZA5upS9K5zxF3\n7MgjvA26D3NNXwC3MWay8bZn4+L99Ujj8YM9XAOfQ9rQ5DO3CZS8gxQRc1do\nZ2rknqMeqcZ0HsTtVLvRvCHjRsxnEuF+T8Cd2XI0t3WoZt2NXxwAXYY23Hdr\ngE5DUWZ6FDdCy9sLIYtJRZQTn2ljOWsNU4A/aI+gs/rkI7NhBXc38baa/3aU\nrrW08BTyo6pHNKRsYd2hRDr4+A04Yd1rYs5N8fDLYcxbcpDFg+j238MGUILV\nixUjQnnXgA+vfrgbGV7YlW7w/ysFxxR+GDPDc1X2hlDStq42MlYMPjV4tPuz\nvUaSbysQYjEHQ4yiw80C5Dh0SczDQvKdSyXfanWPSrb4Tx+fr0YTXV67Da6s\n9VNG\r\n=HGGj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"12.18.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.4","ua-parser-js":"^0.7.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","@babel/cli":"^7.12.1","flow-copy-source":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.6.2_1607944765650_0.7059096635989339","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"@mashroom/mashroom-utils","version":"1.6.3","license":"MIT","_id":"@mashroom/mashroom-utils@1.6.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"5eea93b305c93e5469fb425a4b3e71aa97d47f81","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.6.3.tgz","fileCount":29,"integrity":"sha512-DDc17kk+UGFljlLVBcJEYEp4LDUH+2y59NgGVJhWVvUxLejPc2EE3wVllrUSFXSW+3gEMIOeSBWnWWGnlC3Q0Q==","signatures":[{"sig":"MEUCIQDqJfsPD4A8ggw9DTEJzcwp2706vcaMMFC6m6KdsMAaIAIgbrZdJeEJOW9W12An4rfoDuUDabPtMCEwLIBZbF45qzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3zkQCRA9TVsSAnZWagAAO7cP/i1TP9HHEyoA6U+xQPOd\nBhhbDdDQQ4cS/4pVMZHoESfiQYK9tdE1oNemPHMXBEz/BDIc7jXalRM4ztBw\nC7bdnMpBOOmgIU7l4ArZ+WNMNFJlI9RJPHO59syttbxCQ2APfbWg/xPC5KsT\nOz1uxokjNwY9COAh+GQccH/YePqhRGGwjX3GE8sNMfeba7z/CJpuEs0ecJ2c\n6/K6XZgCJamZmLmlu1kVKqAF+6P3LEUJLZydnt+8xQTXM84CXNhhncc9HzW8\nRK1+b/V8JOtkXXGT2sZa2iYZHD38U9Kg55P1kI5dJGXLXonn3XO/lpyzTA/w\nlA0HuFh8znZLeiiJSxsKW3bD4xWO4PGKAQ2WWMZw4os1HflZKSqf6Gezzk8f\naZZ1o1mjyCqtrRU09ntRUZgNtNx8DfrQ9yc/QUYOuIMwcRllpTeEsojw4V4p\n1wfEsUh2urKJMtx3LhW4yLep8CbyZ0epg6GXl2fgCexHur6gujSr8dSvbBc/\naXpSjaHJqJCjO6fP4dV0olOCGp8ZVpf0h9AS/C8KXPsBkpGg+42Xlfe7u9AK\nQzaj1OQHLsJ5oolcCtIBIYOie5APilofwewkWMoUh+abS7urYkfvBC0To+Rv\nP8yc7AOkCqPzrl6EVcX1G1NBRFC/kgqpXqNRKS2EEKh3PntfMZWWRdFSIQyj\nq+Hd\r\n=bdpT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"12.18.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.4","ua-parser-js":"^0.7.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","@babel/cli":"^7.12.1","flow-copy-source":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.6.3_1608464655983_0.9857819956385998","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"@mashroom/mashroom-utils","version":"1.6.4","license":"MIT","_id":"@mashroom/mashroom-utils@1.6.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"8e5094bcd30065239e46e39737a22958eca44516","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.6.4.tgz","fileCount":29,"integrity":"sha512-B29AO79QepIGMkX0CfW+AwJL0DyS/MQP1SlGbNyvgmDpLivnxPoZy3agUlBjppMuwYR9yLrSJX85rpMh5EZbXQ==","signatures":[{"sig":"MEUCIHaon1Vkvap0ob17nf/kN6OLO/yH7TTyhqkqmpfHqo7WAiEA9xvoyF8gmmYruq4iCqAtcIiOjzHlo08xoRdaO9Zxa/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgF7ccCRA9TVsSAnZWagAA7EEP/R1labfpqcVSagqKX1Ub\nUO+hyOTN7y+xBizy5RgRVL54dvDDUSr9XZJ4YcdiHhaAqtBLNSqCCDCcZQZ7\nh70+mhzii3OY9yg+NIiX2f7FTMPY7tZ8GSmwSHCyUQteG24KWaOPq18ygoC4\naOj9791Mo/wleZb6ehYEmoAa67EEFBhVGCgbK6aDK486QF65IJ8kPiToOXoy\nK2mWOPrP4G//vQlxMbSsBVkMUWuJNv/Dr/z7hOrCvwKMXPOQLuUYgdZ3sKK3\nB0OAvefPsN4gbeCY+2LIXPLcewjgwjp7IcOroIc2KbtItQDhb4wyWXQDzFTP\nMOyb1C6E3cc7bNohTN1FhcjAy/oaGeOzePuPeOLmluM2IcN/YA1+bjUeN2Hm\nqwsOY31dUMu/1GvQt54QUY3275fiO4p+Bi8530oMHw0HNARqA9gff80NBDSj\nvD+aZblQZLmjXabFgnFykrUd7c4H9e8mw0WsU/J4bxY03bTm7QyGuj/xmcpd\nWF9LBwKHp3xVV/dPyzsPLPWwhk1bO/S50afslhi/uMncdlBfrNHRqA0ik3l5\nYRY476dbmNLs3AN1kxh9sCdE9rUgLaW/OxfI5RyYnZkgYZbMHndiag7qFBsn\nsVQfHS841hHW69P1VyglUIUNwLqdQy0xnrh0JGgFvfiFR4fTiAbnmX/ZcmyE\nFkcK\r\n=WKVu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.js$","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --fix","test":"jest","build":"babel src -d lib && flow-copy-source src lib"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"12.18.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.4","ua-parser-js":"^0.7.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","@babel/cli":"^7.12.1","flow-copy-source":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.6.4_1612166939803_0.018376865136214615","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@mashroom/mashroom-utils","version":"1.7.0","license":"MIT","_id":"@mashroom/mashroom-utils@1.7.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"c1271a1a9c959908a3e8f01bcf3ae3e232ef7c57","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.7.0.tgz","fileCount":29,"integrity":"sha512-VbfcfCjZ0jaHReI7+aN9QNII6wbTfJhQcjrwiW2kgmYtRlE1+UeW4zpeymtPWhtUiNYdcOihPAmc/ZFJ5/ZLbw==","signatures":[{"sig":"MEUCIDRtcWwKMZww9ZPL+pGGLJVqeOSzYGrE6tTaYftLFhRkAiEAu3pPAjJ35pFmqPwV0Aye520aIiuf27wDpYRE07szZHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR5/GCRA9TVsSAnZWagAAF0YP/0LlwHwEG5sztYTqKMDd\ninvkeDL/6KkJ8PP1PXKgbjfHQlLl8H6rVRe115tS24ZmgS9m6dN80eaKni5i\nxh3iPGLOCA7zdyuCk6rqp8nGyL33YnVqH8VAVdLkb7XvHvZGOj+m9GWeOLra\noEZT3CcFxEx54jnQoL0cjTBqHRWvzKIprsA6NcGpoisfzVY3ZzAEVpt/s/Pj\ny5Is6QIDQvVWm7ef0Ml3mE3r6Z8e3uRhW4StoQ1SHNEqtfiYIU09L+ao+dTw\n16lJwdZh6COzfx/Kh4db7wM1fKHl/aMB6tFWBj3FFSZhmcV3mEvxxgVt8SnH\nyAVdYG7w0WNu3KTPlHiLGsAzNg6Ix3JsEKTS5M76q9vfrc+f1uzv7cgoQtJ7\nN8Hayw8tkB/r8lxP3vzhMbUdonlsdFofhHlWYm584ObP3sII3njJN6gAQ10b\ngREKh8XbObe29Og6YBMGP2Vnkq+2trYAZEsjSX7MZfI+atgM29EtQQlX5417\nJKPQRRoe0wCQYbluYfzIn7iKrlHI6hukyCB0EnoXOZnrVUK24AhJKoNOW8CO\noRN0TvF86hgpjOwrrVmc7zfFrIrdZJVJK39v/LUHkUah0090nTdYfec2wihn\nmSiR3cnnsb9GXDAPFsE+4oge0kSKjXDRVPvSBTb/TaA9KU33OlrzMpbpHzpf\niCDd\r\n=TP1W\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"12.18.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.4","ua-parser-js":"^0.7.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","cpy-cli":"^3.1.1","del-cli":"^3.0.1","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/request-ip":"^0.0.35","@types/ua-parser-js":"^0.7.35"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.7.0_1615306693727_0.2093827215014492","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"@mashroom/mashroom-utils","version":"1.7.1","license":"MIT","_id":"@mashroom/mashroom-utils@1.7.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"e5018ab3c17c85f27c1cf5460b90194f068d0004","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.7.1.tgz","fileCount":29,"integrity":"sha512-NF5YBU2a3pgVXuwWlY94le+29XOLp9QfQ8EvMOycBRSEzJ7wj9+5FvXr+tOSyEOABmV9EtOVuKXS2u421WhKxA==","signatures":[{"sig":"MEQCIEFiQkF7fk97M0/obeyfRD8SWu8Qt92Mx5hR8JufluogAiAy6Qx4wPgXqF/c/4NvmgP8sc+q+9hiKGfPwUFWgbGHCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSJMsCRA9TVsSAnZWagAAivwQAISwAGNhTR4BsynupLaa\nOePBfIzat/jH76tMgy2wxytIlQkaHulWuIB9ffpubrWn4Kz1EdM6MQoSiJch\nRU6x/mqv4lFA6dEbp12SDXnCeG5DM4EuD/m71ui83kL01JfQ9FDMhS8OR6Ax\namlSIXkMn1o39FO0bvfiiho0mVT9VZz7ryB4DtBB63avthPTePL7fW33cTXI\nwVQKMFpksryFlXf0Nc4z/x/l+MPfu8+bAWxbsNJMgIafa8OYg9YWDGZYni3U\nzm5TmFdu+UNz06lxs9UrKQWWr0FmpyJZFTSc2cFStDvXhmr0Akle9R9JvINs\nzqlf/H/kMc8Lu69c/3UvaaqsOKHg8NESz9JV9luTlnAwM/vm6kME/VUqkUdo\ncz+iS+kxA6LBfEqlKLrOlt5elZKuPwJ8kGuCaZAQQvhXBh8Wo0F1I0VEOHlP\nralu/kA5ZQZsQ9oUPD0LbQMWyg6ak5QPh5AA+fC4kWBVVkTSFEobciFiR29M\nQuX3rrpb5USRQgIf91Jt5A5bncDHGCehE+6wUfFTAE6Ih/8BEuOoC0Ysd3vr\nE0hLYEe7YSd2qkqHT6FmQNw4pIsLpssXRV8Bd52YTczfFLgdKiSEh/SfGwD4\nJZoh3rjoyQBFQ0H7luLgyppxmxEEdSITm+Taq6VptJsEXJppWa+5MyEg+wbs\n7EI+\r\n=w1M2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"12.18.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.4","ua-parser-js":"^0.7.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","cpy-cli":"^3.1.1","del-cli":"^3.0.1","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/request-ip":"^0.0.35","@types/ua-parser-js":"^0.7.35"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.7.1_1615369003813_0.9494232319092897","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"@mashroom/mashroom-utils","version":"1.7.2","license":"MIT","_id":"@mashroom/mashroom-utils@1.7.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"f2e16da74ec6d43286c0f14629abb9946c30aa63","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.7.2.tgz","fileCount":29,"integrity":"sha512-xzOvRC8q+4YwD02UF9bGNvftNRwUEn+cPbCLN5hdCjXgNb5RgoBr79s1OL8046c+lRs5fExJl0vBen4xwmlnBA==","signatures":[{"sig":"MEQCID/UgBJGpAhWTaCL4mxfMfonGIPa/ItpOI1DQxORoYmHAiAAzfyPsajrreeIgOlPe3QOMpHgXzRBNJlkYzMZhmsuLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSNgiCRA9TVsSAnZWagAAgOsP/0HOMF2kk1ACw6lYJJrR\n5Cj9enSE0k4GDr6dK4vI5c+jdE/sE9GocxJpCmICeC4jFA14kBDEQMVmmNb/\nJPfjhTFTgEpCsU5r8YAGpZomT5J0RYSCGSEfoIH2a9c/u87jgM1aKDfQisM3\ntysa6IilW1+aw1pZs6EfsNX0ZD4sppOQ3RguVnyzSg3rSqcE+ObYvsMq1I3E\nrJG3YHgHDdR59sd9l/KhOIQ7bNyTyN3hGQx7Q+pydoRpF8LLNttc/C8Lup98\nBftQbhVslZ14qV+sPNEAYCX8qftF2I7knV+T8/jbVrsV/IzkcaEfA2Fw2ArM\n3AGmKtk1IuRTdLSk+rp3777HR4uKvnBIVPLya9+to6Y80PHHpv97QDqbge5h\nd3fA2uaEJbZbfsUb/RIsrxpouWHX4u7ZtWt9yyuhBH8lqwXDtdz/5v3gDoRl\nnDQaGFKvg8HCf8ZRlkujs9EjK6kYglSlBchCiJPZLuhKCkYhye8KUpNxo6Yn\nOTjreOLIEnQhDOEE4pELll+zJhpVQFAf491sEs+mrzHdINsWqlGAskB1rQgu\nadvueKxyRTzjovxO+449CKL7FJnT0JZOiEcU28/yAmmEm2g+Ti3a069bJysY\nm7PPSTnLnjIQl7FM9g598Ur+jJjr9LyVtsifQGjF29oxMnV80Wh1VhfuH+v3\nMXLk\r\n=CEj4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"12.18.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.4","ua-parser-js":"^0.7.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","cpy-cli":"^3.1.1","del-cli":"^3.0.1","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/request-ip":"^0.0.35","@types/ua-parser-js":"^0.7.35"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.7.2_1615386657646_0.3506611851171697","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"@mashroom/mashroom-utils","version":"1.7.3","license":"MIT","_id":"@mashroom/mashroom-utils@1.7.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"19deeda9b87ba5e811ee383687495404a6340b1c","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.7.3.tgz","fileCount":29,"integrity":"sha512-e2iB8jBTQWuJ2P0b+2r82p8cmOkFFNUeNjW8qAo52cWSE06KweCszlT3gupzzyhfoB7mQwnq+z/JJnFuElztRQ==","signatures":[{"sig":"MEQCIHlVGyIH+RuFg8ipY5uABDpDNLAaHn9pdcqqaSze/DrMAiBNBHMkbrsTKiebdOivYGSb27mNmU4mdUPBxOLg913srQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUb9xCRA9TVsSAnZWagAAGHIQAI2eJS8w3F/nA6MnFbIj\nvhyYY93woCfjV3CVkdk+zZ/JAuKz4M+nEWpIucNw7jNNVB18HjWCk3TLMFQn\nv/y9YpNlotneN6XKFDfAH903MXHhRpxzvK7GwwPGuhMC0sOGTzPQsN35MzOl\n+wNSakEtoK0kp3ALT+XkcM3oupXH7F1Lv/TCRAVLrESjIg/85ZzAyVO2P2p0\nndzN56EOpx1YCgmOvYgzWm+Oq+MAYyhRs4YfLxujqsGguqyXgDfOP9I4u3AQ\nRL/lzKaHC1qUoT60PNO+h1C8NmtQ5170zlUECon2TvOoezi9FeSNaov7XGKa\nGxmhX1PSelpwy9OUYIQmLQdrKAWMcQ3RzsN3nbLyI24DdlkJmKx+ZTJSzNQQ\nXCt0Q1Ou88FsUYpc2y+s225yN0KMKeZR6FrmpSa9P1DbIp5DIqTbKStWK7LZ\nDJI3qXJWEo0/uZBfFW4BEeqtMMzdpVOK+ZYj8rfFlK+xQ6nkGpSPcPyBImI0\nLyZZ7VlraM2u/ScsH94yB6uyvKnmi8DqPOe4FW61JgmCKHIZ0lwlLZQpaNcw\newYYUWUPQQb7Ll8flrTRzSTKv8/xk1AuCQCAQ2XnMzC+6qCjQH6RBU1OW2NP\nfzB6l9KPYI5WgPRRGJ3ShQbvxoBNJ2MHfq+/QTsjKrHwXhk08ZL//72bOyd+\nFrk2\r\n=d3rf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"12.18.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.4","ua-parser-js":"^0.7.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","cpy-cli":"^3.1.1","del-cli":"^3.0.1","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/request-ip":"^0.0.35","@types/ua-parser-js":"^0.7.35"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.7.3_1615970160787_0.04744008107806241","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"@mashroom/mashroom-utils","version":"1.7.4","license":"MIT","_id":"@mashroom/mashroom-utils@1.7.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"339517c92a93d52fa655697b248960a050947241","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.7.4.tgz","fileCount":29,"integrity":"sha512-SpySf1hY5Sv5BCQKfMbFusXs1N4EvPsIJfnWRyZkvR3bhP1YOF6mQOio+dBkwWisOb3upPFNgCU3LHlAYTSfHg==","signatures":[{"sig":"MEUCIGRMXzsI9xXOkS00ykyfttfxKUnDivYVh4mZcjlkoL4pAiEA7LW1FC5s5G3eFVz10G/wSrZEtcAxXS8T4lMRTsd531w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUdctCRA9TVsSAnZWagAA9NMP/2UtHz/3ucC3Ia1zxuo6\np7FxBV4/1c/rTs0lXKvfa8b2uzuSrHz+2y7qDuAB/gqSlxZ9usghOsxeXJAi\nykSsYPwlzBq7pu6uPPXQUeNUapaNs+PTuamGp+M3ZR8Li51jHrDn/AqylBcb\nEbPWNHpV3PG9WTIIrGGJaZdzPdiLqg70XAcANj36fveTfcziq7Clb4u4HqFF\n4Ts9xBlXgsKmOgrmOPy+NHCQb7VDCOoLxzfRdLUKf+mmZeagrRCLGyvtziBs\nWPmTCLcCJv9SaecbHuCTzSokD/tl3Wi9RsmNJC6LQyuO6QBIDQVFwe5uJSmV\nrVvzWm3BqhLtgk5RFuQx5ZMF8uGo775s8V69dx8ND2n7EU98qAIHULG7r4r7\n/VZGq/N1uTMMomy5iW4q7Sq0+G1CuZOILKuKEG8/udMQiz3WB/IRGp9vBQdO\n5sS5JlpoH5mPQpUqoEJYOqp1BRhsj6V4vwHkIxEZlJruxrPp2NuwqC+l0CXm\nWotBa1IJY0GUA0agwQLlkshX6w+DV6OFH6gbE+iCc/lP9iD29DGJRDzK+AeL\nvAsDIB7r9BC+HgAx29swNg8yawS1J5+MAUuhEkdJxENpH3JDj26gxpcjq3Vn\nEnx6/Bz1usdnJ4iCp7rJ0J2rFf82tSuXwfHG4m8RMPU1lz2fxRZT/VnUPeMK\nAdj5\r\n=6NOC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"12.18.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.4","ua-parser-js":"^0.7.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","cpy-cli":"^3.1.1","del-cli":"^3.0.1","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/request-ip":"^0.0.35","@types/ua-parser-js":"^0.7.35"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.7.4_1615976236995_0.06897469768492837","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"@mashroom/mashroom-utils","version":"1.7.5","license":"MIT","_id":"@mashroom/mashroom-utils@1.7.5","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"e575f70fa79c56f2700e3db479a7b91f5bc02f56","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.7.5.tgz","fileCount":29,"integrity":"sha512-bA8UzxlJoEvNagausjXOv79u89t+pRte3wbAaUKTeY2pH2BNbW8kzH1xMJZ6vZXhMRSD8NwLrfPT4O/VvL7K7g==","signatures":[{"sig":"MEUCIFXo3OackSCOyJO6M9sbJkSO1VfQ2ktqpmKtd5lzsduxAiEApym+8iEA3dB37eCwmbXF2QvHxmLHhJE1Wa8Z/WOp6Jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgftvFCRA9TVsSAnZWagAAjCUQAILY/ioVakUUx0V2fG92\ndpN002l821epoZpSYIYN4xX/M28UPIZ7SkZFAK4ErZ/zJ8Pnfg8SzRLX1Wbp\nsP1QvTU3GUJn9RvvhdmpDUlXMdgiKNSb1zI8/g1IM6g4QFv1UtlApUTQchQF\n57xUd+0c/k/mu3trwAO0zTRU7dre6mUqM0NMk/pEEKcGnDOkdeZBD2Gcp6EK\nArpyoUxtLzzhPyGQ5Urx+/iUaIzPDzJEk0YRPgUvnQWD4Rq1zLFNJfqG3s0o\n12YNg8iohqB1ZdnyBg8ygjGA9PPaFY++KHR3bfANrDkdM2FaZ3wtKv62u0ru\nbeGSYtJ6pcJcxRvOb+K3jOfonx5oEJgiMBW/LzuSvEzQFzcyeBkUFZnOmK9Y\nCFGIT0Cj/EO/2bLCNNKLGn9ROmsSE/u7b+McEUi1sFCKDGBV4SUkN3mwR8nO\n4u/mom/AW8UvuBFHxuVVMoP0RQ4R14Wyr+UAEoEH0+n02vljfOM2b+Scc0x4\nYcdKb1CCMb64pWoDLr28DiwgjXagCFOVHzxwSU7uMtrn90tN7Eu2yevEZwGM\nqzXg8LCDfVZ18DHUICyKtxhB+Azf8u/koje91s5yicOwbLxQzqCv+cE8r52g\nmm+a88xN3MMSLHi5ObNJek06koVJP/BuGXoUZ/X54pwwDOG5X95yEbCWcn5F\nqY/p\r\n=Hx1w\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"12.18.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.4","ua-parser-js":"^0.7.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","cpy-cli":"^3.1.1","del-cli":"^3.0.1","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/request-ip":"^0.0.35","@types/ua-parser-js":"^0.7.35"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.7.5_1618926532787_0.2980150536165236","host":"s3://npm-registry-packages"}},"1.7.6":{"name":"@mashroom/mashroom-utils","version":"1.7.6","license":"MIT","_id":"@mashroom/mashroom-utils@1.7.6","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"c930798a411ff908d8a437c7f726bb4403f63550","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.7.6.tgz","fileCount":29,"integrity":"sha512-1Q3tQ2e0/4MYP0os5MQ9LrSWqEP4GWl0MeU0Ko47QZzrGg0n9ykagzgW2f2zL6dztGqEZ8JzVghgtzpwSJtqnA==","signatures":[{"sig":"MEUCICLKiQ6RyVCg9i2vvkb4kSHYIKEM2LZX7LaR9cw1F348AiEAkQ3diKSg6xhyJBtlHrpCn6GzceuJLpwslgfH+98q3mQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmNnrCRA9TVsSAnZWagAALgwQAKQceCH/vUteriTUKK+n\nwOpvnBEVsRkPh+rXLR4jwq0n6nhqsj6RLJBi2o9a/hj3tz3DSBSbdVmvnzON\nP5DNmNM44Tg0tKqN5e25bbprIjEhFg3YgnrM88LjxH61ZQzT+BjcdN16F0s7\nt3k9V+UhX6c5yYof4ufElSPu8a2n44LOtPwxSSxHwejefmpjkBSTh4LA43a7\nkPaSDs8R5vuUo07AaWxC7yQqkFh9D96IBW6Su2GSift6uJ6dcJMhqboqnrAa\nJkixb+gM0vQ8LEqyhxUFg9PKto9imhimsYDhxO6QANd9c5g2yoyA9A5/RUgm\nXVM5YJ5NNoY6WgKZLfueA0ElbBdpYOHoRjavrZYJRco0agXjjUFY56CncMji\nB3vLWXcZ9t91dRq9JxK1h5IJPKXKtrteXIBHpPqZDtmtQT2YV5+tNYPhTk3I\n6Dx747KyaaLUSWJEp6lhCnsuIbKHiNeLyQhI9ILuya3XhlRNpUeJl3saRAiV\nvG96rcfvTIB+I3+E734hlIz3xTziKcqWmKZ3rwnvj/aBFEk05G9Oaz106Y+7\ngmjuCmBxfM284LyB+/1+PHpPKqvN0Xm+vCmSpKLvkj+2glQq1dg7xdyVPVeg\n6BFvaHUs0k2j6VXjIAEu5bc0zuGrfbbyq9XPys7mMJVanKiq0FH+za6yAo6D\nhIRA\r\n=Fyvp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"12.18.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.4","ua-parser-js":"^0.7.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","cpy-cli":"^3.1.1","del-cli":"^3.0.1","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/request-ip":"^0.0.35","@types/ua-parser-js":"^0.7.35"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.7.6_1620629994686_0.28347596824867005","host":"s3://npm-registry-packages"}},"1.7.7":{"name":"@mashroom/mashroom-utils","version":"1.7.7","license":"MIT","_id":"@mashroom/mashroom-utils@1.7.7","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"e6cae0f971738650b1d5506b46c8c3ee25c3c410","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.7.7.tgz","fileCount":29,"integrity":"sha512-X4+LL1D2OkNNSVEy3fWKA6mUnAB1iZPlByk6J3xFBQlMICVRFuZJH0/moCgZVYBKTsjnFYTtCWTgp0PkoH3KcA==","signatures":[{"sig":"MEUCIQD1ucRmK/tMOzyoTfDmXP0kLBQJq7CHn8pMC7MzbOChWwIgUbnRnpSMUH0yUqtjMpEleyPq6xyRzXc5mhNVfQECGKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpiQ7CRA9TVsSAnZWagAARewP/2t0/111ORSJINtoXbFj\ngdXNT5IZnNCIZ1l0Z39e3In2oqLTc2SVWIGrYWjhRZ7/x66Gn1Qc4ACPHgmf\nl42KDQDfoyLU2BE9DoLQZghD5aM/miA7MzjKpyyNccMkmLH4rRKZeruzUuFT\nF0UHcPLTlXwVYRDG4YVh2Rjul0LU2R3q/KR5D+PldOz+1kv0vo3dbZpJOkVI\nHA9De281UWvhAm3ypTmSdZuEukXhXzJVIyvdmTN2jeWT0sH6YavWm0t5sOG3\nlOYsB7UjNIrOt8FFtx/rJ3W5rbwl05TKcTfQ0EfDcpC9JjcEMdbx8wnszenB\nJy44sr6KL4iLnn/RDOmENz3oxKsPFxaKPAJEvt2WX0CPQaEJKFCni7GsAsCb\nF1noQ3N/BylGsYQO9HdZv6DTyoUTUVOG8xUbjTsDnDzdrlCqlGefLA1Gm/As\nnknVr6oEVui2+j2efzwafYwYbiAjL8aQtyPoU+VHS5Q21xAGT1TZfBNIRLVR\nX+/GhkT9ncmjuXyCxp9pPSh3towyzW9NEtZeenro9WvYxDisFF6YnB+Jfhp2\naCPid3RAfycaA1ybzlNNUIrCx2UpeW+wT0MQJvDJl5rf41WUM7vXGJtFq/bd\nfHadWltP+xiTiAnZsyUhL45hb10r0qEvVjyHsdNgbfA24miHnC2GUOLqTCqX\ncY2u\r\n=+ubq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"12.18.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.4","ua-parser-js":"^0.7.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","cpy-cli":"^3.1.1","del-cli":"^3.0.1","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/request-ip":"^0.0.35","@types/ua-parser-js":"^0.7.35"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.7.7_1621500986682_0.4288657415186068","host":"s3://npm-registry-packages"}},"1.7.8":{"name":"@mashroom/mashroom-utils","version":"1.7.8","license":"MIT","_id":"@mashroom/mashroom-utils@1.7.8","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"b85e9a515f3c0b13a2135e3a081e996738d3123d","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.7.8.tgz","fileCount":29,"integrity":"sha512-ODI+F0I31D3urMla+yHcLMYgTBXVwltsnKjDw+16BFH4XTQUsAJGg3mj4L8ljOZ6RcRkrkXCrE2cnoiZFvXzXg==","signatures":[{"sig":"MEUCIGRr4AQdAqyh6zqSbtRpWuLUyZac8SGaWWImF8b7yLDAAiEAwk8XA7EBcxmEYnJ+DFznDRnoWwuVqdLY6mM5h6Y26Tc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtODmCRA9TVsSAnZWagAAPIMP/3eJ2YvznsCZoNnWIs23\nglqaNI2bTV7kYlZxjzmQLziZYUcLH276S3/SfzlZ+WxSnQd09CvBSpeNUL6l\nqXT4IuV8cYJP/pf+TeVO7Cqz5IPWh8anAhtbqqcT0eZyb6fd5hfW7gfgsVks\nk+beCbkHbQr7TYVvdw9EuLK6Bshaly5QqwWJytnnGuuLPYe7KyuWhsy7qdgb\n0mLS1Js3AWML1G/vsf7XpYR0M3lMCx0gG8HmbE88L+Wk7wc7wMGLl0V4Rf04\npCXYEH1RVVPUSvZ+M4sUy+NFAJwrqQsCX33iv2kd/P8Uqb93ZV/5R2WhVrbH\n9MEN7lkET2yq66ruQ9wqJK2eydBkl4kNCfZ+w2dpBzz5uC2Ow28XApmLnGPG\nV4cqW6qHrEZUL/qcbZNFNDmsAhjYyE62KjdJUjOuBJGyZLbyIT5PrfTkzwRg\nDt3RulpvAo/fXgs6NUJdaa6kTIK/1P6WQrIHRzzx6kqtNGKcnEdbpIC/DlL/\nyLs4UZ4/58Ie/k2xV+pAfxb9pA/RlxCmotOl2QHQBaUuw/jtdadV2whDT9Hf\nutfhhcRa+tUgw3B9xCrkBw/szTHcyeiAddV0EINXIkGwrqQcMgQK61ulJTaI\nPIzsGsSpINjl+SKgYqJkXedyTOR3mYB0BqgcrWHqHYsbJ6kUPvs4mHjTO4JX\nGOgR\r\n=wqJl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"12.18.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.4","ua-parser-js":"^0.7.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","cpy-cli":"^3.1.1","del-cli":"^3.0.1","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/request-ip":"^0.0.35","@types/ua-parser-js":"^0.7.35"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.7.8_1622466790282_0.460805764479455","host":"s3://npm-registry-packages"}},"1.7.9":{"name":"@mashroom/mashroom-utils","version":"1.7.9","license":"MIT","_id":"@mashroom/mashroom-utils@1.7.9","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"f2c93127c2f575b42576fa304c06d1050e564731","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.7.9.tgz","fileCount":29,"integrity":"sha512-5xByGsCJpIKPXMU1jwPst5atRsiRY7UBwcEWsnMRMLiGbw1SiQtTlsbHWQVDkvlcPxzPo3WRJbvG5dXuA35JQg==","signatures":[{"sig":"MEUCICOxhAUV3Wwyd8SOyPdImEm5RzfXSYKGuDjwlWWS2GUUAiEApQjMEFZpdXsK5gTRhAC2LQ3L0UrN2YSPDSLTy6H6+wU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzhzuCRA9TVsSAnZWagAACMQP/3LIytHf+8ZimwQA3A80\n7sjU1bDXdLYy8oSEiAWb7I2KAYM0n3amNmVhmnvW3+DzbdKfPGFNi7vUy6Tz\nwX09dIHs6FhFpxD9/sqnCpZYTEeXNU6YnpfSo9vaqEiSthTnDU79wbxBucSU\nqL6jDzyQzcHt234VX4mzFUKI8yiG+14O2vYnzIAABdFA+1gn5S+GzEL29+2R\nVpvvoMxivX265V9pR86lf7KmiC4s0VbHYP05ZFVm9oP41E31Is7GpTrh2oaV\nwzMsDFYaVdFUxV2P7sGtjB1WW3OMi3drIqaeHTS1mBMhSpWCuU9/ZPG5hmFV\nlYXqQAxVmXf1uWaML/Gi9Rz4D5K93OOWDiehJX8IEal5/3GUCwTg4mKg8j+y\nc9yeoG+MUuBUO0NgqthTmjsfW/zHJMPRlsLHN/k9iKyIcr3ULKK216GbEJVK\nm4Vs0ZN6fQ+24sReQzSn1WGCEb23S214m7jCzjPV9D/MWm35ytez1GLCcNar\ncl64dK+NT7YIn5OaikoVovg8mM6nIpvzKgOndkih28QwYVF0Orp2EGnETiuT\nCDNhgXz6j3YDuzETGYULmSnCDrrAIyflLqMiwISRaq7ZGqaLNK0oM0FF+hDp\nXFsnWW1CXDGAA2uAmY/0+DSCAEBGbeQCXqJK00LWttkoiTVAqlLX3KfnQ0ea\npRsh\r\n=jxme\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"12.18.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.4","ua-parser-js":"^0.7.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","cpy-cli":"^3.1.1","del-cli":"^3.0.1","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/request-ip":"^0.0.35","@types/ua-parser-js":"^0.7.35"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.7.9_1624120557680_0.7316747820021814","host":"s3://npm-registry-packages"}},"1.7.10":{"name":"@mashroom/mashroom-utils","version":"1.7.10","license":"MIT","_id":"@mashroom/mashroom-utils@1.7.10","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"0bb8462edce318360af5068cdcc6fe9b3f24cb59","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.7.10.tgz","fileCount":29,"integrity":"sha512-xMohk/+3vFVxHbabJOz/hlH6cLfGQlesBLKLlcC2VJGHJHSTLplk1nwmX8ngynhnkH3H2PMpN/5RzN+hKCdvIQ==","signatures":[{"sig":"MEQCIDZi1wqQ06kKjdv7sQ69fH748qL9qiaPyNDRa6PcZa6EAiAXi74iasfrHhWYH+WrxYBAQVeO9BAu/xn6LwYIOXCWGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0fVWCRA9TVsSAnZWagAA0d4P/A9c2IJngEyHRaUqrWPM\naHqnL0b09JOByqhQjn9ZVY6PWDtwMcm+mKkBgQpMANJ0JfCq1UXxBWOq5gDN\naBzdeOivcjCU5j1X6WD0mxhpNFEyo5E9xG+LNg1Mm3cm8odAP4VY7s9ITvc8\ngJ+sTooEJQBVQu5ROz+uldZbsyFsxOzMUYJUVShDwzxLNB8QAYDvqcFAQtEe\nfkGrdeFux4MI9O7rjfvpAxc69QGHDMnj9YWP1FvwQiX2HiaXI6NPCtAmMypB\nz8CJkqXYm/cMzDrFuF3vHy02JxynZmyc5SsNohlcGclCn2drcc9XrDwDRZ+3\noklm3LZ/UBkRtyNMfsYSeWvkDHnVOx64ehAk/zl75Jajk8OBLQICNRe0lZHZ\nGeqJygLgEjN1UD16Bl31YLZFv3JUow3nvo3yslzZFtMf0Sa4vSo94ID7VYF+\nnwnsBlqCKuv2EdDhjnjl2B/ULuZYkPl3zXkru5stmLsnnM83UjMYumYAGrGe\ntMocVypwqEvdfwa7wAE5NjPGzzv8KmwiFp6hyWBz3Llb3yo72i2V6aiqz4nN\nyRciQ1SFhtToV86QhYsfv+hRAW4kMNYm6pMqDBQ6GWko4ZU2UEoGOnOiLyI1\nonlPMtToeoP5UQr3GmVJOwD6zMcnQsvTndFZuXFG7AUxWHQdLek6i42MM+rK\nrGCp\r\n=/nAa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.6","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"12.18.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.4","ua-parser-js":"^0.7.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.20.0","cpy-cli":"^3.1.1","del-cli":"^3.0.1","@babel/cli":"^7.12.16","typescript":"^4.1.5","@types/jest":"^26.0.20","@types/express":"^4.17.11","@types/request-ip":"^0.0.35","@types/ua-parser-js":"^0.7.35"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.7.10_1624372565602_0.3735120823939202","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@mashroom/mashroom-utils","version":"1.8.0","license":"MIT","_id":"@mashroom/mashroom-utils@1.8.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"4574e0f639418e3dcf719c4b706350100b4d8624","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.8.0.tgz","fileCount":31,"integrity":"sha512-wzUs4NntjGnfpaIgEm1XeQ7i4VJhBjahFZKfo8li3R4riOxvHsYyF5/3xUrIQ0ei+SbcWo9k0U+Neb2XtrYwoA==","signatures":[{"sig":"MEUCIEv4FNXdoX0+OtemjgAisGbgSGdxaRhS5Bw88jM8N+7CAiEAs+mAfgep9apIElGUrkuXt32oEclSMgRZvCGMsJIrGPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEV4YCRA9TVsSAnZWagAAtXYQAJS3DUbMMTaPronTMibV\nCyRfEKcGWqS0xeQ6Yd3XBIETITzX8ekj0bXGHGu0BrJ0sazU0RROwPkxGfpc\n+GF+c6ia76LiKcdjZEF1kmUFKkaMgbRI/6CEWvJ4CGbHNLml2+KpSUG6U++b\nTBORmnNH2pr5ssUW4fI+LyNCuD5Aafo287idiI/tD5SxKviEhYvTJd+v8JN9\nCIftya3ONjxT/fS275vdhen8LsyBzkIkHy4ssKAGrvnlx0xRComangq5QrfG\nx/UtJ/IYGRhDuixV200WJlGNvNfneC3ZGboY8Kd+I1MkrgpotemlPbBIw3an\nsOzGLrcxCTMObJsDqhgvoqTAVijqn4O7yYDKeHGCBYfgVD+dDGzdLn04xplS\nHdos0yifVd7tyxsnPloXq+05hXo/5jXZJgJJiqVtDdydXJtxtA0yO00DEJKW\nLhQZbbjAbOFkFn+C8K30j1dUEO4v1DV3Gc/Vyi19Pw51bDK14TVIY1lbgLnO\nOA667GGIichjMTMRlrnMHtDCW5ShHkLZHHPUFe5CGKhs+d9oU0LvyaPOwMsa\nurdbO/w+VRNvaTVOq46bcnp6ZboUWK4c08M2gStUMIt0r1l7MhICTFmAYkGd\n72KeqVHdmW0sLPISkNtWFaiUAnPCvmZ2C/IFv6wflTEml3NVIT+TeB4m1YIO\npVNH\r\n=yEvr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"14.17.2","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.4","ua-parser-js":"^0.7.28"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","cpy-cli":"^3.1.1","del-cli":"^4.0.1","@babel/cli":"^7.14.8","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.8.0_1628528152676_0.8338206968512112","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"@mashroom/mashroom-utils","version":"1.8.1","license":"MIT","_id":"@mashroom/mashroom-utils@1.8.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"38a053c856c2c83970a12b040275fe8b58079dbb","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.8.1.tgz","fileCount":31,"integrity":"sha512-ud156WnuVYi98Hq/oVY887SCsZb1WWE6MpdLWGQa1TkCgxs+SpE2Ff2AXjoRJrxlbUQ8tt7n8cPR39YP5iSnqw==","signatures":[{"sig":"MEUCIQCVX8YXR6rqDV5dm3ak/4P4wUSx6uWCXwl0pOG2/adrmwIgPEPyaRAmdUP0qusTMptRwyOJNIOs5R23SlZUExGFgqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI0hSCRA9TVsSAnZWagAAHswP/2u8ITyIbqqtcsuQ1eET\nuKAirBbhb8XIui4KzUwgSW61texUF6AwerbRou6JYv+0QoSUAQvFB9TdTbE3\nrajPDAAhZiWBKXSkr044dx4bvCCUeB7bTxYYnY5+EmO8y8nv+J/x01adH/a/\noBNRMDcxgyHqTXX1Mpo36++EeiE3zUKFqRkaQt8AFYKd3WNJqgp7jN/xy5wA\nMFQ22EzNM/O5ObGg2EmhjgRlzizxRSQD+2s6LFc/SW/e0U6eKYB6HysudUpx\nPuUcDmUKBw7fQZ/KvetXeQiurR9m//adkLis70bZYGWNgI95Rx3GWa/AAm6C\n9SDQ2sV7856K/45+MQCjB3YRE6MPI9gjAAX3GllpMBa0lKKNBir16vFQxr7e\nPsB8VbtRYM9AmRMby8IpuItIFCd0KQ9614LuHtoLeCcFuiPFc8rpY9iTy+MG\nUpZ9HboA04/4ZWGrnVD+I1GOiUQkserrdKWCBr4psu7cSzNfGDzhbcIFs49z\n2z4OCk6VtB0rj1SSIHkLMIj92gnW7ePUSK+EOpJe9YAKQK0NeugVvR9D08bq\nHVjwtqrghZepGKDbG36DY0hVdlt4fv4JoE9dndCARFCe8eF+TweLXidusMlO\nv9Vaj5et0Rr5Ut9ZCSX2g6ij1mpDfM6UK/FGcyBLFoL4FeEB1PmKdUuXNwpG\nTMiU\r\n=mMfB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"14.17.2","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.4","ua-parser-js":"^0.7.28"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","cpy-cli":"^3.1.1","del-cli":"^4.0.1","@babel/cli":"^7.14.8","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.8.1_1629702226042_0.06780763012288693","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"@mashroom/mashroom-utils","version":"1.8.2","license":"MIT","_id":"@mashroom/mashroom-utils@1.8.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"dffffc7271ecf428d21548c63dd0b17b5c086d31","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.8.2.tgz","fileCount":31,"integrity":"sha512-6Rhl4Hc29wRU9pncRlBm5baDBEwH5wxeXEePBJHc1Dr3oKRwsB4au2F/KRiQTJxYysscmjH4wEuVXOOUGCxdHA==","signatures":[{"sig":"MEYCIQC74Yg4/O4ix7Q7nrgnOM2GuwHsgeUxlakY0PQ20Z4WzAIhAJauxdZmit7lvrkA4DuSqO67A+s6iKL82+QS5AV8h8ep","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNb6UCRA9TVsSAnZWagAAKDwP/iemz0aQ8wBoazbWolmI\nrW8Ec7UP8fMIrigypeL/lZ/UOb80doC8BbSCrwCpW2FHX+4Io59oJW7R2RuP\nJzNkGR6H1AWCJmHQAOWPfDqVcYR38hDATRs2Vt6s7Y3EpvRedowyi5irpr8c\nChJnK2BgpcIqfabwEaC9PL0xWlHY9wXkZZKr+h4r2Pe4Rj18K74b9t1Vfc+7\nbBtTp9FR6/iV2XpMKGExBOpGI3Ksz2A1n6xOR0H1c7ZtSR4Mw8a73gXCBbTJ\nDB7Lp4ChInjo+K3Pk6DxvqUCI/j27V0Bd7p+S6lsV2KY057oHon5L7T+kQZq\njUeUXCGfmUskZnlHoq9ebb7qoa7x/Kq/a+O2sf7M55F6EaJ3odKkY6qaolGN\nhZrM4f8NyBY41KmYqrTpfeNrG5siGY5TZ/HnuvDeGciZ+2QjAJsVDC3OsyR0\nrU+v4vLnl0UVnXX5Nce72LSeSuTPY+mP00tJQbtf+FXP/9ShIfJCpPe+YTOh\nNnMahdyCKblWgLGNMt/7riS6DB+lV3SgDmYtZnxKfDZrD9hDO1q6F9xHRPUk\nVxp1eqtGPwPIgR3yXd/VbAkAPF/z2QpUcOd1M1L/f4pKRjmf+hHbG07LKujm\nRrjPRt0Y0tHYHbkVcAu6w1Xp79GYzRT0aDI8GwFNpYKdg6rNo5uLQI4nHbRn\nx0LK\r\n=QVBo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"14.17.2","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.4","ua-parser-js":"^0.7.28"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","cpy-cli":"^3.1.1","del-cli":"^4.0.1","@babel/cli":"^7.14.8","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.8.2_1630912147879_0.6062018398965774","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"@mashroom/mashroom-utils","version":"1.8.3","license":"MIT","_id":"@mashroom/mashroom-utils@1.8.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"cea764109fbbe903173c17edf7d7d9c08d72489d","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.8.3.tgz","fileCount":31,"integrity":"sha512-sjchTMB1kNgTH4a5c6E1/DeYqaGjpjnZVwNzKrCZGeCJRmBYuZLwV0qUZdRJN58IEbufBNPwbe+105egazfe2Q==","signatures":[{"sig":"MEUCIDmqFHOIrLGUKrpOl8bDpTo58hOhIyZTP5pEqHgNlICDAiEAjR4swcUWnbRGeWRg0dHIUJUEKgdHE99Ai68CFtCr6pI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPIlmCRA9TVsSAnZWagAASEMQAItdXCQdppTMqHQYtsAG\nxMYTvmb1GnPdu3PZuRWKmXMiq8/OMxMwvkT91sf/Qks7HsA/50155nDGhGvj\nTBBTX0wX+qYiVHw36ky5nbsaBxZZNLgzpSrC37Uaq4Ej0ifMbTreFl2BBxxH\nCzFR/ePUDcGOWtTQ5aJ9jv8ejnewzsNM/MgQ/BO1p4Fh91OrB50UImHyIguv\nZc++UjKNm0NKvwF21eZcOXW1Z3KuX0hRLUkZbKkqNbWc4i+5Hjh0Ef8blk10\nr20fT/qJ5zj0U/zT/6jonpjL7hpi/FetUzZD3YhkRvcjCBu/gQbnGaufeG8K\nLKbB7MjujaCnF3t9IZnWPudUpQpSU3skkyNfme8Dj9rxdhBoaAVZh2LWdlAu\nWLTEMVlBAEhHNHHR74WMrqEQJZhDX6ivLicwtWXZ8jr9kqdUerm9HcLgd2bP\nc/PtwVEygVIb9rbRp1eEVzU7L5TBsJlZCWqWTgZr9pJw8rVDAsy1cF3bBhjO\nw/9WOiZI9f/eLhHF6m4Z7OSKeErVUtr9u0bhEFfyk2R3msXwXCC5IOsZrYAc\n7dtnQjwx8qJGgoCOO9/CFlFJSjArVNM04RQKRhOKk2MaVdswrpUvbjf6AyOv\ne9/cGU/n6btzmOkACFsoQf71PZKW+DAb0PYW5lQ/ZviPMwsOmWCUd2xLUIY1\n/7rv\r\n=vMDv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"14.17.2","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.4","ua-parser-js":"^0.7.28"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","eslint":"^7.32.0","cpy-cli":"^3.1.1","del-cli":"^4.0.1","@babel/cli":"^7.14.8","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.8.3_1631357286238_0.30328805013568716","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@mashroom/mashroom-utils","version":"1.9.0","license":"MIT","_id":"@mashroom/mashroom-utils@1.9.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"6e257062467f350599a089955065f91b6748830f","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.9.0.tgz","fileCount":32,"integrity":"sha512-NeMT6ikXBnKCAtUP/iqYXllbjl0sCuyePLb665aHYhkKaF5D9zWj9Mg0ZHf8NKGzy56eoa6TSNxWuibKcRTxBg==","signatures":[{"sig":"MEQCIF/cTa33rCXe94EFDsy1AeM1NTdejptQuqBEk1M2gxyhAiAs2FECYD+OFwf9ZfcA22t2gwFpP+b2OnPmqz9+SiWErQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44160},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"14.17.2","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.5","ua-parser-js":"^0.7.28"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","eslint":"^7.32.0","cpy-cli":"^3.1.1","del-cli":"^4.0.1","@babel/cli":"^7.15.7","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.9.0_1634560985164_0.9238206134392839","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@mashroom/mashroom-utils","version":"1.9.1","license":"MIT","_id":"@mashroom/mashroom-utils@1.9.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"19a734ab7afef0f008d413a83a1aaf74d0517236","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.9.1.tgz","fileCount":32,"integrity":"sha512-Kin4Nfo7hZLtQuUpYZFvA6YXm3R/p/SwlAp93zpJxWstgsakGoK4uaowT5kmsTKVs2KdQAtpfjHLVvZdq+3INg==","signatures":[{"sig":"MEUCIQCeLPGd92s9NdlH6UI3vXxC0HQN79H4Rp0kzVXdvB2ZVwIgEquAytKGtTLd/hS93WmH24lZrladgnekQS0VpoprXmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44159},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"14.17.2","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.5","ua-parser-js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","eslint":"^7.32.0","cpy-cli":"^3.1.1","del-cli":"^4.0.1","@babel/cli":"^7.15.7","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.9.1_1636378674562_0.23933502173281584","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"@mashroom/mashroom-utils","version":"1.9.2","license":"MIT","_id":"@mashroom/mashroom-utils@1.9.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"ccbc3791c7da099a31d36acd977e63c69385530c","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.9.2.tgz","fileCount":32,"integrity":"sha512-hJEeb20140xfD2YxVY15W3Zu9aSSyqD0hPUBqrrQHJLpv2Dro+iltYEcQY1L8PxSze0w7cNAOxos3IR3V1sRTA==","signatures":[{"sig":"MEUCIFIxt8iKohfQMaYHljdQZOei0phwIYuHlGl0wBUG9AEoAiEAkzFGJtWbeaeUyQ05JBrDFQMy3cQYfUUbIHKMMvMbcdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtMk+CRA9TVsSAnZWagAAC0gP/j0qeBnc8UV/KmGOw5ef\nwSq+LInoqj/gEh7XJZuq2QKUujdm6OKa+9S6wGtVoOqRNVOwpgMKC9D2yprJ\n4oq1i9vFoSaVRSP+3rniE8cOC0yisvrG5uoHOOyQn6HmUoMXUBeIOLMUVuDj\nDSL19suJmBEY3qxeQK+d+Nqu3nBWIuvTnKziA8+F9wjEE5d3Kcn7u8W530je\n1qzBlXgRqU/3fMSRR3EMMBavPB1IOTa+csjo63itd5Yl0kNjIhyzaIbEZfFt\niZI1r5VSOxEyYlgiOzd+d1UKwYVi8e0QZzVzUhltE0RKFVV/4PjVe2IAS1qb\n1/IPFyBb7qQ6R2wT8RZkRelfBVonOVDvSg3Lhkl5iYtgoN72xJ7HCsbWvs9B\n96WFqmeMLoxM2ot7Uq/59+S0ZB1jzm57Xq8ez2s6USltXT4ckN36fBhP7hLw\nKMp2aWhFruJMOvafvnNJx7T24isTGB9A+6KOU1Am07bTVPNpKku5qhKhn357\n0FlT/P9SvA/N71RDTp9Uh5hXqM6ihTYgmh4fY4TwXeq+BhC4YPmu6qO+HD+4\n/en9EhaUjLIWBD09i8K3TYfuUbq5pwEWICyPAoIbll0AN9I3KM67NEe3iaam\nZ8Ux9xd0PTMJ+Meq8tEtVUDpRErJkTR85aqhIGgutCNSYIe2SRUDY9Z4iWk7\nYNld\r\n=Hmx9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"14.17.2","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.5","ua-parser-js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","eslint":"^7.32.0","cpy-cli":"^3.1.1","del-cli":"^4.0.1","@babel/cli":"^7.15.7","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.9.2_1639237950057_0.8432554963688312","host":"s3://npm-registry-packages"}},"1.9.3":{"name":"@mashroom/mashroom-utils","version":"1.9.3","license":"MIT","_id":"@mashroom/mashroom-utils@1.9.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"1a330004834e6e3fc58f1fb9d60567e60f598558","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.9.3.tgz","fileCount":32,"integrity":"sha512-IjzPQQMbCKFX4PbjSOmDqho8eANX3rv+Ok1PDymE0VTxf9w8TYzS7sM4RxGqEd39lkgY6X/d/8Us/lv5Mp9TCA==","signatures":[{"sig":"MEUCIQCinMTfn3E2+vrl3c1UWIQeaIqgvADcREpL/2rAeYFrewIgRoW2/LxDrQLJAJ1WdBO4+K6wjRE58wPDlzJAwK7XiBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3aDhCRA9TVsSAnZWagAATI4P/2iUgubYG7chsL3HHHLK\nLJOvZ98j5iF1IsktBxBQ6CtNg6pNC81z9GNVODn9VzTMPl+v9P7SNh5cJ/3/\nEKSGuBLIo5jS7bQmjfrC44Z+Xj/Yt14ccmfBXZXmasxWeVVfW8zAUIGWfqm2\n3y/QEGP0wcLFxUVnhUa5F3rPolS7Uzm6Z5fQmGX4rJ6Qb2o38v5w8Gzcxn36\nazubOYeD3XYNc4JA5cTX5toyalzfY7XZpAsGeD7i6tkTj9EtMGnu8NAEYUmv\n6UD8UN0+nyy52V7WORKVnGMxEhJfSq+NQtlHIMqyK5HpGROEiznCeX6/BMMz\nL8gSTg5Hj7vu8sIrpa0ptdaiR90rm5JzeSOHjaYGQIkYn8bYOKFYrGUaribl\ntQWDoyWjloIinX1kNVucthkqOOBf9e7X9Y3vhEqi1BRtWn99sXFt8lhXsHZ4\nLAFbSdNul2sPq+3nNECvN6Gv+ICCruUzr+Lnz21NEKNHW8qmkWhqXGZweMwy\nG+tzVoEVUpXiSbBwXt30vEgbgv5cdkznD9NVUfXK57XFUynUhyD36NCke1JK\nFmf7KPQiHTtQrISrZndy861Q+GgcsPtv32J7Vnq22SBCgnIMK+TMR091VqTr\nGarQU8c1SA8Y1A7/uosPFHB+sEV9eRf6Ytnk4eUf8RKQOartM0OgZK5IShCz\n1jPu\r\n=M2Bl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"14.17.2","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.5","ua-parser-js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","eslint":"^7.32.0","cpy-cli":"^3.1.1","del-cli":"^4.0.1","@babel/cli":"^7.15.7","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.9.3_1641914593435_0.5216983792722352","host":"s3://npm-registry-packages"}},"2.0.0-alpha.0":{"name":"@mashroom/mashroom-utils","version":"2.0.0-alpha.0","license":"MIT","_id":"@mashroom/mashroom-utils@2.0.0-alpha.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"3c88b0ca6751d32b28ff7e1c19b2899c045831e0","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.0.0-alpha.0.tgz","fileCount":32,"integrity":"sha512-uaqsbz20rAvneA5dllfrJXcY+t20B7jbRUgrmDj5Fplo0FVh2kOGWBtKAbyKgdurEe94c73zvH9rGcxk4L8UZw==","signatures":[{"sig":"MEUCIQCQxMZVlDe5+4k1Ore0pJpHcTW87kzGbjZXCyo1JKdJFgIgQJbvj3LVKNlo7hZKQmZuhwnylD/bkyOWTBdqJy8CBj4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6rPLCRA9TVsSAnZWagAAT14P/RovJqPPVad2vU0Giuut\nlZ+7QUwf63kCRvdhdb3vOcVwgT/EYluXItsHgi+mXyThi1rh3sASNLMT6orm\nDv/Pt7Er7o2bVJ7gLTuUYqymH2tHt+D2uy8ccCIZ1H2edRDjjpEjZbJMRFWs\nyW5pu0ztljrgWzlUP2lmG3n9SsWL6/5jtrH1LGoxyIPLoEbAZzGa633kWouC\nGBM6lIJ+uRuiX8wQpaT3l46rHcjOvaJKf+pDBjdLicl9/OSofXbsf0EvFcMW\n02Nl2tG+68IpoyaHLYQ1QcOUJq8+ca6ygxmQrwJEKFQwU7pjX/3CbayW3LYx\n4t9ibUpvB9Ytr5Y5ZA0kaBXpEv9SuxCXLuQr9iR/B9yetewWXuSNRfyvsYvC\nscVGKRl8XMPpUfJKactSYbAHGpkkDMOUF7PJadCJ3ZeGuc60Lk7T5bUAYIQE\nApYbdwsMkN/sfUbiqVJzxHxgd9wYCvg6Yz64mJXwV4SUbEdmjXIvcRrGe3yi\nDqm6LylvjcJMmGk7ffvXVlYT/jIwsBu2A0OMIQn9pRsUk5wtpU4XZlRyyLSl\nEHqLBdD1uN3q0j0HNjV1ldlUeggzHPgKQH4rZaZzNBs84ux+5RnF8hOvx1SU\nESl3e70K3UTqU5ig8ATY6rZtljQS/WiFTxy6wBPNCXktFfDG7OLOXUdgGfmy\nXQY/\r\n=S7jZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"7da32c07a1265ab47a1fbfb77e4442309a3c53c7","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"16.13.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.7","ua-parser-js":"^1.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.0.0-alpha.0_1642771402846_0.8691809732405229","host":"s3://npm-registry-packages"}},"2.0.0-alpha.1":{"name":"@mashroom/mashroom-utils","version":"2.0.0-alpha.1","license":"MIT","_id":"@mashroom/mashroom-utils@2.0.0-alpha.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"e1f2b82d9d85ee2e36431ab509907188876dde52","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.0.0-alpha.1.tgz","fileCount":32,"integrity":"sha512-P+A9BMWcU8fTtfa/JHf5pYftW338+dEHDtC5etVLjLuio3fV3GGpGb+/u3YxmQYqPbN6gQVVCQRWUlT3V1A0Pg==","signatures":[{"sig":"MEUCIEtM8DAybenaXPzha7iQhibEGZXVQi7UZNKLOMPmw0dgAiEAkryRus8YAYOqcXyAq/t25kkSwLndqQl89FP5YjNNvRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6tXQCRA9TVsSAnZWagAA4HUP/3qm8/WWdmLtzy5V2fpu\nzmvj53vCbBs+6bx5JMaDsGKKjtA9oX24IAogREGNnppv3zLuz3WoFdLj5hg6\nF0OYcvWKg22QmVNkmMCL1t49dJsQ9nXuj+Sz+/T02F2eDLZVsqV2h3vtYBzt\nM8qwJCCIGzyIVbWr+Ph6viF/xQ7MzLxftNMx53/5EPG8wYs8NwfrYuDxIiyU\n4ggeVG9nk0uo3zd8rqtXxHLOoltlWaNbn7kW+T6NFQSQiBu8XYURDCtJF8su\nJl05b369niMwnPjMvriaCmonKUfUklGmId7Z08RYMox6qjhOKnuTnVr75+LC\nD48e0ls69MVvLkzJkLI6pm7ulce9IiJGJCuzLxAJF5u6Rv7t2X2NC0gswMJQ\n9scP85OCoUaOf4JMoLZ08K00EpUIGepSZOiopjRAJBguOljXgVsE5HtVhP11\nmug7/UAe0rU1q9kaXpiDgc1xlQpbk8NoL8rfHbzO5Q8YKwBPR8cxQ8RhiyW6\nOYlXdKPmtAR5Xetmum0tM7jh9P5PK10pJd5CJ1+N4P2ppzu/r41Sk73C5FO1\nvNS4d3Lz76C+fH2RwB11lwL9QAbMGjibakbHZzAedSSEEExJQVCJ0GQQl7MB\n55aGHhPTRtzgzwxCK0Zdrk/c1ZJPhij0feqKJRE5FHqxclIWiSdJQlAqs53Q\nwfp7\r\n=fqf9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"9a15642fda526f1a6eb3ca3d3f1d66c93f5e1f07","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"16.13.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.7","ua-parser-js":"^1.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.0.0-alpha.1_1642780112429_0.442260960259782","host":"s3://npm-registry-packages"}},"1.9.4":{"name":"@mashroom/mashroom-utils","version":"1.9.4","license":"MIT","_id":"@mashroom/mashroom-utils@1.9.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"0d67b0e56ed68a4a6a189f9938bc7434e9c841e6","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-1.9.4.tgz","fileCount":32,"integrity":"sha512-pJjchONd8xaLeFoi+P2ehbkq3KEYJLCrjF2rg9lUZaDZj1IJGQuGIJuqrvxC+xyOuI5eM1DGaBq2Qo0bfa+WwA==","signatures":[{"sig":"MEQCIDqrzutYN59uRGwRLuaKyVwCce0mlWjXmmwxiJY0x4crAiAvRS0kvsUgDHingNZnl7AijOEtxR0MHOGxnAymvlDWqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8ocxCRA9TVsSAnZWagAAELQP/0h9twuZw+hmqC0UnWe5\nHoK1BkKwwBTLFZC+t9hGaz9DeDvNTKnI/cCFjR5pObZKDr6DiT8Ipb1HJawt\n0lxn24gH1w4bcnO7o42aLLoJIj8ENVMQzArn2Wd9UswSqAGcDJzTB2Tj9aSf\nfEy9lxgrRuoh/U50wIoFx0e1IHKZUZInSd/rKel5JdcF2MJJBlxsM4oYewVk\nQlco3qFBdMB0mde7eMsiRV28xbZkCFjbrhe/hk1go+4pfvFYW7TkspiVqOf2\nvRcKytkoD0aL6Vb+uyN4BzmumgeBgeJUNlQdUPRmUzA+5N7CgUbHBNbMdX1H\nIyXy/6+zQUtz4LKDzdGsXVSsqoF+Bs6LjyiEuo4CLku9VL0hIBgDoG4omshV\nXAkN2IXKerf7M7lh88uNUnvkzkhubyQYrEDHbD540eISP121yvNyocRmHjhI\nWyHaofxxMv3Iae5ZtQ3/S5KU0O8pcoRQUeKQj98OrxrrRiWJJDBH2Jj+Tr6V\n4anyysulNqgWrNV6wIfa7+OgmrBKQw8OQvM+ZAR34Pfs9bBFsUc7chCHO4Zn\nDpejMxJRKNf6uu3MSQk2vhuyG05mJilN7w/J9TsEBU6go460S5jXZt+6tqgU\nRdrzzfZfL0a1knd4/6YxwNpXkUR0JsdRLkhpCqA9BK++hCvM979h+Su+bvBT\nHsci\r\n=LcyL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"6.14.13","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"14.17.2","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.5","ua-parser-js":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","eslint":"^7.32.0","cpy-cli":"^3.1.1","del-cli":"^4.0.1","@babel/cli":"^7.15.7","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_1.9.4_1643284272909_0.594111537068865","host":"s3://npm-registry-packages"}},"2.0.0-alpha.2":{"name":"@mashroom/mashroom-utils","version":"2.0.0-alpha.2","license":"MIT","_id":"@mashroom/mashroom-utils@2.0.0-alpha.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"4311d6c55ac608b5ac8d45cab62fc176bf85ee88","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.0.0-alpha.2.tgz","fileCount":32,"integrity":"sha512-mPu685NJ2PXph7k5f3qmDWa+4vIx3TfLBEc1JL4vRcNN0mYOQAdOm85wWIfC+bYFmZhzJeMP9+6HXH/l1RqG0g==","signatures":[{"sig":"MEUCIQCEgXjLQse70Ydc/2wrpLLplyX9ucZKem7RGS2/zCBA4AIgWcnBKZECAsLGn0p3KBOXCXS/he2SX6QG0VfoE6YKPyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+OgGCRA9TVsSAnZWagAAJlEQAKI58q73VraU6x02Ut9b\nWiYY23Y+JBH0EuvcINJ1mzjlQA/rDywZ71RhPrPfLf55mhGVgQ5WdhignUXw\nf9YpxC94pk/3F17Zv88uEnAjwW8EV++g6fDFKKCv9pmB8x/eYpN3S0+nvc7u\nQBm58cqjG7W91XoTWl4SSFIJPLMgzXuveIDbmbRzizsTzxU9Vn/qFnwKV8WX\nwQg3YKPDOVb6x1iMasNcXfs3erKHvm9yUeh38w0be99lFRkSmnQ+m3yyQ/OF\n1wMqqW++wVR5DZFD+7c/e6SN6c2c7WGyvEWC6NwLbTgtdyew1Q2nICP59Vv1\n7vEHH4WpBiOX8f8PDJOJ2oXGzVCiE7+9xKk2RPsnhMhwsAYC1qFB+SyQddCU\nFZp0jKrxCcuBHb1KvSnIq8QNQMXh9NnVyFHkrgeD3nCD/Cbe9TWjZ8ZTsK6w\ncbX5l4RmLY6kHGuz53V0embPWe3fT06Rp42nCnYAcaP+8xADZn92Y1maiDwJ\n+hVrIL1Gpwvh4j8nyfl/r87eU3eHS4qz7h/qhmF2Hl2heFDXb92V40ge9pA+\nS+h7K3psTD/RcWCKrCRSZzTL4HVvvPPOxE79xpRwwD+hIZbczfVjWSBGJVC/\ndUn07AaXUwwhY4n4hNF3AMEujGNDXtK+HIcUwvWY21z8drrxEX//WB1zCXfk\npVT8\r\n=np0J\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"d3926449b6f52d822e765f1143f3d3d8fe56f617","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"16.13.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.7","ua-parser-js":"^1.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.0.0-alpha.2_1643702278727_0.6124355022372476","host":"s3://npm-registry-packages"}},"2.0.0-alpha.3":{"name":"@mashroom/mashroom-utils","version":"2.0.0-alpha.3","license":"MIT","_id":"@mashroom/mashroom-utils@2.0.0-alpha.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"a1add874ac0af62bd962a11994c4d73b0f57779f","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.0.0-alpha.3.tgz","fileCount":32,"integrity":"sha512-hvPkWsUv+XwINzC/AnE6HJf72OocCpIMgoVWOSGbmsSPtiuWkLTCbLI1UQ0N4abOaFIv3Q3uNslqSZW+6/WVwg==","signatures":[{"sig":"MEUCIGixmpgEYMGWJRwCKXvNNj3U/XEuS/BSeiK30ksqAjHoAiEA0xCMMPMfoFDs1ZcCG3tfyRofn5H7FWezarGhONay6rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAROfCRA9TVsSAnZWagAAewMP/Ax+a1pULawPWJ5TLRGd\n0/6RIctdySEWJ8xWl1VzszNsHGSJPnegZg1rkuFgsDZ4U/6DHLjWMqb4ua3Y\nvupRYql6OGdCrXqPZNypocUIytRLjXnKsGZfwEX0fzdyXDmAYz05LgP4mFlY\ntspfA9fu/z4RAAUh5hUQAYPFu6qHKqlZsgRhKcwjathiuvIzNEm7lhqKCe23\nPo+vltm3UoVh+mXSir3dSnGSDiWYvtBBwMxDEZKQwka1MDxD4gBxXv9Jajqo\nqQbfzrf3SZX+XQEz2Weu4F46jfZuz6GGcLCnwjo6sEgLoiDTEFUreq6Gh98q\nZ8Adb5NQ/Umdd4OdzOvA5okzLApLFFVmkrRl1Hv86L0ri5d00OHMB1Ivhdwp\nPltxAxu7ISlxQctKNOkYfXRfEL10H2yBryifmQ+ye/bJiPQzMWupN7E1qGhG\nbsRtSjYRGqPx/14w+1clfk8J8LJ413sSiDuy2AQ/McqTfln+SOyfl+Qbn9uB\nlAsjpYgVmATF7CUwsUPCuD9Jk2sWqKwW/DQ8QvgpT9lTrfI4AX8OloMnCfm/\nlXZRfPi9j1Yw/Cv+X2/5+htih1oa4nFcFLecISi6kSZiHV/2L/HDlzq3WIv4\nC3HycuDQUbaU/upuhXk5VbZ6L7fDD3Ya0zjB57bgCWceQcZc5fkIasyx+QrQ\nkDwc\r\n=3kgA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"20c352402578651f998499e88539a162578a970f","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src '**/*.d.ts' '../../../lib' && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"16.13.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.7","ua-parser-js":"^1.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.0.0-alpha.3_1644237726906_0.681596149390586","host":"s3://npm-registry-packages"}},"2.0.0-alpha.4":{"name":"@mashroom/mashroom-utils","version":"2.0.0-alpha.4","license":"MIT","_id":"@mashroom/mashroom-utils@2.0.0-alpha.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"d86792ad62004723d5faa8b6c847ed5f9ee382db","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.0.0-alpha.4.tgz","fileCount":32,"integrity":"sha512-kV5KjjYXSiPXxs//9+nearVBwhgW7f4AM7Qr8YvrwHwGYCmk5L0kXjCHnRkMiiRZ1dOa33jhzHh3BYOcty8JnA==","signatures":[{"sig":"MEYCIQD393MGarPaTuEH5ngh1msC7y4HjqU7YkeQ7H34HvVe5QIhALc5Q++5W1NgYZmXqMnEEKi3eVZjzED1A9nANSR/4bZD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPGG5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMcRAAkUzWUb7EIP3/1e9y2Hf2gXw+XKlr2wjCaOlL5T8pH96NVKSL\r\nHcZ02OvNxs2MWaBLsTXQSA+iHDYPmlvRj7gkMuIba69tIEI04X89EGtI3aG7\r\nzuYbs1U7X0k0fJ17pGfSD2dco+tG/2IzBPqPPYmq3WXsF9da472uuHjYPDSp\r\nj+aN69py+/EEHoeNCbsXmpTYcVJwV3sjjECU8ONiB2ReBcbHgP8UKEFFQ3PE\r\nzTjOEeL6mTYvj1iyshu6WyerbbGR2RJcs0MrYfXo4RiBP457oSDp2tj6fIZV\r\n81PRDPLL+6BuzFSQUj1YPqe3FKeEMiWRnFCU/Pq550wqhIq2U/nDtNRpm6O+\r\nGSOH2NtJ/qRtlBAwwaI4beoPbPwoV2PJq+x2Uydx8xyGKm6ObqWncsyZU5og\r\nkvyca0KleT0QDXyADGPcYh/yBTiYWuAZ9vgNbGonxL/LtFQ/eshLTVtO3CSZ\r\n0m/a+8EtTO1InXkDu1SumCAD0F5EyUwDM0Di+jYX0NyA6wggylXLjB6k+IRS\r\npxz1nMegEYrjbHpqJDe3RdWdqvdTvtmy3bEGrQeDUflw8oOJcEnTQt12YmU5\r\nWNdhoxjjLJ0/Tq0zYvn+UukWW7LgoTK48DDBpsFbQq3IALZgKCd7piYuIdEi\r\nt+9w4v79Z7Y8Y0FQVkE5XhI14i1mOa3npK0=\r\n=0/Vo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"1b53bbfc3854fd10922109ee3129c13c0c841a13","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src \"**/*.d.ts\" \"../../../lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"16.13.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.7","ua-parser-js":"^1.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.0.0-alpha.4_1648124345742_0.09436890543247478","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@mashroom/mashroom-utils","version":"2.0.0","license":"MIT","_id":"@mashroom/mashroom-utils@2.0.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"c6e4e50f1ba0b7b535dae212eafb2b42f0c9722a","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.0.0.tgz","fileCount":32,"integrity":"sha512-WlnPkvgbmtA5qP630R/KURc+cKqTszn4uAUSwpZdxHl/UVpBWU7hL+1PYqY6/NHkFdgUb6YzL9o7G3bA8MqIHQ==","signatures":[{"sig":"MEUCIQCVRO1aFXMs9dLb3tofLXpr6MK6vHbkzZjGPjFyuFsifgIgQEooG9aZSBOHm4A4d5RfmA5SL4FIPE45MlZESlcdkwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZkBrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdMxAAo4NbWHjQOFvANKa7oMM3vAzTFqszxDOzM/B0AWRgD76cjvGF\r\nayG19meiMhYv1N+tF/aQ/QVU8M4crzqlDjnpurbqQHpDvdtvgDUCztM8UMjk\r\nSY4DyD/QP56Nze66sMiH5TcaWvmTAEFcJTow//MML9yrbG18tdQzhNux2Xs8\r\nALPX3p2MHvQyag1JiJfC3aiqyoeKKwmM9MNn3YWvMXjpy2TyTaXljIwq2e0t\r\nzitaKaWMG84f+vrKS69LRSeewhPJPHEVGOnHdwUqGEVkRSxxp+iz2ISmciYK\r\naleIFIFLU5o2/GvdhzyNPQqiFKtOkCTqK/XXMgJVuA9oEuNBOSeZnkzXEtZf\r\nVd73aWP1bbv7/tXwc2OBe16Mree7sm2RQ/LwgcTUmh7A6ywmG6wrS2Epi5VM\r\nAERJBdJvToyjHzOwDIfsWMJlv79iNCSOGqyO3xyCot91AulQRZjVl20cfKvl\r\nL0pBFRv6A3cdSCLGfEw5O8p8IqauncR+YrqQ/wMEGRGqrNT48FgtcSa6RyFp\r\nCPg00BI6cEbhXni0jHKkortzbZeSFId1pwVo6T0iGmUd/3Y1akzvjS3d8xDz\r\n8/7IQea+TxA9TuiFTFn6//4SutjSs72OYGl546FvoUH1185LJj3xQ8Uq7Q4L\r\nkN6ObnCDKIySQQly8PKglPSZH3SuBKeDPLA=\r\n=Z3+O\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"c525f236037635b154d0ec232f65d6bc73a332f2","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src \"**/*.d.ts\" \"../../../lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"16.13.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.7","ua-parser-js":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.0.0_1650868331790_0.30177324884097345","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@mashroom/mashroom-utils","version":"2.0.1","license":"MIT","_id":"@mashroom/mashroom-utils@2.0.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"59de1fb22202446a304d252bf89c30cad8fdb9bb","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.0.1.tgz","fileCount":32,"integrity":"sha512-Kak7m72j+CdS5yHD5WRyP4KsClDm7OCpSHpPIKPchJrL1Lm1x6qosS1Gxa2jI1x2+T5xK8eyuhOXhfxWlorYQA==","signatures":[{"sig":"MEUCIQDeBud+W2PLC20s/QLJ6wm/t5Yuxqupi1H8hf+Y0DKV5AIgPczjXQkEG1l8Ncilxz96qV8+ZyY8FTkdRmKw3yrSfMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZl2LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprfA//TQVktaNF6Wj/bTqYsI8RkyL89jHXLClogScHmpKKbJFtSX86\r\nV5BqvZoiOe7FmustAgQlRKLFr+6mZpfB44bzu196Hhmnd2Dl5wmV1cwKJrdo\r\nkmrCDxMj+Bf5dyAzDHeP7vrdK1YuOVb1aq/iSyiVMQFe2JGF6tFoE7LASx0U\r\nNXkbtOh9wbC8D2n9ZAgECyZ96O6vfFG80W5Z9A5LtggTFiE7mq5Q+8q2+ozT\r\nExNVcaQ7yWdMXYbVkHrpSyiRD4mmmgiocazAU8qL/A7NbJbsb5UiHjTvuY1z\r\nMTRZNhDgYm0L9VQJVcurB5DLT1xnT7CwrQ8VxAzZOTj0/o57YY49ogH/SOLq\r\nXv5074mt7u8HW8awPbXZEZErquWjwZKrA5GYqePc+QQTnf9mvgpVgVGRTMBp\r\nzU/odh/D17CM3tmGEAxopIObl+nQh5hc4PlP3sIc5IH//tdxZvJXgDIia4+b\r\ndrqkjvKNVCIGevPCszIJSPPefnrdglQ+945UMbGz+3lwwm7/vFbeA4mZNV9g\r\nYOcuVRK7x90GXvYQgulzFE3NM4NYqkiciRyRSaKKrfnQqJn8k48WJYaNSb9I\r\ncZdaVpBy/vt+HRmWRkjWm5xDK3HWdaxcx1nS0MJdpNO6Ll0l6ofcFVd28BWT\r\n6xtBH6q2zjLT9z2MCKrU+whkV4fWLB94EmI=\r\n=AAeg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"f99e85c13ce98312cb636ccb867a518b533e1db9","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src \"**/*.d.ts\" \"../../../lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"16.13.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.7","ua-parser-js":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.0.1_1650875787268_0.9715975372752961","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@mashroom/mashroom-utils","version":"2.0.2","license":"MIT","_id":"@mashroom/mashroom-utils@2.0.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"65f39acd40103ebe2b2b44ef18949eaa9fe3c4bb","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.0.2.tgz","fileCount":32,"integrity":"sha512-yNZuDeBBz0fjFSh1Ozye30dREnRwtm4bPYmrTTTqBYWgkoDt9N6xdAenTmrxzPfYE2egVs/nWCkUIR/OchcIEA==","signatures":[{"sig":"MEUCIGo6tTRnMcm2kn+4r460D7XNe0rR+4WI7p2dUrhRYTlGAiEAlvQt6MnrRKofzDAL5iaQ8/62BEq8QA8R9jdofDLsjvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib6vyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmplzw//boJs9+FNfdYGd+4O1tE965oEB5unqcFVdbBpn4m5wnMXr9Rm\r\nWu1aBW/5h4L0XH4y7JRnt/pvp3ojUBZZY84pg4NCut1frj3FJU61EcSMnHNJ\r\nt9fE+qU6oEogBWr6tKqCtdnJEfpcJ1sssLMA8xiPaw9h0AR62SiwL7Jou5mC\r\nLKQ8HJwZxb6+R05srvaLXI3o1/PZ3dWEaUi5osV+pEJwgbxduI7nnMoUrXhd\r\n6WkMahfJ+K1jvmEpF6SyEE/NXu4TcsfzbX4adh53TG7D9TS7t4pli8n6AhHP\r\nQJlFh7gcVumZusuA/S91cz7OVVI1eCn6OwlkmDMhiPjo0om2FGnJUonRo9k8\r\nPYV0si7WH4++rxNJq0okMgIdVw1vAKGUT6IGHdPHX9XKN2ejVwkcAbdFG0aF\r\nnurehedjsS63j1Ci0HPDwkhDTLrYwebsOXwmDhZgdtCaETRSPh5c7VsVkG7F\r\n2lerfh6YzPXG4qMX+JKF6hUg6sf8wYMzX5DA3IQKvAD3CpAqbtcA7z/jnYLG\r\nhmYKMTlbfhQUAip9dMSNliVs4b+5hO8Oce8KhZ8c09jPBdfZysfOXCRNhyak\r\n38cPekXJ47O7wUs3+CljLgNrInYBIrWusobLhfwSMzJ+MOhK1Es2XYJ3YB22\r\ny8e1/EjejXK1tdPEpdq2vzjq3Bw2T7vV8bo=\r\n=XyGU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"7bc6bd7d6ca3c56daa7b13b4680019098fd40eb4","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src \"**/*.d.ts\" \"../../../lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"16.13.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.7","ua-parser-js":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.0.2_1651485682675_0.9633680238631159","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@mashroom/mashroom-utils","version":"2.0.3","license":"MIT","_id":"@mashroom/mashroom-utils@2.0.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"939742cd2928a4353a07be99d757989acb013512","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.0.3.tgz","fileCount":32,"integrity":"sha512-8ginRqFUtrRsZq/4zpvGN+BD1T6btBc40fP1aDtrWSg0IjgW8+foCPHDfR3ZpNzH0teqwaMKHEEpqGFyc44/bg==","signatures":[{"sig":"MEYCIQC6OHVisPrmc0aRTKI2/tZ0bUlyOilo4VMdOB57u8V5LAIhAPMLF2u4DUXdJFEf9sONBIS1gNfJ5xrY+RhFOFXQ8PTc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidMg/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0ahAAh5m1Zq+FaiouzRpo6YFrAFdrb/QiH432gV2gdQhIn21vtfBq\r\nkeCeFahi62b118FAWudpIt4T7XRh+kW4tjMId+uMz9m0gliMtxaAlPU8Imtx\r\nltWiksSU7fs79m0UOAraNHFD7fr/EmAL2xxcYsCjeHsFgNqOcZJYdggQQ7Pd\r\nI8Rj7XdkCrzUzJi6ye67M98kiiEy+rODCFSNJ9OglgIMQ6Dg6UwIqDXOWimD\r\nab3XUciKQhQygKLQbkM23xmFqVjjHfLlJRcmMLhyFf55ZMp0Xggzh6bDeP8P\r\n/jw7uLavCC89hBQBRTJwE0kAO2IhPBLSQxkZfSK0oLb1NT6ePf+goKfKXK6K\r\n11I0bHGf4FDurvGk6mZSg7gw9Tc7x9KQF7+qO6SiUE5R/JyRxClsxr4sc6hg\r\nEujLjiioFvDQGYlLXcmdqY8jGsFBAFkI+AnHde6UpM2hTLRjyKrn4G74B3ZP\r\niDRnLeswKTs9Rx2LJqkr90kg/zUDs0Nz0ix1QU7vZvYOhtGQyuVrRF5KZIwE\r\nA5fvJ9wdb0uJb8KT9re4Vwoh2T8BzgGYRu5XZm4uP/x4b3phc7Y1OqsYDNkM\r\nAKwmy/A9Ow8Ek0HV7yMtPBHpgRe9knAidoboouRdJphCHhQFlrzJ2H0+Dco7\r\nb2GwSnK8n6XWgXaOlFZrc22+huexeFycFsc=\r\n=WKtc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"d6ae0a1824461326b90a5656232b215ca7740f59","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src \"**/*.d.ts\" \"../../../lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"16.13.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.7","ua-parser-js":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.0.3_1651820607609_0.09344276231854765","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@mashroom/mashroom-utils","version":"2.0.4","license":"MIT","_id":"@mashroom/mashroom-utils@2.0.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"44e5e1a9e9ad7c1156a65540fdef6fcf80a4d0ea","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.0.4.tgz","fileCount":32,"integrity":"sha512-KmgIQFZiWtps8tua3AKejctQNL6ho8SQqxDNO80idDYmGC1xamIDmCGlGNd3Np1MjtjM+6b4dP04TW3kfYT7pQ==","signatures":[{"sig":"MEUCIGAAGZ2I68lfOEFGbOZ2GBGkQ9O1IHvnu0Jr6GejarW4AiEApm0IqH26RD1FfbGjBAX3Hpm+4i9qChtIzqFHKPg3IUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieRoyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsRA/+O44o7QALE97ZlavPKQrYPVzoLFccvP4KVZQH3wM6QpYxsWXB\r\nzAwumzfIv8SpQjQtLvv89+cfTiP83FKbBLHtqq7JFES+lF2ibjxXh0OtLks+\r\ncPHHNgyI0jo67i7S5Vi8mRhId94K8s9Amk0vPnHAXZ533cjwHD1D3ciV58ln\r\nqrHUYV8yZix4GwIecnSgz9j9qjW18h1PozI+joPrSax0w4B/AX1jK2GVxaMs\r\nP7qfBHeq0d+f8LKIZ0F4tq1ZZ2oL7jzqhP5KYcSJzT5EiLJvFMc1Rmg8cS3H\r\nKf44+LKAp72pOHXwS59i0X0wwz8rhALQHB8JDrCKjGN8kHPGn50jZkukUhJE\r\nBMkdpFtzELOP6yMeYLs2u5s5G1Yi+4jgY3Wcf+vUelLwxBnDtrJxcRJqQAXs\r\nMnV99uTIj8h1kq0Kn+8hK529fo9qiZUqItq3d2Y5tNyPyrFE2wp7lN0jeO0w\r\nAaXfilD9Bh3yjaUlx/3PB/lLY4e9znS9K+wVlf5zDY6//er85lzvYVoWW378\r\nVOnd8pudzaPyMJyRXc4B+bJf4acx8A2ayh89zJmLyZ14B2NbfDpeW4dj42fp\r\nLuq2RJb6cCEzqbIEL8TnRsqetyKTlDFXfLEuavHDYXxWeEjlgaVtOn0DnEmA\r\ngeJQEEdQ1Y3t7TOJAVz1E5yf4Nrnt/m0rGE=\r\n=YwlY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"db715dc69ff1a97fa0a9aad0d6c6f014cf49c448","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src \"**/*.d.ts\" \"../../../lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"16.13.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.7","ua-parser-js":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.0.4_1652103730451_0.19464442323822362","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@mashroom/mashroom-utils","version":"2.0.5","license":"MIT","_id":"@mashroom/mashroom-utils@2.0.5","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"3a6169dc21f7bd3ff78da176bf05de75b1abfefa","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.0.5.tgz","fileCount":32,"integrity":"sha512-G9rX8K+Px5fBiRoHiWNRWj6Opo+jL5nGEmUTNjjmWx4fneBjM6dfOmdBCUm5wM3qmQeaCBAjcODAjLcFAxzjCQ==","signatures":[{"sig":"MEUCIBzth20gejrQhY7iKWi/ZKknYE7OGLLbYBNpsYF3+cF7AiEAyhg878Z6o1eKIXdb7vD/Rx1xAeoyhweWMM8ZgWMjN5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih1PGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquBBAAkL8LrtS7KCObyHORYEX3ae5ZfIYUIxxftqAhAvRApWbqqj54\r\n8jQDQ96RAEKopIVXnXSj8K4MqqMt17Jmy5jTqH6JJ70YiYzcZMu+m6kwS+uY\r\nzAj7HanPZJDt3d3D1zsS7UceiOJk1tn7cU1xxznr97JFb7tkPJinXoqXBlAH\r\n4iqNOFQOrDW382+AF6qSgDk8G/Q9b64pdn4lC/JHdZQH7hvNDDeZICKpmdmo\r\nBOaFNrFhO0d/Fcd7GQAQeScjlzrfH4NNskFiySYi6ABemBW5hn9Vd8u7ileL\r\nG/1WfNErjUEu11RsMCSpGChWcoiBFzckwo05dx7ykVPQekzf7bb2mWJKnCPA\r\ncokcJumwFQW6graWSbCJ6i1WfM7OFqPSmFQDUx6BHcrhliHVkD/jm1rrZPXJ\r\nhHtZg0gizy/hKRRs8n2j/gKLrUaO0ULwWJCv9bwo+Z5YP1htGD6P2QbQeSvy\r\no2OYd/21s4XkS1UBoDiD3wGn4mZQJFxjFYpMx4zhlWsx13GzWl50jZFzaSQw\r\nU3DqgHPsAAvi/vcPcs8eiX5Ip50f0SqibDUITH2BEI25Zf4HK40jsbx6L7qb\r\ni+OeS/3Axwal1iYzDVG+yjcs46SmezHZ/E+wR0JNMBhYmWINVTN1CZf6cHke\r\nQz71RyqDL2/lrtyTDk6/9F0fgsj/1VM6cOM=\r\n=iP+x\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"32dc077286c45c2cd7e7b82fa9e605eeae24d7d0","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src \"**/*.d.ts\" \"../../../lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"16.13.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.7","ua-parser-js":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.0.5_1653035973902_0.07033276163629054","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@mashroom/mashroom-utils","version":"2.0.6","license":"MIT","_id":"@mashroom/mashroom-utils@2.0.6","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"f19296d58cbc720971542cf7c162fd2774d2a3bc","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.0.6.tgz","fileCount":32,"integrity":"sha512-GsNL0a1tH7YBsRZJ17lyx1vpdzdEgwh5XMloY+hZSfKoF2dMbC2jfEw9BJg3cFTWLDw+k8jf0HP3p/YDPicOug==","signatures":[{"sig":"MEUCIQDmWLOcOaz65bNG1NNz8SU9n/aSNRxHWWphNbED26pxlgIgG+QwpgHhoDjot1jTJP5n0yBGIaI8smElwwKmzJ97Vw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJily8UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLpQ/9FZKzs3GH98w35oaCSps+JZzBSB+otTqBgNJFZL8UTeI/J9Kd\r\nNWnRoI2PQnmEbjSaFJyQN2aIcLbpE1gueJaq+DAs7zu20Jupe5+I72ksR/jf\r\n1Q9kwkFFbKy3mkw/VmILhKDxKTfjKwFbX82582ztTFIQYXj7JQqJ9L5dlrYN\r\ns0D8heNYlwHHkJjvPNeG8ebTXYfOs3vGKWbHf7jIPvVkWj0YhmPXOViVxcqu\r\nRLZr5zGzYyE2b9OpkhW+wUxDt1hr4del8iznBnIx3PeYa5dGXxTOW5AbSR8I\r\nG9ssY2n6KmjjywpdSugP9XC42f4yfcqNj1Ljq+p92/z9hFxpipBywbD75RYc\r\nAKL2hkju2UVDLqm1XUcaAdcqrnWlobYCPvcs6n4ED+liL0DWfQgYsGD0CmCr\r\nQT2JI6rauAMYPWMpqAS/Ko2NrjVJ8vM+IHMkaGsgSkPPfACoXhDaaST8uaLw\r\nG8WhwF72lc3sD3+6PBeBjZq2Fz9+jZRaUSI6z6aTIO0hY1M4i7GwDt8zAmPx\r\nudgDB9ovvxidsRNimU48bNN/aefTVI06q3cABFjl0tDisCjML07O38Yx44vI\r\n/ZCv8ircz5cPVYosxlfGGwoKeqwAHb7ilws5zEe+Qbbi8w1ouu0lBJJJ+UGW\r\nZiYBHbT5HkA2REI306JbGI1JSMH1rdWV+6o=\r\n=H1ls\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"1baf56153d2b004b17ead9282390b595f61f8c29","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src \"**/*.d.ts\" \"../../../lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"16.13.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.7","ua-parser-js":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.0.6_1654075156222_0.6475109695497003","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@mashroom/mashroom-utils","version":"2.0.7","license":"MIT","_id":"@mashroom/mashroom-utils@2.0.7","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"e8b2ea146e73d4de035512969052fdbeb6d7f8e5","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.0.7.tgz","fileCount":32,"integrity":"sha512-mq3D9XVLb9rz+hPsedF7RzpZGOlTvwqJ/p5FZ5eH0O/U/awFCPDnH0RZzkfoHMuvjCqoiCmcyw1RrxbmlyFtkw==","signatures":[{"sig":"MEYCIQCv0YT32xSi0CVr3Dxf+xWl+EGvtlZdfDb3w4SFWlOAhQIhAOKziTsUff37PHWzY3OtTBb8K3xgMS/WfFO0X7YvS/oC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimLgBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiRg//ZBBfUbgznWagcjU6dzibjzGyqBT0OdfdVWTN16Qf40jbO1ct\r\nJQqiqRY75U/pmb/CdZsgkwRwLxG7VnAhrDZcFxRkZluG/L0OMTUnceaDmrNt\r\nfwj1ruNrffujyB5K9uvCE0hHbH3cTKTLzoG+e4C3FO0UGbIfK8wkk+NagZ7F\r\n8ri63SUxx/WL6FBObEt+uqFeXVYRc8BrHvxgz0rx1+jvedumhrxB0gsPRY0c\r\nW/yBBNMOSkNOwy80TouO3W9fF3Wwl3P8wZUGY24XXIXNffK9wBIgC5lvyG7t\r\ncgwfsevhoi/R+GVQS8IQqX2HbUxMvBHA/MIfrSe6iikPrKYLKS+0XwP30AY8\r\ndcdQ35yizrcK1lO1ApmNiX2WvH7s98RsB89FlX3bh+7rleKUew76msYraUHT\r\nmK2muoO51bze1kT1mPQja9GOZKBwoDg/sCQo9HvexB8+dqFTeYKh1B3Ee0+6\r\nXEW5v/3Jlns5pw7ej0fDE73S45q5Y29xgryA550/BdV8whlx3qJaVAeAx/x6\r\nUFYbfO+CA+a9hMXPinDOCvqm8hyEMJDKB4lGwQQe0RoGzZGR65BxC/rlcw3P\r\nYZn4YAV/9RcJwlPhZvFxoCzg5Yfac9/VqoFU1so8emkCYAH9N4wNbXT/u4tf\r\nae/mlZvg+78BgdaMvXXcsIef1DcCvg90jes=\r\n=uKa7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"064f497bf995fd36afd4ae3bc53099af34ff0de8","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly --declaration && cpy --parents --cwd=lib/declarations/src \"**/*.d.ts\" \"../../../lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"16.13.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.1.3","find-process":"^1.4.7","ua-parser-js":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.0.7_1654175745698_0.048578440214150476","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@mashroom/mashroom-utils","version":"2.1.0","license":"MIT","_id":"@mashroom/mashroom-utils@2.1.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"b47d9c83e0209badce7b5b718181fe1726039515","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.1.0.tgz","fileCount":32,"integrity":"sha512-zqbJofXElLQJbelfn98KJZIesYJ19Ur8L2Z8TKOnd06Hf2zjcJMgfDiYN5uNdC7EAPo8WhAYNrtyTWShwJyQ5Q==","signatures":[{"sig":"MEUCIQDNuRvSZLtgcgqJhFrARcDR7hb+sFg/nkVgg5E7IjU8kgIgcU3zn5h72VcjTtcQJGyOEJ5tDaQ6xf0anStDSHiHZeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiptxAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL3hAAj+kHYQ0u+LUMx83j8hUwMbc5I7Q8OR/xXkmpXNfTjnOYsi4Z\r\nXtqUtstljGTiw+mbAqhfQoEuOd3K/TexKtNoRwn8EM0+DixjAXUZCgj+Psjv\r\n4/+014qpyyGEpVeqOrbXGsSUwYOPmZv1KasNlAjP4v0HlHAQ9BL6k/7Y8PNs\r\n86VhXa6+eWVfTRQLgFd0fbPJhBOEYNui4F9mGJHmdg/ifbhUr30kGS+Bbq4Q\r\nqWwED4cZT4o5FnTgvSzVo8LeFxSycbkm7ktN5MWPy3/v37nyn7JccqSmMZ8I\r\ntRahNtZf1jKhY+l9Ws4JxtTqWZikLWfUYyLRZv8mQmBS+YzF1vCqB6FnXf+s\r\n5jOvgya0ZShg/BXhfm7r2CBqCR7AJmLSSTMdHBQoVKlq1fbwoexm2RoQonAf\r\noxsH933AgM/ilaMXFrAuGleICTV7PntD4WFx/TOnajTjoBS7SN0xC+ex/47B\r\nf7ZU8r6pzfZXE9KaPBJ5QOdA0DRaE+mlQ0gAerQxDk5hQ1yR13a7rsN6TH7J\r\nJqxjzI+yg6o2TKpFJtn9MQHNkWGasEjut3HhaHLYZbK23nHhwV/lU9xfHPGo\r\nPslPeYU0vi+nA7vTRMcW3sVQOaRs9pirX+83Q0lmk7a+0lSCjyaQTCSrohCE\r\nxqLikUAcWFx+8U5qq0D0PJfnjWzZV10mxF0=\r\n=+H7Z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"a509cb5982f571069a8ed98b9cd2752c2ac42152","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"16.13.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.2.0","find-process":"^1.4.7","ua-parser-js":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.1.0_1655102528014_0.2253949639188635","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@mashroom/mashroom-utils","version":"2.1.1","license":"MIT","_id":"@mashroom/mashroom-utils@2.1.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"ab76309d50352acae977badedfadf2690509d83b","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.1.1.tgz","fileCount":32,"integrity":"sha512-fL/hauwl/IPVZAfQ29LAnXqXtQdbmAUUgC7vANShOpNvBoDkwII9G5vnH6/9slLakAl8MRd3pk/5ZD9anGOWBg==","signatures":[{"sig":"MEUCIQDQaJCEB9gLeqcjUUjvPWdbz7z03N2C/gvlDemSCeCG9wIgCNry1mWTrvHW+XXe5euAL83Oei6uIuA960mvR7x9+bE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipuZPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofEQ//XYNlN0Ayfqk44tjJpQLhkI4tLTFtEs/5SdBV//YoGh0uv63M\r\nKacMwhCR9Gtj5mmp5Z1DxOvsV19ZjEp1E3DbJBeFypekkXePkDLayd5DpMXp\r\nE7+gZl4isHlU7WhkhE5OQu9p7WXPPA+xh7Ar6U05BAS7dfnulVFrcEaF7dlk\r\n/6W/WaxUliGX6iyXUAsgJKBG9PJjRdJ9SIvMRkPyy3UYrLEQx/2Vi7UTdD0Q\r\nH7CXmneasL3XBCAKpPV0ju9cO0q9rPlL5Q4GjjLJ1HJaAOmX7eFta6h5fdQ8\r\nJt9L4G17U7J5dpNSRWE9RvIHs1EsFYdp7Ta4aYD/VOI8pKOpCjF/AjL7OCpM\r\nFX8OjZsgPSyFjwNZQn+7eYrFpIbhdol0X+1tpH+c2dChWj85YDfH+2In4vAm\r\nWvu9kOyDuLhufayiH4Ev9D8irqrbXlWCslO5m4Fok4r52FomKsm+Q8TMIfoH\r\n3eQrVplm4/ib4YwuSiZk8wx2c4AYMY0WQ/KpMo+dc3WYLz8wWPGZvG8UEK3i\r\n1kKJJTgZuUd/sq8P+i1xI4iX3NCwW50Don5v0fDLHLtvPHi6p70aR0cziVfz\r\nF0rZzFgwt/IeRcotIUYz98I8mQhtPGCBw940rRQhMR0MEUf9UqdU1XSTOqlJ\r\n4YCW5HGsfhS2Dy32wb9Bak921JBaUNiTZng=\r\n=uEff\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"2ef11adcb76e3550ca7dc64c64bdb0a7e4920bec","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"16.13.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.2.0","find-process":"^1.4.7","ua-parser-js":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.1.1_1655105103698_0.8881455552602773","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@mashroom/mashroom-utils","version":"2.1.2","license":"MIT","_id":"@mashroom/mashroom-utils@2.1.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"872ebc0183d3bf08810eda9f690b4b081038eae3","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.1.2.tgz","fileCount":32,"integrity":"sha512-Knqr3fRi6HxjlBQzktLadZ+um6BTIBSRKtnVLC0G3eR49Ihyx23Z5vbYLkapjOEPNSQ2YP190VGkhIpS5YVGgw==","signatures":[{"sig":"MEQCIC3fvAGes4PsfcGGSfY5QD5pkld5guQPFrlPkFPDnSWxAiAk9zbcxg5+ew6yGpyTiRbGXH+VgmXjKSQC22prOz++nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqHl6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOyQ/8DpZQJL1sKmzhMbkTD6UgapI2ynbcI+Gvm0V8aWmgoDQCdAXL\r\nLoC9LOoKu4BmrkTOFm7q8oS5PHV+EWRgIIaNxZxBfszmQ5ZhKa0VKqCRHyq7\r\nP+ZgiGvUszpIJNg/uNR/CCZvrChrKrc28zo0L4DSKckOEK1XxFTa2cq7aNsz\r\nf2wmGukG4ft02bx+q+mF+LgUvBNGXaVASFNhyVXq1ziOiQANdxw50W49ZcoW\r\neVjPeDI6ch35buznQKeP5Vz9S1Xgz54u5fvGpxJpyXgyt7ivfw7yaz7UhiwW\r\nbk4xuR9TGn3Dg0ylJLBiWP7YKXF3sclL/F3xV7EwWKFSpgCsFAHxx64ebVp4\r\nNmnfLJj4ZfGvvuMcO8+IJaFSvsPetT+SU11ufQ1c6v59YhEvrQoYr3UPa8uP\r\nukMi+fgxQSeRvZ4K/smEezfAv581t6vp5ph0eXDPUb+WA6OgXpCeFOScepmQ\r\n9ecepcopH5aW4vYkmFk+5rExw9WHvrdcb/jhLcieyiZvVfZy+eJH7I/xy6PC\r\nSLZg6plZVZWSA/Arg+PVorzYvrbT/D6rQDijkAftoG1d9qs1B0zetQIf5UFQ\r\nbgFae7Djv1QchNErujziHrUkbfOLDI58VYv1uE1l6i+dr7G0Xx+/YKNht3yZ\r\n5sZdrQtexEKXTHgzLSnoW1QK6yqpf8cQU7U=\r\n=4W8+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"e0a8cfd8125145d9f0a222b3fda44821b1971484","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"16.13.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.2.0","find-process":"^1.4.7","ua-parser-js":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.1.2_1655208314615_0.9072191778800054","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@mashroom/mashroom-utils","version":"2.1.3","license":"MIT","_id":"@mashroom/mashroom-utils@2.1.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"1bcaafe32180315432a1927b114d13322698e770","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.1.3.tgz","fileCount":32,"integrity":"sha512-MqY3UJGswPlOBYRPsvVcIPQHUbJLrAho77yfPBk29iQkOtKj5e8N4ZideZRAbnrzNGyYj6tkqm9KlVxkk3syzg==","signatures":[{"sig":"MEQCIEUV0ajMeAVuM1x1okZk3DFXGPrj+u4kDFmdyRurzFoJAiArnVf0iylZ3U4UGzscWhuVrxDs34/HFlkbSpgQefDfpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiv/4AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoxfw//dPsGV0lz8V9IT9qtbTMbutir6mTclnVM9gXfVXr4KPbYRFxr\r\nTscr7cIc36XNx7pA5uV9KWoKPxSKnI0nkRlSZA4cGPGM67316kXDfJgtCcL3\r\nioX8Tzm5YkDwQmYxErUyDVNMONfYCdWp9gNrFAQfc6oHALUiQY8V1fgSfQqV\r\n3ALpI8IEw4AjJK9WHYAdWeJKAqawBHu89HfM850YbqeLNtmdZJ1f7aO+Iwi+\r\nv+VeoNFMepbDNVKZlJBzezQ2ttWK0n6ttvvYYyvEZjt2LdtQCe7zRvKMox4I\r\n6JKdM5h9Xu5XFcgi/W389fEx2XPK4iRJjpErkE6/TTJKwNe3vkaTDuWE7zSl\r\nYPOh8IVfyBDuRhxuYILcAk8WNRlkqowNhHXooBGb4MiGLoKByBhBKzR8M0j6\r\n6HVzrri1rUbeDwLAbfNfoCo7D7YqVwALHcXOWiAQC5SZfM6Ega0bBAvae9C5\r\nWyDZLMVYxyeeEjdxfynvjxuGER42DUy6owuKpH43D+UmR1GoE10FgwdZTDUQ\r\nMhpOTAcf3b2BF4DOy+7XJtifVl0VTiO1Q+1nyR4KkXk3cuSUFhhn3Z8JHdQp\r\ndtDBcyN+0/34wLRkhuARsTNUUmzlmHEAh/NmE6Ks/7zqs/yV1P/+UYAafe8K\r\nBOwjDzLngaeQexuTD29WcJH5rN/Syp36YuQ=\r\n=KryR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"e82acbad5cae73c5e8b12684cf6b337c1244f07e","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"16.13.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^2.2.0","find-process":"^1.4.7","ua-parser-js":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.13","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.1.3_1656749568026_0.8630910213749121","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@mashroom/mashroom-utils","version":"2.2.0","license":"MIT","_id":"@mashroom/mashroom-utils@2.2.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"701a17c71a56b4dd0c692c89c7510d4b53b23e95","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.2.0.tgz","fileCount":34,"integrity":"sha512-FtuLqaJM5fxQkz29wwDLUJg9rEgNJ8bN2+ADNpV/R/ptgGSIxcXjcEtnlEY6lS1i/3y3ceTfkcmhssDNdpvIkA==","signatures":[{"sig":"MEUCIQDHSMJl8WeRT0XJyBL0w3N+LRB/KxQbgRAYuu+dwsEihQIgXnHavfNW5evEKQk7lyHzkfCxI9nHRShtCy1l1O1IHZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZPBcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowQg//ZOb/leUbiWi5z9Dc3uBe8vjK6hJnOMleVqEIfzo4KcFA77Tg\r\nCOT40Uvl4U0cep5DrZKjKSVCW4KR8YMVKyDVzF3Jlj41gnBSmJoNP92YEJCk\r\nhM0TSlY/XAyAvL5bd2kiY1ZJME/he12KLk1dsGtxCgbrUGJS4vHXpaOn6WxS\r\nmYD3PkxKqJYIdkpjbCBC5aoHSwVs45pTF6OpKsM/pU5+llnxn9l4VvrwbDaR\r\n0v+UG4lgZoenHJeVmR8TyC7EQVjTENk73+JNjjSa/D9cIjpuvz/Smy7WiJW5\r\nkiGlQ6v5kXX6Wk12ycxK5i/2eg09EWYO5qNuNytSCOoEbST0eThP2fwpgsgU\r\nGTUncUgX6rA8ttp1/e/2Pazdjs/1MLbs+owsmklNGSOrIWd15G5UI4cwPQs4\r\nmXjO6Mnb0/jXvGoVUwlyhxOAAQGagbUEzCba67preTOH30EdziH85GZeNGjR\r\nVMYjRvViW6jULEz9GLQo2jpNb9cxGUTGjFLbQYSPcn0aFL3l1n9WmIhiZf7c\r\noK7rmMnCNyvOXZm6l/79B9bzG/k7201ifD7ii+trY4sMoovNv5UKtN0whBcb\r\niwExbklnS5vqzU4Fo5yVlvaBb8fF/O8dUqZkrdyAOn7/mv0q3+yh4+S0UuxG\r\nQB8yTO6TslxLxdVhtmUQArTOjAsrw0ZD40I=\r\n=zjO4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"f5700f813dbaeab23f3d489ed01a44decdd1239a","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"16.13.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.32"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.14","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.2.0_1667559515963_0.6770220731981615","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@mashroom/mashroom-utils","version":"2.2.1","license":"MIT","_id":"@mashroom/mashroom-utils@2.2.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"7e819abed8af3228d2caa7f308c85285dfd1d257","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.2.1.tgz","fileCount":34,"integrity":"sha512-jd9JKv7kNot1Po2xRr9l3839TKK1oEp6w9fJBTnHvYMKYmL95P7bsAL7sn4UZq6QDiEvSYLbcNXZGj5qM6I5WA==","signatures":[{"sig":"MEUCIQDcLxC4PYT/H9Hfojc5e0G01uWC/BWUM1uzDQoPM1QOpQIgZWftJhu1zpLzRmjMAUK4N7PDdvfgztFBKmdguuI3xxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZR+2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8bw/+J0bckS+tiqmbaErlOJ5ajjnpjlEwqccpd2w+3WrJ+3/lGo3J\r\nYfAHe+OJGtpIQzQ2bIdLqeTDN3j/VPA/DsifXUoRcSUscln1knjpWptEfTJb\r\nGPzFu2JkyNFVrv1ANP1h64BkET5GUpFaOLZMKsV10cDFIUIZFdcY8g44/wDL\r\ny/VTL/tfDfVotWphl2R8hV9Vv0+oAna0Di9e1bbUtgNTx7ke/I78QmivKujS\r\nWwcFRQ82TBtYt/5ED2jFrvSmUf+s80ujsLV9SdaK3zKQTTvfI6duszPEXU9a\r\nglbyQ4YP4Met8yp/oxcUHInqs+/8sYYPjgWfb8UboZf8SD3ZbuDfdthfBrz4\r\nS8sBlkrb7vvGQk7YRBK6w7nUA8x1YiBl0Div4LJ7saQWLM9YDviF7U1MRjPJ\r\nJrn+vMfXYHgJkH2+3Q012Uulo1CAeCGulxk26HGqLV/tf87byAHUQhX3X3Zp\r\nxNqOCVTMBHW/1/cSEG4TuqFelHMTBAu4gBhlyyv0MmuNrDIXyP4XpPldZ2yI\r\ncJt36+1s3bAugWmKHcaXnqNAFdA9YlRoCr6zwsaxeS4OEtpOI4wByUDpDKb9\r\nToi8CXYXPiLQrKyjUCyruBLP7tMI7M+pk/rVh9JUb1QRMic39os+YUhg2p3n\r\ngAdh3VMuFwNEQZD9EteaX6AvMTe2ArWZGEM=\r\n=8+/W\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"47c27435d66acaf6e001977824913d226299752a","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.1.3","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"16.13.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.32"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.14","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.2.1_1667571637864_0.8749515758738622","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@mashroom/mashroom-utils","version":"2.2.2","license":"MIT","_id":"@mashroom/mashroom-utils@2.2.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"b21023428c32aa98086551ef593007835eab1df6","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.2.2.tgz","fileCount":34,"integrity":"sha512-dnmnBlrq7xlEMf3hpUDaDUzuUWTAU6Z6Z63lWHV6VDNAG8SbnBXs0DdCwmU5m4E9Nu7MU6AQkmdwrgZo+buSKg==","signatures":[{"sig":"MEYCIQC79ZTslwoy+3Fei7fMCLoobwzDcpE7z6AEfzLHn1U3FQIhAI52fWuwGCIHYjK/+Zcr4ZMZdpr46SoBbgGwSUdrBMtW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnZX8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHaA/+P3BIVgO50wB7kLokUgseLzP5SM/93WqC66YI1MTRpbFTbqDH\r\n3y+sIbl74FBIs0/1O8n7Gg1E9f4AjWgr6gNrse7CjcYJoWyE0sJORICuY1nV\r\nTenETZ7+o8nm0fgLBc7RRuPGauV328uXf3m8WjCVGtIDBS3hjv7veriRJQ/i\r\n+vjREp72KwrdwGc62umwud7CosdaqgNgJAGx+MiILdfAYyvLMHQFVzPoPajJ\r\nQdrTwHaws9bpLpx4OT03wm06p0Ra09v6Ckt4O8NGJSgAosMqlRg9gf2YKdZh\r\nLfo6QnD6MYQmQZM0mh/QtuiUDJ5ubbnQ3R30ymVeUQe80qXBMbuxAoy2uMnu\r\n1fmDoJhKsnXD21uRyTS7DAJph3KQ+b1IrJx8s0p2vZUhS0IU4Ik/7ew/1WHX\r\nJQ1+0itJi0m8++Kn6ep6DtvqRTm+4q2JchrTWfLnXXtH2iMR3SsNZkwurlnh\r\nO+VF5/BrK+OLS7Ff/HMMkyeNnQrXd/FqM3cqeysXme9WZrsXZbKouGS3LIYK\r\n0qcn362j6jwi6aP+WzuyQBin1bBboRsDaPrGF+prfk+z8wOzzkPQoRU33/Yr\r\nDIC/FUwsQKtWejGwVVjjvqj6fDkM3kbMwn6EqkVdLywfjQCuA3E4pejueIZZ\r\nxgEeOBDWcM1xYVmkiwIvSCU4f+16EcqfBKQ=\r\n=riGS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"0082561417c4f0045cd00602e32f80db3f75e92e","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.19.2","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"18.12.1","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.32"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.14","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.2.2_1671271932063_0.8110150457294809","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@mashroom/mashroom-utils","version":"2.2.3","license":"MIT","_id":"@mashroom/mashroom-utils@2.2.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"e7e816572ec7559966097b00ba0c580fb6c33fbb","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.2.3.tgz","fileCount":34,"integrity":"sha512-EgjgCqxG+w/DAg6d4Tbd0GDFCirufuC8QGRM2PGZDob1aYPnmK1KcJpeugBceTcMLYDbg/RbwyAfIjvnrdUGmg==","signatures":[{"sig":"MEYCIQCWl27Ntj8gzcBDl81KuMbtdaHhK2KPOu/Sl/7No9UuDAIhAJcH1zM+nrjrf6EdUJv6n5feo9Cicotg3VptnTLCpCO/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoBfSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomZxAAhzw6hUYxwzwS+PxNpvr3A7K59mD8JCqDnB6+/xJMj2FfeHUs\r\nnvKAtq2gSrdMrwTEMQ5Eu/gxrWYNpqTZgCdEbn738axrqZcClSgYF4hJZ2cm\r\nqiJsC8n8NzyvnKirt9kCqtytKoRKcaEGL7pk5FdYtq7Yz9Xd/BWH4T/SoREe\r\nFBUb9rPHpdSJ0GGN8OfDU6obBtY7f7zy+gOmuqnhY0OyN2VR+RXW8jqVQQ9o\r\n+8UzP/QN6Apv4TSJMt2thEXLepuiFVtySE7EXoXDzcYlYrPshmjjtkOJOQCL\r\nTivKDlZ6HlteMtXWqTF0/XkpZge+of0h6KdvubHAILShtS/iYhWm9eLJB0Jv\r\n2Y2F2bF2/irG2e8tr5HcjL343egReXKkU1PrYMVDsNFCrtKpY860KkvMRhsT\r\nMiAol5+W0HodTGBagzlrLEofrPhNmZKURSjYR2Hjx2kM019jcN2AoNyZjLRM\r\nT0/VjISbRi3OOwCF7/fgZoHkq3jzFx4hkxm3OXNP+NvEczeMPgNX/AgDRLx7\r\n2GetJrX2wYJQymoSBsqzqFZOk+pFb/82qOPp3XhdqbuTiYGp3vpiFNm46fsi\r\nf2tYMIW300022v3Y8E8nbf1l6vKFkhJ87+4FyAMwpcbwL2oTVOUvDb1Z9EMK\r\ngiyQ+Yvrs3x/76MEtfFp8ooMAH+aJgl47vA=\r\n=+qsb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"514c9667153aa45b44fc10088b6c3ce73e25ba70","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.19.2","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"18.12.1","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.32"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.14","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.2.3_1671436241825_0.25828185734872444","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@mashroom/mashroom-utils","version":"2.3.0","license":"MIT","_id":"@mashroom/mashroom-utils@2.3.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"adbf4ad2db9b275504fb07f59738284c38b909e7","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.3.0.tgz","fileCount":38,"integrity":"sha512-6zqGaji4kuL5x0BHuICsIV2GQvRv/ZZGkdeKB2okOz6zgxsxRyyT/CVSmTZCMa8T8YInFXHgfK+6lHwaMak/bg==","signatures":[{"sig":"MEQCIHPYHKs9RddG5O3Af7sF/Wk7/GTNVX+uIqxY/yujUVnQAiA8W32+tcECdU1JZJIH+JXaoobVTwfne/dKKGWFlOjRXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5jhFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx9Q//eWXbWNNEABn5R96khtfstTSwbQm3xf8pVd/F5jTM4ECRubBs\r\n2t5hJeUp06aV0e5x+WXaYMocHZNYfqvAYKED55DUNdFz/EPjIN5p0Y1s34W1\r\nZWZAOsPvSM8KexrOFYRasx7z7e+tDKgsTqiTWn0WCjTqvmfuIHyr28ekClgN\r\nugEk1XWmCjGDDETlc+eZNiiG+8jY2Rnv5LcWfLUKZobKVyFk9glS3vwB5Mfs\r\nuCaC3LHQSc7deccCk807mqalhGyygktyAKoTao3SmgDRs/4O/7pT75QQHA2H\r\nsrDEeX+l/Jbalt2cfslbRtDqhN72KVnZMobakYwa2KzQXjdPsFMT13eBpw8/\r\nBMg04VTmdsAhnlzsHANBWfSYItiy6EXhYZXJ82C7+l9fIb7I0J1IypSkmStB\r\nFs/hbxyZECv5XB3ugMi6p48XX/xjQdJ9GHLDQiBkYeAF480y4oWRcfprMCOt\r\nkb42OEKeL3M1txSTe6Je9IpB4il5s3J7kJfVhYVtBkqymMk9KryDduvE4pyF\r\n7b6FiyjhMftngD9gXofis2Nhe0DBWL+v1BDaOIWC1VWIL3dZcfVYIXhtLZuG\r\n8Ian8PQYgmP5+seWGQGQK1CAIV2UCvUKJqSmpzs5g0FPLbJCggN8M+j6L/OY\r\n1NyP4rW5co3vfQ9YoeUnVO9pI2o9wmlA0pU=\r\n=pkqF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"11a4becf5261921d41d5e907bb47b1d862545037","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.19.2","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"18.12.1","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.33"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.14","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.3.0_1676032069682_0.37703882930719956","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@mashroom/mashroom-utils","version":"2.3.1","license":"MIT","_id":"@mashroom/mashroom-utils@2.3.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"9a6d265ce93b4ceb9bfa862c6a49b1b24fecda4e","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.3.1.tgz","fileCount":38,"integrity":"sha512-Y8n5PWyv2NCgwRsrz5jgDvjjBTgu1lNT7Z8yaNOKujK8wZNWa4saIYK6bnX+EyaD9rdG/JpbvT3LqrBF+Vq5yw==","signatures":[{"sig":"MEYCIQC0PzeJHozKEvd/6ZHNSHBwERQERzdZKD4RGyKdDVssrgIhANqMu9bVspdrr/AYDETF+feFNj6moC+FCecG9wTNDcIr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKnppACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpcxAAjRKElqC5QpZM/uWlUde6C8Mf7Q6x6/dVS4MyHVQrGoLDtAm3\r\nPAaE/w728m1ijOLs51patmn7Wcm6L4IymFGvvUwdC0V+Lk1xJPbcIms5BiCa\r\nl/WaMcCZ5E1rCWQSTWF3w7sSx5sugGaZ6+WoWlseFfnayE2VtPDOgaqMIX65\r\n1yqa8XrPrB/QHsxFCbtCYtjvi4C4vIdvm2PUPLaIJcrbCB9BUolhWOfOzVdl\r\nnu4W0FaDcDOP+KqSoZTOc+IbKjLV/rRU8zuVJ63aU6kTKA2ItcbfRKjQnpQp\r\ndlDMTqphbdRPASUHJ1OMpRjRR7Qh6Vf3DcW7CREtQMhIvcwYh08FWx2/xFia\r\ndGufDkBNGl5F/wjdawVhTkEVXKEE1tjneSMFIrF3A2DmFgzbNzdE/PRiUurq\r\nklN0mLhplmza7Fs0KUqhv7uEPngposOO0IezGRgJbYtkjTeE22tetQp/oAmT\r\ng3cb4p9KTHigZJhxQGL2VviRJOUAk3IS/ztV0tJnGm0fsHDqO253sLqS/9Ic\r\nVciKUNzTVhyOExXQWgXuS1/nQbmwOfPdfcfb6KkXItFgSTgMmDYqbRYEIGcV\r\no76N/TNJI8w7GN7cHBE5fdtmgQMAH4k37YsoFsJa9xi3Zl5ptEAWbjSLnZ0V\r\nEMFnFNs0b/lJL+eGOu9okIQ2FdD0gor+0h0=\r\n=B3Ws\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"55eb5fb6310e1154822f6e94462b55cf1b60ef14","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.19.2","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"18.12.1","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.33"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.14","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.3.1_1680505449062_0.8741351326760607","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@mashroom/mashroom-utils","version":"2.3.2","license":"MIT","_id":"@mashroom/mashroom-utils@2.3.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"4a1ae77e57f54194994cbdacbf4cf33f3643110d","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.3.2.tgz","fileCount":38,"integrity":"sha512-+GwrvSoVSGD1Ln/H3geMQo1boqZkrqq7sRfXyxeBMRaX2gOog7WCbIPTdjp1/gbwhQx5iA9XMU8P7rApbzf3uQ==","signatures":[{"sig":"MEQCIGHWps62pwUlr4Kul2yZ3F0Ni6+xACrNhuGWj4HmOfFsAiANiG/ZO6do/6Xdy6gRiFlnVuk8at/HA10r4wZ1y7xJ+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOW0TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8JA//dRrzPdaFxXESZL9a4iNPe1FXcxCcyXwXPu9hZ2gNwm5iSwov\r\nlu2zA01VsgWJ/kwQJvaAgQDZMbwht8b0FiV/P21tbFAqP9FW1mXm9RaDKdMx\r\ny/psSbNQpSkmx3Bdh/eLk/OjH1vlCOGJwycX3RDeYv15yW6mQx5e/KxutNQy\r\ntmBcbevcdNDKKhnZo1gXiIdn5NeoNYbfnO8sQ8FWHv9DlvrfLdTjdpdrGJvf\r\nh5gQFETHGTH6QwCrlKeoY3bD7xt2UTPlvhRYZxVvl8fjwcDxAo5JK1uziFAD\r\ncnNIMyfbT3r6hYVByAglwSPhGx4K7cl2fgzquZBIFcQIjm0/f1bX2Fm8YUd+\r\ndTxvNCg4X2P0rVdL7ln2BcLz5zbMgvlrAdOSVTi5nfJ5QXHS9qI+rxM7zuRC\r\nh5dRoKNTyHDGh1rSSA7rPCKvYVw4L1jGwZRV99xBv7AXZxIbFtgNCAko+kF4\r\nXR89Z82wSwCf/reufAztcI+wNKq3NhZ8nDdH13JBSCfP+QKLAqKKDu0UYCQu\r\n+DjEFWpXZsSa3QuRGljd2gYBLzszvxuqWGnHw5HY7xjkVGHxhCEOuFoHpl7y\r\nBMGYuGZtyvUVaOYgiaD4uxHrYnl0wE8mobx+H34y7YviVZgEiVGlqPu5rmcG\r\nMoqlxVJeInUShFensPgNekmONou9Z9P9nz8=\r\n=5WLV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/test"],"verbose":true,"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"341a908cbecbb423284685234a0c33b2db94f318","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"8.19.2","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"18.12.1","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.33"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.14","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.3.2_1681485074955_0.570342526480784","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@mashroom/mashroom-utils","version":"2.4.0","license":"MIT","_id":"@mashroom/mashroom-utils@2.4.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"474205de95a8a974bc1756e936ea9d6476ef3332","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.4.0.tgz","fileCount":40,"integrity":"sha512-U/6V/tRr5Ky9vC8ft3US+wzpeM3S005dnZ5VXZg0BGUOGBVftQlyf2wGUahfpXaWeDQ7kxXkyvhlFBOt5Bpzig==","signatures":[{"sig":"MEQCICF1c7bLJ35ySs9PRrCjp2zalJjH0guOgQnknFGO+GBqAiAnQXAtK6dMWixciE9MjzvYmS1rEnXDna55zwIA/d9dzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54512},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"bafe6d4ccc29e60706c3bc8ab2ee23c8859c84fb","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.5.1","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"18.16.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.35"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.17","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.4.0_1686292815697_0.8524909871298509","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@mashroom/mashroom-utils","version":"2.4.1","license":"MIT","_id":"@mashroom/mashroom-utils@2.4.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"e6a5f28086e03bc7eb1b015e5756e8ccda7dbcd7","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.4.1.tgz","fileCount":40,"integrity":"sha512-1gHuFvKRwtiCvCUmSXZ4cacGi8ABlh8CUv306gNrbS5bC4B4qX/JdjfGjuKlseLk6fSd83mMFbfIlA3MX7qteg==","signatures":[{"sig":"MEYCIQC9xBmWaGcDhCtNZsUyZVOmIgKhEobAtaxifptxxr4BsgIhAOGQSlpN8ynI8lvP+NoTZgNUb1S/yqmWLPGxb7CrS9NU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54512},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"a0b0033bea4e5581f94b2af8e3c075e99413465c","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.5.1","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"18.16.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.35"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.17","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.4.1_1686723898531_0.7034570823509707","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"@mashroom/mashroom-utils","version":"2.4.2","license":"MIT","_id":"@mashroom/mashroom-utils@2.4.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"981b1c0b90a67559f961481d4fe24fddd250a6c2","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.4.2.tgz","fileCount":40,"integrity":"sha512-PHwzxaJ1GhKd3dU3zECoDIoqEmmYTRSuX/behUEy0KzoZVT+yTk4ubv6xp71cMuHotwQhKYZlQrsVEvhN3idwg==","signatures":[{"sig":"MEUCIQCF0dfRNOKwcV1w3y6QzpuaMeKbOraQA+Ovf9AzItgtOwIgFQYSsCJrWX04tPcAzSqv/s89+vevwg6/mNI2bLEEzEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54512},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"58b9c17bd5b8ed2a55231176ee86f9f80afd8c37","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.5.1","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"18.16.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.35"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.17","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.4.2_1687346530235_0.21572385272393335","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"@mashroom/mashroom-utils","version":"2.4.3","license":"MIT","_id":"@mashroom/mashroom-utils@2.4.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"684a454a62f471a64c74d028990be6a0f92a498e","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.4.3.tgz","fileCount":40,"integrity":"sha512-tW3IJYbWdI+p6r+dHtJQCJVvM2AUKf4Ghuao7KoWfEL+TD67NqzIjsJA6JPPYWQes+9K+foq/3Rrsgc0kFFXtw==","signatures":[{"sig":"MEQCIBh0dZwjwy18UMA76D7OmWqS5sZ4rbEZU47YO0LiUX7QAiB7StHu4mbypvftNZXYs1/ccRGN2dlA3zr8lG1lFbZC2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54512},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"b4fa18084dce85342bd1fe1be34adc2d72533141","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.5.1","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"18.16.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.35"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.17","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.4.3_1690439233662_0.3487664796650487","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"@mashroom/mashroom-utils","version":"2.4.4","license":"MIT","_id":"@mashroom/mashroom-utils@2.4.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"424ddca4a947708714ad5ba8080e47d752d1b694","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.4.4.tgz","fileCount":40,"integrity":"sha512-ttxR7MOKiPOETtEqJok1hPCi5Iq49QU9nT20z4E6BtJWvNSeNBlikMMpr7LMw1Y7NTDbsI0X73At2w3eWqbNhg==","signatures":[{"sig":"MEUCIEp667u0wVq6YgoS9ghFrT08fBJOVWKcKPGJ658woGw1AiEA4xHRVGLuP0Nwre8f8sCmD7kIEV9ZXbYL8bwwVBCsHZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54512},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"cde988211b74b26259cbd737b13af6dc91ec061b","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.5.1","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"18.16.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.35"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.17","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.4.4_1694175275066_0.11933988124488226","host":"s3://npm-registry-packages"}},"2.4.5":{"name":"@mashroom/mashroom-utils","version":"2.4.5","license":"MIT","_id":"@mashroom/mashroom-utils@2.4.5","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"d4141f8344890f4815747dae5f4cd81b6d2053b7","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.4.5.tgz","fileCount":40,"integrity":"sha512-PG116ZWGSJDXMr17959VjAnKQRD1NbynStcVvTvgwAvo4uWvwsZylbY5vV1K1eth0DbGelrVw+a2ZVkRYJLfww==","signatures":[{"sig":"MEYCIQDNu+PNgSbVYx5q4/GGFaJTOu0NU+aGvXlu4kgV/ox4QAIhAKwsGBvXH+GhJ1jb3Z9uYYo3DMCn8tUQqYTof3Jd0eMI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54512},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"878056a4bc7beacbebedd68085e1a3516a9480b0","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.8.1","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"18.18.2","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.35"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.17","@types/request-ip":"^0.0.37","@types/ua-parser-js":"^0.7.36"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.4.5_1701245254573_0.475137739710622","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@mashroom/mashroom-utils","version":"2.5.0","license":"MIT","_id":"@mashroom/mashroom-utils@2.5.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"95245de28251afd62d7697830752609841af46b9","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.5.0.tgz","fileCount":54,"integrity":"sha512-b/yWrBWQYr4nlScp1i46UGBGGVGqiqYAh+CesvyymU2r7qAj/FbW4rY9KfJ+vZUrFo8kVQ4erxkDiN7tvBfDHA==","signatures":[{"sig":"MEQCIB2wyg/bt80RFQXrmvZU5X69O2jLHKFQaPw00yJZ9/7vAiBtH/egEvAs2aCjd1s3TMDojYRtKUeJDnQzntih8pgLGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38807},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"99ab84367249532f7f815d3ead1991bb029d784a","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.8.1","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"18.18.2","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.37"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/request-ip":"^0.0.41","@types/ua-parser-js":"^0.7.39"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.5.0_1704875521929_0.9201856888593356","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@mashroom/mashroom-utils","version":"2.5.1","license":"MIT","_id":"@mashroom/mashroom-utils@2.5.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"c84edc875c71f4f5bb002fe85ff33c5e92bf1691","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.5.1.tgz","fileCount":54,"integrity":"sha512-delddtGe8aVkv0ylfkhX0IL4X8IEpTcRpW4YIAJXMCyaKYdwSEsJ1BeelIJOHbrPkyYi0NKkY1pKYwtsEmaDsQ==","signatures":[{"sig":"MEQCIDl9rMGyZ7nhTl/rZF3SI4mf8dRvdM6Iv+c26T7i9qXKAiBixX0xJ4XRnbIHhWaP3329bQ4FQWKbNnTlRP5jjRM41g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38807},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"5d30740afe9ff00b000b031a98698ab00e296968","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.8.1","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"18.18.2","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.37"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/request-ip":"^0.0.41","@types/ua-parser-js":"^0.7.39"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.5.1_1705504798386_0.9684694604205828","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"@mashroom/mashroom-utils","version":"2.5.2","license":"MIT","_id":"@mashroom/mashroom-utils@2.5.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"98d1c84b6fc5d229827221e8d4bb6577b4b6a3f7","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.5.2.tgz","fileCount":54,"integrity":"sha512-3dbAXY3gxSqDPUqwjDjmMacYxAfNZdQoFlPL5fMzyHSxGcgaYGwjMcQglbAtj69ZWRkoIaVHNmpXs9vfPj+Oxw==","signatures":[{"sig":"MEQCIDgZfe0PkyJ9KcENXO/PrVHR84xMEh6Zzzi0L5TTbyP2AiBEY4gFSLSPrX80AdmusG/YOeIEnArjY6+uRse1hcEWsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38807},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"a104914e88a9c8161dfec8bfe47c62b8d2a5289c","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.8.1","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"18.18.2","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.37"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/request-ip":"^0.0.41","@types/ua-parser-js":"^0.7.39"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.5.2_1705678603229_0.21599256211514772","host":"s3://npm-registry-packages"}},"2.5.3":{"name":"@mashroom/mashroom-utils","version":"2.5.3","license":"MIT","_id":"@mashroom/mashroom-utils@2.5.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"002b59cc9e8fead238bb55252b4a03cafbaff734","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.5.3.tgz","fileCount":54,"integrity":"sha512-iVmkkhdwdfjyo1dPNkybg81e/YjznLwWcpc6arjFevWLofVIqiXX4cp1kBzuWcfuy0mXQ6LMxxXsKSRENjmG4Q==","signatures":[{"sig":"MEQCIHtIaXi+2CytKofTVyX0GgQGIUmAFkU+M6+LoKyBq0haAiAoyTYf2afVbW5Sl97yysPZA5lsRz+7QyvPVjEnc2n1mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38807},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"7943216c2f9d17fc38eabf37807570ff3f4a481a","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.8.1","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"18.18.2","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.37"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/request-ip":"^0.0.41","@types/ua-parser-js":"^0.7.39"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.5.3_1705908528356_0.9399348561885874","host":"s3://npm-registry-packages"}},"2.5.4":{"name":"@mashroom/mashroom-utils","version":"2.5.4","license":"MIT","_id":"@mashroom/mashroom-utils@2.5.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"6645a2291ceee7285393afdf717bea3e42ac6abe","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.5.4.tgz","fileCount":54,"integrity":"sha512-5tfK+GPvcKH51Nkh9fwirBX8O3rS9nu19/FKriXIEMc4DFSUfVmaR/jMW3D+vMXY8z5PcExe/AryrsRtyXstpg==","signatures":[{"sig":"MEYCIQC3mQ67DH5Wsv6M1O5FXuK+SM35mtSjSJgXV8hHTktgGQIhAPzt4ErzXYyAXzr+XkHlzl/89vOIF1Xo/HwOZ2ARBGp4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38807},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"2a8160b94a70776c334fd3ec1b53f02fc8d77839","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"9.8.1","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"18.18.2","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.37"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/request-ip":"^0.0.41","@types/ua-parser-js":"^0.7.39"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.5.4_1706445019781_0.4091827519106186","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@mashroom/mashroom-utils","version":"2.6.0","license":"MIT","_id":"@mashroom/mashroom-utils@2.6.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"6beccf60d861cbac890aad7594cce90e5ab2d7ba","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.6.0.tgz","fileCount":54,"integrity":"sha512-4/2OPb90NY4sRA7i2G3Hfsg+63+62jOc5DUL6s3nkRVaqKR+qMcTjljaOEbwfY1uxOXh48lykmP5nJhFkRQrXg==","signatures":[{"sig":"MEQCIERMbiQxgoCZ9uhPymUlx7fxis4XVHG7F2F/+ylLENFMAiAsDZ8bExpyvweP31YnfOGlAJ6Mz2LCX8mJHgha9+N6ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-utils@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38870},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"908059117c66b2c8ed3c6a52a82988bff5a09591","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.2.4","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"20.11.1","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.37"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/request-ip":"^0.0.41","@types/ua-parser-js":"^0.7.39"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.6.0_1712390794401_0.9769721079718139","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"@mashroom/mashroom-utils","version":"2.6.1","license":"MIT","_id":"@mashroom/mashroom-utils@2.6.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"14217b7e829783478c0872ea5fab93657ba7821d","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.6.1.tgz","fileCount":54,"integrity":"sha512-4fLNh8P3u1Y1eDNyEiTZ89a7e3xySTJKQqbhDdqW1nYEf+jupsALl9A0en8m0L5CJrwTJW9I6Ej7SwkNva3bYQ==","signatures":[{"sig":"MEYCIQD3erBBKMR/H4rHcqyhCKpjQ2fGA94Xh4H+yaOnFqmIhQIhAPz5Exdmtva8npUBHfuk+bFMSn9jPuq+HXadVDrqRlAT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-utils@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38870},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"bd7b28a8a7657733c69bc0c8974a55eae726ff9d","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.5.0","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"20.12.2","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.37"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/request-ip":"^0.0.41","@types/ua-parser-js":"^0.7.39"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.6.1_1715496690716_0.7630107710164251","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@mashroom/mashroom-utils","version":"2.7.0","license":"MIT","_id":"@mashroom/mashroom-utils@2.7.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","dist":{"shasum":"ca6665b1f837346770d7574a476681676b9aaea9","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.7.0.tgz","fileCount":54,"integrity":"sha512-u57dibFUXCFku0exX+rfx9ItH3yDQoiLAcBOq3Ue4j8RT1rYWX+FOXpgTyyaebfJM7bK5tVyfnBKbzGEX4SIIA==","signatures":[{"sig":"MEYCIQCX5TSA+//l15eFulUT1VE8yWnBVK0RTbL0wuS+gkTGzwIhAPKSdYLrkep86iBieEEXqdABtyGfzAe3PPokbXyaFQ+s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38611},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"838dffbd94ed4e5d616c563a233180bb16c01ea9","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":"github:nonblocking/mashroom","_npmVersion":"lerna/8.1.5/node@v20.15.0+arm64 (darwin)","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"20.15.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.38"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/request-ip":"^0.0.41","@types/ua-parser-js":"^0.7.39"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.7.0_1720425311043_0.37173489733595444","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"@mashroom/mashroom-utils","version":"2.7.1","license":"MIT","_id":"@mashroom/mashroom-utils@2.7.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"60e8791a39ea94db2e9af4f1c6400ba800263808","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.7.1.tgz","fileCount":54,"integrity":"sha512-2AQmqtoWTcMyotLmEBYO6sy2/2A/yOYKswlQwnTwcOL50P0oCaGDdwwJnu+v+FKysVVXSKoT0lanECs+KktqwA==","signatures":[{"sig":"MEQCIB5Jz8EacA2viWW/LZseyN68k+Y/8+rNJDOwnjGVkNppAiALnB/MAPxo4Dabh5TIDGhT6TEAFZymFDIHMiQ8AWhBMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-utils@2.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38618},"jest":{"roots":["<rootDir>/test"],"verbose":true,"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","testEnvironment":"node"},"main":"lib","gitHead":"d0d5134f530a8635a52cac0b4570ad23d60bb1a7","scripts":{"lint":"eslint src test --ext \".ts\" --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.7.0","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"20.15.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.7","ua-parser-js":"^1.0.38"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^4.17.21","@types/request-ip":"^0.0.41","@types/ua-parser-js":"^0.7.39"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.7.1_1720428481091_0.9883506452735742","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@mashroom/mashroom-utils","version":"2.8.0","license":"MIT","_id":"@mashroom/mashroom-utils@2.8.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"1fa66e52df6914d3f7893fd69491fd3057c3b538","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.8.0.tgz","fileCount":54,"integrity":"sha512-heR0la0G58OM9AjmwCWr3eRtNjI+h8sqFGqBl9fo5CSJqBbzizYNCvGgj+zHIfSVVBEQCvtqe/00zZXjUYDl9g==","signatures":[{"sig":"MEQCIGwesqjbFj2o3d8JhsyI11RuCDobtbd12sutyirfvvnrAiBxrVI8OtzThS2r7T4XLvO07Qws3eHFz+z4aJyjV5pSAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38572},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"main":"lib","gitHead":"00234d08a48f42e4a51738c56e886a3a8ccf6315","scripts":{"lint":"eslint --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.9.2","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"22.12.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.9","ua-parser-js":"^1.0.40"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"4.17.21","@types/request-ip":"^0.0.41","@types/ua-parser-js":"^0.7.39"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.8.0_1743584542684_0.7267708398186483","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@mashroom/mashroom-utils","version":"2.8.1","license":"MIT","_id":"@mashroom/mashroom-utils@2.8.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"e6e176633e8cc74ac4fab51b841a55df6dc9cd5e","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.8.1.tgz","fileCount":54,"integrity":"sha512-IuTjqPl2MpsJTVUwfxyK1WrwPz1UuPkh9N8vF0kztWIpov8XLFYicJB1HQtxjHm49+oB76N9o2eYqIh/SAz0ew==","signatures":[{"sig":"MEUCIQCvD6jaQhYPuz6TTCB76tXii3QkTzPgdeh3FvJImO4kdwIgTtE4S9aJacg6zuLYdSBLlDWyjEXXCuSJDwPb4RNdeV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-utils@2.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38572},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"main":"lib","gitHead":"ae3702136776d68d1a53a666ee3318cabae17026","scripts":{"lint":"eslint --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"20.19.0","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.9","ua-parser-js":"^1.0.40"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"4.17.21","@types/request-ip":"^0.0.41","@types/ua-parser-js":"^0.7.39"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.8.1_1743602726273_0.23566412161562456","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@mashroom/mashroom-utils","version":"2.9.0","license":"MIT","_id":"@mashroom/mashroom-utils@2.9.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"27b3bd0a27ffbe02bd1d1c86a25cb28b9325082b","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.9.0.tgz","fileCount":52,"integrity":"sha512-xQ5lGtJgKS0mDu1MI8CmiEFf+GT17UyFHF05e/sv6CLorV0KByAWu6+405XkNN/7xmxn1Q+Pbeqyv8z0SKdEWQ==","signatures":[{"sig":"MEQCIA67qxLIyBIdxF1T/9Hr/dBN27FTBfKkgjsShDIJR+XqAiBJsFF1lr3WqpOX9aDwr/9Sh2C02RZFqjWeAKmXKCGUug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-utils@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37853},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"main":"lib","gitHead":"5fff2924ed573738a8d9e521145cdfce9077ed28","scripts":{"lint":"eslint --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","actor":{"name":"jkofler","type":"user","email":"juergen.kofler@nonblocking.at"},"email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"20.19.2","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.10","ua-parser-js":"^1.0.40"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"4.17.21","@types/request-ip":"^0.0.41","@types/ua-parser-js":"^0.7.39"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.9.0_1750686936933_0.6543451752732448","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@mashroom/mashroom-utils","version":"2.9.1","license":"MIT","_id":"@mashroom/mashroom-utils@2.9.1","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"b24993a936303b60ab3611ad8f5e3cac27f58281","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.9.1.tgz","fileCount":52,"integrity":"sha512-Y6oqB/BvAclf1JY39iDhhcUpGEC0GlqTkuwWNk/jFlrODByl9GTbveuH8PEsPEQ2ZudNv48F2SFT20VCf9n4Ow==","signatures":[{"sig":"MEQCIELnJiWKilNEiI6OqKe0YeBVS615r4R4+Xe7GMc5+FWzAiA0ngOeVHF3zkhg66yOwBXXRSFUGR+YHShd83ly3LkY/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-utils@2.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37876},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"main":"lib","gitHead":"0dd41c0717da19c4bdfb33c7bfff9ffe3d8a3d9b","scripts":{"lint":"eslint --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"20.19.3","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.10","ua-parser-js":"^1.0.40"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"4.17.21","@types/request-ip":"^0.0.41","@types/ua-parser-js":"^0.7.39"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.9.1_1753195036765_0.1604498207419469","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"@mashroom/mashroom-utils","version":"2.9.2","license":"MIT","_id":"@mashroom/mashroom-utils@2.9.2","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"0625e1c78a5902b93628ddf3fb3d39de915fbec8","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.9.2.tgz","fileCount":52,"integrity":"sha512-mibXKBfxD+DhAxEAMh21pukbQSA6kEruSkrz/pMY9wEst3zLGwsWKMyZ9j6Xqqbi/rmWr/ycLmYKjcPzdwuUBg==","signatures":[{"sig":"MEYCIQCj8ZhXUNleHD/KmSHA8ZEd3EXCr/pvgTCiQBl2evfxXgIhAKOP/T/yGI9/+ZH0fjJe02AZ88wNogcQqH9sRXa7I5Lw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-utils@2.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37876},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"main":"lib","gitHead":"4cf8cf1699a2fa140f5394f20d7a7e6e3485d77a","scripts":{"lint":"eslint --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"20.19.4","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.10","ua-parser-js":"^1.0.40"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"4.17.21","@types/request-ip":"^0.0.41","@types/ua-parser-js":"^0.7.39"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.9.2_1756453622200_0.27738874871877717","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"@mashroom/mashroom-utils","version":"2.9.3","license":"MIT","_id":"@mashroom/mashroom-utils@2.9.3","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"81d1d4e3df6c54c8873026b2126a681313326c85","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.9.3.tgz","fileCount":52,"integrity":"sha512-omwqKaG2QOEj+BXY1/UByn/PtQ4XYxGUwT9vCLUzbHbDVAO5B0XR4FPmGut492dKzawARQhFpwTefR+r6vVnQw==","signatures":[{"sig":"MEUCIQCuAvQTNAtIXxMCcTRkt5ueHllqXWIu/kmSZhGb7fwi9wIgSrg+Z+oZp/loqmL4xB/h1j6vScgOF0wPVoY4c6uzf30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-utils@2.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37876},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"main":"lib","gitHead":"fa1883feb3bb98d5cf9791aa2692e41ee246b38e","scripts":{"lint":"eslint --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"20.19.6","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.10","ua-parser-js":"^1.0.40"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"4.17.21","@types/request-ip":"^0.0.41","@types/ua-parser-js":"^0.7.39"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.9.3_1765356552107_0.5376877271510352","host":"s3://npm-registry-packages-npm-production"}},"2.9.4":{"name":"@mashroom/mashroom-utils","version":"2.9.4","license":"MIT","_id":"@mashroom/mashroom-utils@2.9.4","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"66a979b5d4331905b13ddbb976c6471cdd2d0c3d","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-2.9.4.tgz","fileCount":52,"integrity":"sha512-FcqsMYNekpwYvkrCCjTqaAnOo5yslcqKdmT1e+Matylm97+Z8lQP53CU3fkgxMYXNlaLHOa2AaIXqalegncTZw==","signatures":[{"sig":"MEUCIDKrzadqaOdd9wSsRS673E3ebKM877Wx7sZA5zZrzpIPAiEAjSakqAdw6D4Ue6IaUX8kkruRab9aGLxK03t884JiYOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mashroom%2fmashroom-utils@2.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37876},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"main":"lib","gitHead":"0d41347b3ad4ce664c3a902f8262879798dc2594","scripts":{"lint":"eslint --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"10.8.2","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"20.19.6","dependencies":{"kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^1.4.10","ua-parser-js":"^1.0.40"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"4.17.21","@types/request-ip":"^0.0.41","@types/ua-parser-js":"^0.7.39"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_2.9.4_1767616608269_0.7306001181295216","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.0":{"name":"@mashroom/mashroom-utils","version":"3.0.0-alpha.0","license":"MIT","_id":"@mashroom/mashroom-utils@3.0.0-alpha.0","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"homepage":"https://www.mashroom-server.com","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"dist":{"shasum":"1255b884409e644902e39d802072e8752e2c8211","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-3.0.0-alpha.0.tgz","fileCount":56,"integrity":"sha512-uTSuN32CGxoJLNh14vAcC9DNc5YahmsSbzYRBleoXvi1aboM+0UgBHN+knH/i3Y8XmYYtqMMdYBlRLw1ZhDnSA==","signatures":[{"sig":"MEUCIQDg+X5VzoZXbl912sjHq1FM15tSEyKYrZ5tsGYKuDJ2fQIgPdWsy77vhnAcGwCtjWyo28tsXKfFRBSNMy8hpabn194=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40692},"jest":{"roots":["<rootDir>/test"],"reporters":["default","jest-junit"],"testRegex":"(\\.(test|spec))\\.ts","transform":{"^.+\\.ts$":"ts-jest"},"testEnvironment":"node"},"main":"lib","gitHead":"27ed4a1550e4685d50972b2b7c42b7845b4f7fd0","scripts":{"lint":"eslint --fix","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","type-check":"tsc --noEmit"},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"jest-junit":{"outputDirectory":"./test-reports"},"repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"_npmVersion":"11.16.0","description":"Shared utils for Mashroom plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0","kind-of":"^6.0.3","ip-filter":"^3.0.5","request-ip":"^3.3.0","find-process":"^2.1.1","ua-parser-js":"^2.0.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/express":"5.0.6","@types/request-ip":"^0.0.41"},"_npmOperationalInternal":{"tmp":"tmp/mashroom-utils_3.0.0-alpha.0_1783948814627_0.6323316786438926","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.1":{"name":"@mashroom/mashroom-utils","description":"Shared utils for Mashroom plugins","homepage":"https://www.mashroom-server.com","repository":{"type":"git","url":"git+https://github.com/nonblocking/mashroom.git"},"license":"MIT","version":"3.0.0-alpha.1","main":"lib","dependencies":{"find-process":"^2.1.1","ip-filter":"^3.0.5","kind-of":"^6.0.3","request-ip":"^3.3.0","ua-parser-js":"^2.0.10","yaml":"^2.9.0"},"devDependencies":{"@types/express":"5.0.6","@types/request-ip":"^0.0.41"},"jest":{"testEnvironment":"node","roots":["<rootDir>/test"],"testRegex":"(\\.(test|spec))\\.ts","transform":{"^.+\\.ts$":"ts-jest"},"reporters":["default","jest-junit"]},"jest-junit":{"outputDirectory":"./test-reports"},"scripts":{"lint":"eslint --fix","type-check":"tsc --noEmit","type-gen":"tsc --emitDeclarationOnly && cpy \"lib/declarations/src/*.d.ts\" \"lib\" && del-cli lib/declarations","test":"jest","build":"babel src -d lib --extensions \".ts\" && npm run type-gen"},"readmeFilename":"README.md","gitHead":"b9fd6c3461b5819c9f4c926fd12030b4624597d4","_id":"@mashroom/mashroom-utils@3.0.0-alpha.1","bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-F6J6fug0ohlXfzCpHChWH08+LBK4O3tIMHClmdu4xJnANwHXh4os7wcuNxi0TOIBoSucBB5W7eZ31hoyuNFgYA==","shasum":"05caa46ca77ec9aa91937f448c296395c183d342","tarball":"https://registry.npmjs.org/@mashroom/mashroom-utils/-/mashroom-utils-3.0.0-alpha.1.tgz","fileCount":56,"unpackedSize":40692,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDAmyx8dYGh++mzCc5dkmYBRoFxycsxmpNN7t2u44VszgIhAN2Qk/lCyiZ8guet/H76cx4DxDZu4VZxt55SalcOMcW2"}]},"_npmUser":{"name":"jkofler","email":"juergen.kofler@nonblocking.at"},"directories":{},"maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mashroom-utils_3.0.0-alpha.1_1786280190724_0.1637399475313952"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-18T07:32:03.478Z","modified":"2026-08-09T12:56:31.022Z","1.0.90":"2019-07-18T07:32:03.945Z","1.0.91":"2019-08-09T11:54:57.312Z","1.0.92":"2019-08-12T07:30:43.356Z","1.0.93":"2019-08-27T06:29:45.114Z","1.0.94":"2019-08-28T10:59:09.740Z","1.1.0":"2019-09-19T07:52:46.135Z","1.1.1":"2019-09-26T07:04:24.781Z","1.1.2":"2019-09-30T09:02:50.640Z","1.1.3":"2019-10-15T16:42:18.667Z","1.1.4":"2019-10-23T14:55:33.184Z","1.2.0":"2019-11-15T13:42:19.092Z","1.2.1":"2019-11-25T08:28:30.280Z","1.2.2":"2019-12-08T14:54:49.233Z","1.2.3":"2020-01-11T17:43:52.126Z","1.3.0":"2020-01-27T13:21:10.739Z","1.3.1":"2020-02-08T16:45:21.991Z","1.3.2":"2020-02-22T18:17:32.521Z","1.4.0":"2020-04-06T11:34:49.465Z","1.4.1":"2020-04-20T14:26:27.115Z","1.4.2":"2020-04-25T11:50:04.429Z","1.4.3":"2020-05-02T11:04:16.132Z","1.4.4":"2020-05-04T07:25:56.286Z","1.4.5":"2020-05-05T06:30:20.423Z","1.5.0":"2020-06-14T06:24:33.371Z","1.5.1":"2020-08-25T16:31:30.347Z","1.5.2":"2020-10-06T06:37:42.636Z","1.5.3":"2020-10-18T11:31:00.945Z","1.5.4":"2020-10-29T13:54:01.352Z","1.6.0":"2020-11-11T18:15:46.035Z","1.6.1":"2020-11-26T17:53:06.377Z","1.6.2":"2020-12-14T11:19:25.951Z","1.6.3":"2020-12-20T11:44:16.159Z","1.6.4":"2021-02-01T08:08:59.929Z","1.7.0":"2021-03-09T16:18:13.933Z","1.7.1":"2021-03-10T09:36:43.948Z","1.7.2":"2021-03-10T14:30:57.818Z","1.7.3":"2021-03-17T08:36:00.969Z","1.7.4":"2021-03-17T10:17:17.095Z","1.7.5":"2021-04-20T13:48:53.191Z","1.7.6":"2021-05-10T06:59:54.846Z","1.7.7":"2021-05-20T08:56:26.819Z","1.7.8":"2021-05-31T13:13:10.453Z","1.7.9":"2021-06-19T16:35:57.785Z","1.7.10":"2021-06-22T14:36:05.714Z","1.8.0":"2021-08-09T16:55:52.849Z","1.8.1":"2021-08-23T07:03:46.206Z","1.8.2":"2021-09-06T07:09:08.022Z","1.8.3":"2021-09-11T10:48:06.372Z","1.9.0":"2021-10-18T12:43:05.347Z","1.9.1":"2021-11-08T13:37:54.734Z","1.9.2":"2021-12-11T15:52:30.198Z","1.9.3":"2022-01-11T15:23:13.579Z","2.0.0-alpha.0":"2022-01-21T13:23:23.075Z","2.0.0-alpha.1":"2022-01-21T15:48:32.639Z","1.9.4":"2022-01-27T11:51:13.076Z","2.0.0-alpha.2":"2022-02-01T07:57:58.916Z","2.0.0-alpha.3":"2022-02-07T12:42:07.057Z","2.0.0-alpha.4":"2022-03-24T12:19:05.916Z","2.0.0":"2022-04-25T06:32:11.913Z","2.0.1":"2022-04-25T08:36:27.425Z","2.0.2":"2022-05-02T10:01:22.855Z","2.0.3":"2022-05-06T07:03:27.843Z","2.0.4":"2022-05-09T13:42:10.707Z","2.0.5":"2022-05-20T08:39:34.070Z","2.0.6":"2022-06-01T09:19:16.376Z","2.0.7":"2022-06-02T13:15:45.882Z","2.1.0":"2022-06-13T06:42:08.167Z","2.1.1":"2022-06-13T07:25:03.875Z","2.1.2":"2022-06-14T12:05:14.827Z","2.1.3":"2022-07-02T08:12:48.320Z","2.2.0":"2022-11-04T10:58:36.136Z","2.2.1":"2022-11-04T14:20:38.037Z","2.2.2":"2022-12-17T10:12:12.245Z","2.2.3":"2022-12-19T07:50:41.984Z","2.3.0":"2023-02-10T12:27:49.841Z","2.3.1":"2023-04-03T07:04:09.240Z","2.3.2":"2023-04-14T15:11:15.180Z","2.4.0":"2023-06-09T06:40:15.870Z","2.4.1":"2023-06-14T06:24:58.707Z","2.4.2":"2023-06-21T11:22:10.442Z","2.4.3":"2023-07-27T06:27:13.809Z","2.4.4":"2023-09-08T12:14:35.224Z","2.4.5":"2023-11-29T08:07:34.868Z","2.5.0":"2024-01-10T08:32:02.084Z","2.5.1":"2024-01-17T15:19:58.545Z","2.5.2":"2024-01-19T15:36:43.393Z","2.5.3":"2024-01-22T07:28:48.502Z","2.5.4":"2024-01-28T12:30:19.960Z","2.6.0":"2024-04-06T08:06:34.548Z","2.6.1":"2024-05-12T06:51:30.872Z","2.7.0":"2024-07-08T07:55:11.197Z","2.7.1":"2024-07-08T08:48:01.281Z","2.8.0":"2025-04-02T09:02:22.863Z","2.8.1":"2025-04-02T14:05:26.505Z","2.9.0":"2025-06-23T13:55:37.128Z","2.9.1":"2025-07-22T14:37:16.981Z","2.9.2":"2025-08-29T07:47:02.367Z","2.9.3":"2025-12-10T08:49:12.279Z","2.9.4":"2026-01-05T12:36:48.400Z","3.0.0-alpha.0":"2026-07-13T13:20:14.754Z","3.0.0-alpha.1":"2026-08-09T12:56:30.858Z"},"bugs":{"url":"https://github.com/nonblocking/mashroom/issues"},"license":"MIT","homepage":"https://www.mashroom-server.com","repository":{"url":"git+https://github.com/nonblocking/mashroom.git","type":"git"},"description":"Shared utils for Mashroom plugins","maintainers":[{"name":"jkofler","email":"juergen.kofler@nonblocking.at"}],"readme":"","readmeFilename":""}