{"_id":"@terrestris/base-util","_rev":"39-ea0692701693300f8e52bb4261654e6e","name":"@terrestris/base-util","dist-tags":{"latest":"4.0.2"},"versions":{"0.0.1":{"name":"@terrestris/base-util","version":"0.0.1","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@0.0.1","maintainers":[{"name":"ahennr","email":"henn@terrestris.de"},{"name":"amir-ba","email":"baghdoust@gmail.com"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"jansule","email":"j_sule02@uni-muenster.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"weskamm","email":"weskamm@terrestris.de"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"9ba624ece2e6dc42ce285cff65f7451474bee6fc","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-0.0.1.tgz","fileCount":20,"integrity":"sha512-LS8nx0sbQvTEO1sLDdMszGrXDQ22I7AnuXjtAPU5Id6bxi8m1aPpQ6kvgT9B6Z1NDKG5vH/twaxTFma6BnT2hg==","signatures":[{"sig":"MEUCICt0mk7IqIpikoxUKkNKffnbYdP7YTNJimaVzyZrxM/JAiEAmLiI6UzF+ZMJ4xdwvGCi1ToJwDowaOaBSXoPrE46FiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRypQCRA9TVsSAnZWagAAoikP/RodbdnnelCyKp5Qf6ui\nnFACx7r/c673ArWHHrZeBfi/SO3oex3klhhiVqKur7NPKu8ZSUgbrHkP1vbf\nQElLGX34iwoaWGHY7j4w7qCsF0lCwl/i0yhKtkzQVahrNwpb2ZIJiqFCbZKW\nGVm0jmRfzQWTNsv+GNU074WlZdmZ14K0529+0OitRNyRxp33VCv87yK9ETXD\nyTLYREJ1Wmc5p+g29Q7rLY4cKdlhjActB5cRVkXGBNvFMl+71mFMDkkdYPRn\nChhBYIlZoFfzknbo6oPB2kFwKuwuorBhCUQL9MmijZ89Zd2iuDMEBDUj/FOK\ncnyVYpAu1nBMs4JaA/LkVXS2WQvF/Yw6lc07ufO8XK21e2U1xb8s87rJ4nCa\n5ookV2S5V9Hdpqnh1tgNfOLx5BIFpJ7KwELTjEK4XjQVFqh+2KlsacKg/0a2\nOvbo3vEzNNtBABoWSzi8QrjnVDnZAaQtEuRwtZY6nBm8eWc39M3CyMSySdl3\nOAUzUhHFP+k7Cn7pUyIVeT3eaZ1mIA9WPR7uy+nvDOFMMVcCjfnCBAW3ZLXH\n6fwjuVFn213SKP/fQmrP7Y/yVHFesHuTBs31P/XOyP/zqhlxxbtvHgX/kMNg\nujUYgI7vHN6wWZybE+Eb0edjdhfJHzD2Y5soLe678VLd0h4C5UrNWrhRcumd\nTszv\r\n=lRzW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"e0ba0e3974dc6677b38c77197fdab1a37fa0142e","scripts":{"test":"jest --maxWorkers=4","release":"np --no-yarn","coveralls":"cat coverage/lcov.info | coveralls","test:watch":"jest --watchAll"},"_npmUser":{"name":"jansule","email":"j_sule02@uni-muenster.de"},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"5.6.0","description":"A set of helper classes for working with strings, object, etc.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"lodash":"4.17.10","loglevel":"1.6.1","url-parse":"1.4.1","validator":"10.4.0","query-string":"5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"3.0.4","jest":"23.4.0","babel-cli":"6.26.0","coveralls":"3.0.2","babel-core":"6.26.3","babel-jest":"23.0.1","babel-eslint":"8.2.5","babel-loader":"7.1.5","whatwg-fetch":"2.0.4","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","babel-plugin-import":"1.8.0","babel-preset-stage-0":"6.24.1","babel-plugin-dynamic-import-node":"2.0.0","babel-plugin-transform-es2015-modules-commonjs":"6.26.2","babel-plugin-transform-import-extension-jsx-to-js":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/base-util_0.0.1_1531390544440_0.7146073764209222","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@terrestris/base-util","version":"0.0.2","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@0.0.2","maintainers":[{"name":"ahennr","email":"henn@terrestris.de"},{"name":"amir-ba","email":"baghdoust@gmail.com"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"jansule","email":"j_sule02@uni-muenster.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"weskamm","email":"weskamm@terrestris.de"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"89ead86667d05561667377df7047248f6f0f32ae","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-0.0.2.tgz","fileCount":23,"integrity":"sha512-Vg4wv+NAgImPpZyGb2FMRrHfdqnwQKBQS1GbPtZVJ5E6a4tROS1/OtXEus4JGlx3WQ5K4g4O6yGjpa4MjqzyaQ==","signatures":[{"sig":"MEYCIQCIP0Oxsc0/1K45ehcUbRECVXwmw4GX3xJ+2HyligjOqgIhAKf4ENpd7Pfbsmkik+xBz/mSDTyNfVdoPvP27AzrWZDL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbR2mKCRA9TVsSAnZWagAAJGMP/06bV1Cf1cRFof85AyLK\n25L9W0ZvL8sjA8TW1WTHkFAwPz2AGDYvcJRy0VCABfeefUrlSg6Vz+KT4Z/G\nFQK5oY8KLdDGGXkVu8chFWX/GG0TXCTK2hagXSlwR3dwIqz3haCeoL+m4LPk\neetMgSEvSl+/ibmtVd2vBvRbKd/wS4TC84+7jzYa6imV2AXcWI4rtk9zyI0y\nn7F/8zG38wkXpp0NF2eXfL//pF92eHjm+OSy1HL/p1Yy8dma0ECgAsOgR275\nvNiOxiAHEmtsFL07hsHthJhUUPksxai7hpOeJhVZNUj9l0hKbOgAY2dnNnzZ\nw1S0tpKfqnqFS+KACNiJv2aTBtejSuZ7YUQ70ksEbaDjb9a9ryPxSTINIAjq\nhdOua9ENSQSpI7dxfh6zgjpDv8carJSzHRi8/wkf5HXGDwsg+uQ1RLyQ97O5\nt7qCGcL6IgkuXtQdXqO6E0XJwPE/sAgrtY0+jBlVTnmMld3r4HwvwutMIevP\n+poN4D7/8k9YboRvjqvElxRgXx2VEn8Rq+mxOGZ6bOuaQZdn/+SrmP7dK2aR\n3jAXat3OS6tIeDWiisw13kE/uGX6pTreLIQVYUCOlLkf92gFcIopO7wZLJg2\nVzuhLlq9V2J/FKVf6ATBqNc39t5oJnxQonqY1IbDPBfOC5G5ZvmBt2y3u9CX\naMcs\r\n=g3kF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"bdfe94a0d66cdc8ef502631a79909fdb4d535584","scripts":{"test":"jest --maxWorkers=4","release":"np --no-yarn","coveralls":"cat coverage/lcov.info | coveralls","test:watch":"jest --watchAll"},"_npmUser":{"name":"jansule","email":"j_sule02@uni-muenster.de"},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"5.6.0","description":"A set of helper classes for working with strings, objects, etc.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"lodash":"4.17.10","loglevel":"1.6.1","url-parse":"1.4.1","validator":"10.4.0","query-string":"5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"3.0.4","jest":"23.4.0","babel-cli":"6.26.0","coveralls":"3.0.2","babel-core":"6.26.3","babel-jest":"23.0.1","babel-eslint":"8.2.5","babel-loader":"7.1.5","whatwg-fetch":"2.0.4","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","babel-plugin-import":"1.8.0","babel-preset-stage-0":"6.24.1","babel-plugin-dynamic-import-node":"2.0.0","babel-plugin-transform-es2015-modules-commonjs":"6.26.2","babel-plugin-transform-import-extension-jsx-to-js":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/base-util_0.0.2_1531406730344_0.8484420920137372","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@terrestris/base-util","version":"0.1.0","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@0.1.0","maintainers":[{"name":"ahennr","email":"henn@terrestris.de"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"jansule","email":"j_sule02@uni-muenster.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"weskamm","email":"weskamm@terrestris.de"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"4171e91a94cc3d8367366cb2349acc4f9b8e584f","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-0.1.0.tgz","fileCount":23,"integrity":"sha512-8jCTQig94LRQZrDT4envbNL1BiAmprbWoKA7NYJqLG9PPw4C8gAgCzMiCjz2jyGMqWX55vj6ORbZtBOplU60tw==","signatures":[{"sig":"MEUCIQDABbLzrNbaKdRkTTeamO3q+6XR906QePi6f+CMoUFwQQIgFwrUa5laNtmuKp9x/IizZYElIAKE3bEMHbqmqev5nkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcTsXCRA9TVsSAnZWagAAxY4P/iZQ7beQDh5YxN1V4oNX\nUzjWDBWq8VWZOA/OJbkWAK1VvC1WnXFVqmIFuUjczNec77IOI3SYXzIKZQa4\nw9rLb+ZDDHEifebN8UosnyjxLj/RuGKF6iNtkPQjqs3tk93jk/3kKIl+tAWa\nO5ol5Q0h1+tNjFcvGMmZxq2joNTjUnu+3mTVs07PGTabHXHrwPNY2e3QkDRh\nrhakZVX7u7Xh+APhEOio5abW+HjqpgkIVgAOIoT3UuVVl695M2HS3tZdzTSU\nXgCqbsqREXrQTaG2mxPj9HRn8n3gqWj+FrGGeahHKS3TRlu3WWNlAzU6KJ+b\naMndnNhlvR9xuzc4fMDVaTjD6cFsXEHZ0hBbaq6RHbpa4zB4gvVd0ZiMrbtg\nxhHLSLNPQqdeB4fXIMeIkZmuRiHxFIDqaEle1i2EYmiBA4F8j7R+E7jW8BJj\nMgD+hIztmhtqlBDZpSt4gXCZFeD5sM46/CgiV/PrXaXbGJYmVcZS60f4Ur9E\n+aj5nRlS6oCnvpXSNKpr2PLme00T29Dr8zcHeZvgAOj7E3SWycM0fDxkNafr\nz52NqBUxNZ+jdBay3X/BEe1hnsE3oD6wSrlODbWaoWNoHJ5k4YAIJ51m+mPu\n3BkjYRRhFjkyOY5zJXV0S4weqYn81D4bUTnL/Ox1EPJv7epLOTCpCBXkYWSI\ngwLL\r\n=G8Nu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"432d664318894c8d3e9c5542f5003a2be61b68ef","scripts":{"test":"jest --maxWorkers=4","release":"np --no-yarn","coveralls":"cat coverage/lcov.info | coveralls","test:watch":"jest --watchAll"},"_npmUser":{"name":"jansule","email":"j_sule02@uni-muenster.de"},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"5.6.0","description":"A set of helper classes for working with strings, objects, etc.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"lodash":"4.17.10","loglevel":"1.6.1","url-parse":"1.4.1","validator":"10.4.0","query-string":"5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"3.0.4","jest":"23.4.0","babel-cli":"6.26.0","coveralls":"3.0.2","babel-core":"6.26.3","babel-jest":"23.0.1","babel-eslint":"8.2.5","babel-loader":"7.1.5","whatwg-fetch":"2.0.4","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-react":"6.24.1","babel-plugin-import":"1.8.0","babel-preset-stage-0":"6.24.1","babel-plugin-dynamic-import-node":"2.0.0","babel-plugin-transform-es2015-modules-commonjs":"6.26.2","babel-plugin-transform-import-extension-jsx-to-js":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/base-util_0.1.0_1534147351178_0.14470553400949848","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@terrestris/base-util","version":"0.1.1","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@0.1.1","maintainers":[{"name":"ahennr","email":"henn@terrestris.de"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"jansule","email":"j_sule02@uni-muenster.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"weskamm","email":"weskamm@terrestris.de"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"c5a79c0cfc9d081a3382afa3a2253cecba03e6ab","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-0.1.1.tgz","fileCount":23,"integrity":"sha512-jeNd9js9rI6C1NzO6Gwyp7Owd5lBtrcZBFbpXxoMN9WqKxRLQtNzcwUPPm6gDksCJPkojpHnDlmkHG1Ns7kEvA==","signatures":[{"sig":"MEYCIQCI3GIz+HD/Q0hXVHiBLKSd+lTOb6veaF+50qcgcYNJkAIhAJEQhdg500nfavSHUwOsdggnww/J3ZuuHEpHnDEC1HWs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbe70NCRA9TVsSAnZWagAAoVAP/2tLaUrifmdJyLeb7D5n\nl2sd+rxPTCggQzQv/S7UR6Y3cQDRs2mfeHHYasl3U9/OC5AhgjnBMQORc7kB\natl5UOzQX4Qrv7Up5eVdDtC4kfPr+mZq64vrBTUX2XazMJaH4y9g7wOxqqHN\n1zNrWKqAa10vXEEq6+1oBpXsHfz193JoFNTKI7ChwXKzFWdG3Qe7ekTATkis\n+EVjaYAJn6x5Qs/9yjFYfnyfOe3ZmYrroztMGQA9xELCtlpHwyByje8daBs8\nNmIQv2Wj4Kt2YlYyMOIjr5hMExAIQuNC7XTIszC1YB2jwYDIwCW6tq7e+1gn\ng2EXBGTyTG4jXS8rCQEJNs4p25lutkL/JyQfpwbacdU47ECm5ljA5gqxbVMC\nCJu0izmpNWyDADS46+XdGp0uxsVoDD84a3mo2avhyMK+3YzPUCIwbTBUe5hV\nKsRM8peKMYqr0iQf+ld75FP343WCpgx7j3N87MKAzeg2lNv/Wo8vHZDcqbTe\nVGj5JKJBWbe4b8DI3EctebDtPxJZvhD5y+TU+mSGz46u0x8gwmjh8yING7fF\nwFwU+ijdqgMWI4zFiJrH2pHey6gJpFyYkzCweOxuTXbMZBCH2KOGamwK1RaA\nNMaHMkI/8lt+e6umjISnIseflgUFM7oQKj3a/UUMDdC6NC5HqWH1t4gFHS8d\no3Pv\r\n=esyk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"297502956f63c444ca394d55cdbf70b7900b372b","scripts":{"test":"jest --maxWorkers=4","release":"np --no-yarn","coveralls":"cat coverage/lcov.info | coveralls","test:watch":"jest --watchAll"},"_npmUser":{"name":"dnlkoch","email":"koch@terrestris.de"},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"5.6.0","description":"A set of helper classes for working with strings, objects, etc.","directories":{},"_nodeVersion":"10.2.0","dependencies":{"lodash":"4.17.10","loglevel":"1.6.1","url-parse":"1.4.3","validator":"10.6.0","query-string":"6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"3.0.4","jest":"23.5.0","babel-cli":"6.26.0","coveralls":"3.0.2","babel-core":"6.26.3","babel-jest":"23.4.2","babel-eslint":"8.2.6","babel-loader":"7.1.5","whatwg-fetch":"2.0.4","babel-polyfill":"6.26.0","babel-preset-env":"1.7.0","babel-preset-react":"6.24.1","babel-plugin-import":"1.8.0","babel-preset-stage-0":"6.24.1","babel-plugin-dynamic-import-node":"2.0.0","babel-plugin-transform-es2015-modules-commonjs":"6.26.2","babel-plugin-transform-import-extension-jsx-to-js":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/base-util_0.1.1_1534835978291_0.15439303467496335","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@terrestris/base-util","version":"0.1.2","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@0.1.2","maintainers":[{"name":"ahennr","email":"henn@terrestris.de"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"hwbllmnn","email":"schmitz@terrestris.de"},{"name":"jansule","email":"j_sule02@uni-muenster.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"weskamm","email":"weskamm@terrestris.de"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"8047059ae16adf0838fe681e317cb683accd0af4","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-0.1.2.tgz","fileCount":25,"integrity":"sha512-BMGDLHBJoSPAkVxkFCLPpnkndW+BJhIkHywE/XBcRMhp6FDhX/XYXUGjGQqQGYIY1DWGejo2jTArNMhMMLI0Zg==","signatures":[{"sig":"MEUCIQD9lXgRfTepCiZ5q8dvtjSuQyHoJkfAlIY8795k72UelQIged02Sfet9fXEbCzR/tJ5TSoVIQdP0VYeNzmspwoF7IQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0FT7CRA9TVsSAnZWagAA5t0P/1sIaAEnCzhT3HTVvkoD\n/v/Nj3AW8kJKpMAMIlzONmPzCbhoNZEVECAMRkleP/TYC42yCsWAMBdDDIpO\n13aSsP5wQjEjI2232nRPQ5VC+4KKFW9FQiFjTL63kyZA+319ow+wJKZ3CB7V\nktOpyUDLfDnkbX9Sa7NwhdZJRdovqIX6p5Q1/h3oFB29/1PUenDEI4i4zwGC\nIMFkcSGb50mSkOxQK4os7MMNZxl9CQ12HcoiYX/Wb29JJxv7YmEKmmhSGAbH\nYsWOmR1XM9XExFz2ycUtjKxPHxeYTXxoFjlxNC0n1rciYdc/AIUrb98z99cr\nwcMV7lL66k85maKgmTJgG0e41amTiGCuox8q7rZZkyiWmQr1iO3zNv+4cZ/4\n1MZ5wVbKNDclqKo7WFsCz7G6GGERqizdydVxLY0sMNGHIrJp44PlL3qUZKcp\nhc/+bDDNh0aMULfN3f2fKiFxNyx8NTv9kONHFwSedBQi8ze90n1Lb6E7o8bM\nSFqxTm7KxXcu0fsGjRBkQ/qhMuye3Lypt4uHp+/p3XGYkPDDXR8pmu6+rrAr\nVbjeYrUaRHdD+Px8MrVelMya/wPDXwcA6TgQTjwx7letFOysLNwONgk/u8CN\n9P2MDUGFulRmxF8h77HAh/qsoPuiSU7VIeBKot51dISE1LVIG9fi4iAqcNmM\nPniN\r\n=FPby\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"src/index.js","browser":"dist/index.js","gitHead":"87ae5a9f51adcff9b6ffc14d3655157a680302a8","scripts":{"lint":"npm run lint:docs && npm run lint:src","test":"jest --silent --maxWorkers=4","deploy":"NODE_DEBUG=gh-pages node tasks/update-gh-pages.js","pretest":"npm run lint","release":"np --no-yarn && git push https://github.com/terrestris/base-util.git master --tags && npm run build:docs && npm run deploy","lint:src":"eslint --ext js src/","coveralls":"cat coverage/lcov.info | coveralls","lint:docs":"documentation lint src/index.js","build:dist":"npm run clean:dist && BABEL_ENV=production babel src --out-dir dist --copy-files --ignore spec.js","build:docs":"npm run clean:docs && documentation build -g -f html -o build/docs src/index.js","clean:dist":"rimraf ./dist/*","clean:docs":"rimraf build/docs","start:docs":"documentation serve -w -g src/index.js","test:watch":"jest --watchAll","prepublishOnly":"npm run build:dist"},"_npmUser":{"name":"jansule","email":"j_sule02@uni-muenster.de"},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"5.6.0","description":"A set of helper classes for working with strings, objects, etc.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"lodash":"4.17.11","loglevel":"1.6.1","url-parse":"1.4.3","validator":"10.8.0","query-string":"6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"3.0.4","jest":"23.6.0","eslint":"5.7.0","rimraf":"2.6.2","gh-pages":"2.0.1","babel-cli":"6.26.0","coveralls":"3.0.2","babel-core":"6.26.3","babel-jest":"23.6.0","babel-eslint":"10.0.1","whatwg-fetch":"3.0.0","documentation":"8.1.2","babel-preset-env":"1.7.0","babel-preset-stage-0":"6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/base-util_0.1.2_1540379898956_0.519396497012564","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@terrestris/base-util","version":"0.1.3","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@0.1.3","maintainers":[{"name":"ahennr","email":"henn@terrestris.de"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"hwbllmnn","email":"schmitz@terrestris.de"},{"name":"jansule","email":"j_sule02@uni-muenster.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"weskamm","email":"weskamm@terrestris.de"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"4f03c306cfadcb3d1281dca399ada53c30b558c1","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-0.1.3.tgz","fileCount":25,"integrity":"sha512-leZZzORi5MjVRGo/fCAcXx8VZzHvGl1d3lNeML4q1zSAZq7lZjyMJ5IG3fy0H3HiAim28k8RVho5qNiaI6cBFA==","signatures":[{"sig":"MEUCICcQrc97ZOPxrc7twIQhiq6OoaUycwpYUgw/i1sIrJAHAiEAxvbNT1oFYT0CidNUwGaQBfCadXPisVZR0JpgQyRBNXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+/LaCRA9TVsSAnZWagAA5UgP/iqndcaaEQobySfcwstm\njMHE4/OqtLPkVhdRoGmWiz31KbIQFldpvZ2ZN00vGU7l00p7Q8eYUYmENzzu\n91ZovACc/mwKg7HXG0jRO5v7yFKjsLogvyWE317RYccxahIkYkbGZGFwY6F9\nfGMpAaTLEkyVJQUgImh/vAPwDiPusMN/lBtf3wyRgnVvvXG90BD9vyAzGhT1\nxm6NKXLLUlOSIa2ROinHepFfAdR817o1F2Ym1dmify2I47RME0rhple4Z+S/\nywWu8ePYMIbaEGFzlx4pLo5/Dr1fbvOIfpY+UPUwv8bwwRF8tLQZ5qVl/iqA\nDN/C7GKbNF5UUvRAdaQ4G6Ex7vjvFay8ieAo0CehezHONHyf2uNUKqzSRMcq\nMbYqj+bVbYMItvgR+peYs4NftyswnLrEhg3QXhUNT12ku55B5Mb6JmoMDihs\nxlqLAelDRc82sm/RuxPU2y6wFQITJ8HqmcCEZK0N7ak1/NnzlMT+IZm0hBMu\nR20TGG/XtBU2vjHQb01YN+RGbI/YctLjQshUW7ul7oaF0Q9//3lnNsYbvH3e\nJg/t3rQFVARGMqkV+JNne9oamhO5v4EBBvB/UJqhmW2qxgCi2GsXCgm9pqcw\njFdNkvBu2K05eCBo+DY/JTPBIqWis4QjSDumOqqFYEraRUrm8FXla0HI6v93\nwN5u\r\n=02o1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"src/index.js","browser":"dist/index.js","gitHead":"e6acc71127c4e16967bf48a9aad3edd270ed6c68","scripts":{"lint":"npm run lint:docs && npm run lint:src","test":"jest --silent --maxWorkers=4","deploy":"NODE_DEBUG=gh-pages node tasks/update-gh-pages.js","pretest":"npm run lint","release":"np --no-yarn && git push https://github.com/terrestris/base-util.git master --tags && npm run build:docs && npm run deploy","lint:src":"eslint --ext js src/","coveralls":"cat coverage/lcov.info | coveralls","lint:docs":"documentation lint src/index.js","build:dist":"npm run clean:dist && BABEL_ENV=production babel src --out-dir dist --copy-files --ignore spec.js","build:docs":"npm run clean:docs && documentation build -g -f html -o build/docs src/index.js","clean:dist":"rimraf ./dist/*","clean:docs":"rimraf build/docs","start:docs":"documentation serve -w -g src/index.js","test:watch":"jest --watchAll","build:docs-md":"documentation readme src/index.js --section=\"API Documentation\"","prepublishOnly":"npm run build:dist"},"_npmUser":{"name":"ahennr","email":"henn@terrestris.de"},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"6.4.1","description":"A set of helper classes for working with strings, objects, etc.","directories":{},"greenkeeper":{"ignore":["query-string"]},"_nodeVersion":"8.12.0","dependencies":{"lodash":"4.17.11","loglevel":"1.6.1","url-parse":"1.4.4","validator":"10.9.0","query-string":"5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"3.0.4","jest":"23.6.0","eslint":"5.7.0","rimraf":"2.6.2","gh-pages":"2.0.1","babel-cli":"6.26.0","coveralls":"3.0.2","babel-core":"6.26.3","babel-jest":"23.6.0","babel-eslint":"10.0.1","whatwg-fetch":"3.0.0","documentation":"8.1.2","babel-preset-env":"1.7.0","babel-preset-stage-0":"6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/base-util_0.1.3_1543238361305_0.4949948996234448","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@terrestris/base-util","version":"0.1.4","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@0.1.4","maintainers":[{"name":"ahennr","email":"henn@terrestris.de"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"hwbllmnn","email":"schmitz@terrestris.de"},{"name":"jansule","email":"j_sule02@uni-muenster.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"weskamm","email":"weskamm@terrestris.de"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"656d741cc02b77806e920f26d864ee073748c3c6","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-0.1.4.tgz","fileCount":34,"integrity":"sha512-LlGiKWCxBNthY9ktwoIpZ3BWVmdB4Ok5NJcp2U+Km5TFmTXiR7FD4y16Dt5YuY7Cd+nxjRgJzQxytY51z67H8Q==","signatures":[{"sig":"MEYCIQCpApmTmGraRjv5Rmqq4jwNeNIHJyOJk6LDGtbuPdlA2QIhAKGoHgqTIQprSeIu50BVI0Ke3U8jGndIHXLW6/nofFrg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVElbCRA9TVsSAnZWagAA7dYP/20GLCpOej2IyEWPLC9U\nyGAr8vVlkzlyUCaypHtsa4mr6rHn/iUy2Fw36lNiypzhtcpWc6X2jgPKzdra\n9Pe5taQsF+LYOaNZFxdmGfySEbBv7n7of8d8oBfNphsUT/0xqXsty8ghuwMr\nXPth+bMh95PHAF59fRWPf7bUpwO6IMtxkiEH7uasN8+4IaQuC14hJNsRxXQ3\nsXDmTAkM0N4L+Hjs86CINAGlttvPwJEg9aCaxbBsM4WJJd0aDT9Cny0rT+s6\nuYYdJ24JQQOH8pz1bVygBXorcp0xenJZc5IzHy673k3UkhJOxMvQSmngWVyC\n1apYoJrNDejw8ZovoiOfO0nNEFpuZ9xpZKFw7jWCRwio3RsHZwuE52bEjPiH\nIi+joI2VW29+5hFzEsVA7T4A8PDyXA/gASh1HZ/dabppdG+YpTLMamEgjUZ+\njxauaa+OiNqawMD51igy9WwysDG26VGn+YmzkMH1ht5wo4n4uDnW5YFo6mtQ\nntqwGIQAPCaOoLiAylGAEw4pf6SFZq4aFXdG5ptXCNrAo9wQ/3NOyYMRQN84\nmthZ5gNRlTx+SquTNehEAIRViU8Sg7833lmIzvUOGpSoZtSH3icjmnQV9eWS\n2dtDGx3ShrKUWhQwSMJ9nuTDeJhuCY3Ki7zgd2gMs92bsmWCPTImmWoj5dcQ\nIowT\r\n=viNf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"src/index.js","browser":"dist/index.js","gitHead":"b40a32fa987158bc087b5180d31a3484d32986af","scripts":{"lint":"tslint --project tsconfig.json --config tslint.json && tsc --noEmit --project tsconfig.json","test":"jest","build":"npm run test:ci && npm run build:dist && npm run build:docs","deploy":"NODE_DEBUG=gh-pages node tasks/update-gh-pages.js","pretest":"npm run lint","release":"np --no-yarn && git push https://github.com/terrestris/base-util.git master --tags && npm run build:docs && npm run deploy","test:ci":"jest --ci --coverage","lint:src":"eslint --ext js src/","coveralls":"cat coverage/lcov.info | coveralls","build:dist":"tsc -p ./tsconfig.prod.json","build:docs":"npm run clean:docs && typedoc --out ./build/docs/ --exclude **/*.spec.**","clean:dist":"rimraf ./dist/*","clean:docs":"rimraf build/docs","test:watch":"jest --watchAll","prepublishOnly":"npm run build:dist"},"_npmUser":{"name":"annarieger","email":"rieger@terrestris.de"},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"6.7.0","description":"A set of helper classes for working with strings, objects, etc.","directories":{},"greenkeeper":{"ignore":["query-string"]},"_nodeVersion":"10.0.0","dependencies":{"lodash":"4.17.11","loglevel":"1.6.1","url-parse":"1.4.4","validator":"10.11.0","query-string":"5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"4.0.2","jest":"24.0.0","rimraf":"2.6.3","tslint":"5.12.0","ts-jest":"23.10.5","typedoc":"0.14.1","gh-pages":"2.0.1","coveralls":"3.0.2","typescript":"3.2.2","@types/jest":"23.3.13","whatwg-fetch":"3.0.0","@types/lodash":"4.14.120","@types/loglevel":"1.5.3","@types/url-parse":"1.4.2","@types/validator":"10.9.0","@babel/preset-env":"7.3.1","@babel/preset-react":"7.0.0","@types/query-string":"6.2.0","@babel/plugin-proposal-function-bind":"7.2.0","@babel/plugin-proposal-class-properties":"7.3.0","@babel/plugin-transform-modules-commonjs":"7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/base-util_0.1.4_1549027674634_0.5240457411670105","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@terrestris/base-util","version":"0.2.0","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@0.2.0","maintainers":[{"name":"ahennr","email":"henn@terrestris.de"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"hwbllmnn","email":"schmitz@terrestris.de"},{"name":"jansule","email":"j_sule02@uni-muenster.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"weskamm","email":"weskamm@terrestris.de"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"64f30a2e1739c0f8fbc885bc64ebb9b2996eb72a","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-0.2.0.tgz","fileCount":46,"integrity":"sha512-vo9fjfxamNjpSVNFG2Er9bBIh21OWi8wUiRJmAKGjIxzoalKSh1wFphBEGctiIPXS9LpZby0km2LBXeEhcc8Nw==","signatures":[{"sig":"MEYCIQDJF2YgX+P1Ovvv9pzNJ/n1XtbGKMkxc4z2fHbRoRhokQIhAPTYnXMMs//eAmysST9akuGR5VZq+xUQNHcc3lABYRlr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+jdBCRA9TVsSAnZWagAAUUgP+wa+QMdN5F/pOac03KiP\n0coNW/ftoODHuhmshc4lDCzEbPCzsvw7WCwLzolpDAS9/VnZnn7PRlOsoDf4\nRhWiLX9IgaPd7RcskP8b9Kh5DmVwnkVLnjw8uirZZ/dD7HVjxW9eLCrfblz8\nfaPq5LRaMIFb/eX+0C+rM+jD+Zgbd+duJrRgJFq9zlbRt0Q3mDcoq5IT22jB\nya31Zydn+tbyGtAeYPL5bF4QsdbJAy1rSTnjdg25CnPGs29qdJg4u/O9jqO2\nRUdhJv7HEbW/+L5CYDsPS2HHOsYg+BFHwyA/2wRxo0ndiZfLxTQiEZ29r/Gp\ngTtThD7vdH4bnqbHcoluspiZD+d0CMnyKkIyZ0iS8xj0T1aqcxw3vJUpMhU0\nbT90IUdGenNE+Ba5kYAk18rNcyWAne3sNtRSQFk3Tbx4ogHI8nXPk7ScCIk9\nvdsmiuDl9GrLA+n/7x+NQ7b2lSyocgYM+5xDApnxM0AXL6zXE5YJHxIa33OJ\nb/n0ilxkb0AV5umdx9yaJU0wbVIWNHkMlwMeMt85wM8ydOHl9BoqLSoGGIWA\ncWzGwgxd8XTqpP7siLzeiUaLdUhH/C20LJaNamX0SpgCG0kuFac3Dt20ZChL\nT6lcUKJDTVA+R+dNnyX3rF9D/7hMyWeqI3MFX1EkdBL5t+d/iarWAh/ocnxp\nUaJd\r\n=QOVf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"src/index.js","browser":"dist/index.js","gitHead":"eb581fd5b47dcd614dda376a47a63354a0b74af1","scripts":{"lint":"tslint --project tsconfig.json --config tslint.json && tsc --noEmit --project tsconfig.json","test":"jest","build":"npm run test:ci && npm run build:dist && npm run build:docs","deploy":"NODE_DEBUG=gh-pages node tasks/update-gh-pages.js","pretest":"npm run lint","release":"np --no-yarn && git push https://github.com/terrestris/base-util.git master --tags && npm run build:docs && npm run deploy","test:ci":"jest --ci --coverage","lint:src":"eslint --ext js src/","coveralls":"cat coverage/lcov.info | coveralls","build:dist":"tsc -p ./tsconfig.prod.json","build:docs":"npm run clean:docs && typedoc --out ./build/docs/ --exclude **/*.spec.**","clean:dist":"rimraf ./dist/*","clean:docs":"rimraf build/docs","test:watch":"jest --watchAll","prepublishOnly":"npm run build:dist"},"_npmUser":{"name":"kaivolland","email":"kaivolland@yahoo.de"},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"6.9.0","description":"A set of helper classes for working with strings, objects, etc.","directories":{},"greenkeeper":{"ignore":["query-string"]},"_nodeVersion":"12.4.0","dependencies":{"lodash":"4.17.11","loglevel":"1.6.2","url-parse":"1.4.7","validator":"11.0.0","query-string":"5.1.1","@types/lodash":"4.14.134","@types/loglevel":"1.5.4","@types/url-parse":"1.4.3","@types/validator":"10.11.0","url-search-params":"1.1.0","@types/url-search-params":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"5.0.3","jest":"24.0.0","rimraf":"2.6.3","tslint":"5.12.0","ts-jest":"24.0.2","typedoc":"0.14.1","gh-pages":"2.0.1","coveralls":"3.0.4","typescript":"3.2.2","@types/jest":"24.0.13","whatwg-fetch":"3.0.0","@babel/preset-env":"7.4.5","@babel/preset-react":"7.0.0","@babel/plugin-proposal-function-bind":"7.2.0","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-transform-modules-commonjs":"7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/base-util_0.2.0_1559902016230_0.4754941166055564","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@terrestris/base-util","version":"0.2.1","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@0.2.1","maintainers":[{"name":"ahennr","email":"henn@terrestris.de"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"hwbllmnn","email":"schmitz@terrestris.de"},{"name":"jansule","email":"j_sule02@uni-muenster.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"weskamm","email":"weskamm@terrestris.de"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"4c68b0021e5c701121c591319a8b12687942c056","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-0.2.1.tgz","fileCount":38,"integrity":"sha512-uNjC2fIhU5R2MB44cQLyaqw9bWkDEwAJOLAgX4vJ73P5LE6oiEJ09MbOaGB0goTdtuXVMiKQKdrFG/h4Hcpciw==","signatures":[{"sig":"MEUCIAovZqBg+r6AIxJyK0qE02FEV+EMyEcj/ffqEKsCK/LaAiEAi5UjfyR9BLGcZzOmBkFVwgr8kgfyxxaygc5EYRYS68Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVlIbCRA9TVsSAnZWagAA82kQAIy6rb9CjMr9ae/Sa3Ab\nbur9uYHunqnnIn61Uc7zTJuEBn6ggcCYT42gnO4a4ryLV9yJujrR/yBFHYQr\nujWyYgW+LRV9XetwmZ2QldbT8zn7NYrbwkCu8PtIxljFhzBIl2PYcU1HD1vw\nJASXbiBkzEKn1rZ+XVjUi3tC3dmKfADL2PmC0D8dI4GIFyB6XQDiRbtJa/HR\n+agOY9QJhNUdP18t/jgjW+L1p9P451RbosCM6iBx2EsydHjrddcHSCcXha1V\nz/y+WbWXQaF2GgdnY8AVhNIETeSjTP3GUiBSUxY5CjRiw1iKBrogCF/bK9FA\nSREHxsdrYArz8E5a8lohdfBXP14sPbh46lawMMhHoOp+PFcf4h4W+NbogIjq\nhs4V1p/Kgf2Evhu7m98ZiBpKSNGidg4HWXencxq8D3X+BbKcC5SVOehy6AJw\nMjhpwzlU4Q/ueDEsMsoNf14IafvQ3kkS/OlxuOtjUYiSggJxFH58A7ByRWrv\nqXho99h+faUtfbxbBhFFGIXqkeLLaovE451Yi2+50TYoc38fYphcfFAsgzrS\npOKJlcgX4ojjf9aMOdIaXN25PBGtVslWSRTFVpN8ykmWK0o4b/ywZhW5mEgs\nJUwSYYkOhpZJ4L0Sr8RhNVamiMIaGd7rWToByiXQLMHSc+1IF48hHpGQoRS5\n/cVM\r\n=sDSf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"src/index.js","browser":"dist/index.js","gitHead":"43d488f41aa52c1ca60e45f3894869166a643a86","scripts":{"lint":"tslint --project tsconfig.json --config tslint.json && tsc --noEmit --project tsconfig.json","test":"jest","build":"npm run test:ci && npm run build:dist && npm run build:docs","deploy":"NODE_DEBUG=gh-pages node tasks/update-gh-pages.js","pretest":"npm run lint","release":"np --no-yarn && git push https://github.com/terrestris/base-util.git master --tags && npm run build:docs && npm run deploy","test:ci":"jest --ci --coverage","lint:src":"eslint --ext js src/","coveralls":"cat coverage/lcov.info | coveralls","build:dist":"tsc -p ./tsconfig.prod.json","build:docs":"npm run clean:docs && typedoc --out ./build/docs/ --exclude **/*.spec.**","clean:dist":"rimraf ./dist/*","clean:docs":"rimraf build/docs","test:watch":"jest --watchAll","prepublishOnly":"npm run build:dist"},"_npmUser":{"name":"hwbllmnn","email":"schmitz@terrestris.de"},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"6.9.0","description":"A set of helper classes for working with strings, objects, etc.","directories":{},"greenkeeper":{"ignore":["query-string"]},"_nodeVersion":"10.16.2","dependencies":{"lodash":"4.17.15","loglevel":"1.6.3","url-parse":"1.4.7","validator":"11.1.0","query-string":"6.8.2","@types/lodash":"4.14.136","@types/loglevel":"1.6.3","@types/url-parse":"1.4.3","@types/validator":"10.11.2","url-search-params":"1.1.0","@types/url-search-params":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"5.0.3","jest":"24.9.0","rimraf":"3.0.0","tslint":"5.18.0","ts-jest":"24.0.2","typedoc":"0.15.0","gh-pages":"2.1.1","coveralls":"3.0.6","typescript":"3.5.3","@types/jest":"24.0.17","whatwg-fetch":"3.0.0","@babel/preset-env":"7.5.5","@babel/preset-react":"7.0.0","@babel/plugin-proposal-function-bind":"7.2.0","@babel/plugin-proposal-class-properties":"7.5.5","@babel/plugin-transform-modules-commonjs":"7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/base-util_0.2.1_1565938202801_0.7633017844206362","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@terrestris/base-util","version":"0.2.2","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@0.2.2","maintainers":[{"name":"ahennr","email":"henn@terrestris.de"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"hwbllmnn","email":"schmitz@terrestris.de"},{"name":"jansule","email":"j_sule02@uni-muenster.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"weskamm","email":"weskamm@terrestris.de"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"7444a61d32e1fb304113e87624deaaea698ddd76","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-0.2.2.tgz","fileCount":46,"integrity":"sha512-NjZjEU0HIiFAgnPVpASBpfchFT+uoE+XxL6URk9uEvipgZMCxVq2CTwnFHHue9AXaZ0kY4yV/pQPu8iWeYAQGA==","signatures":[{"sig":"MEQCIDmwkoSFv4TipTVeehbTCWXKF6uBINvQP7w7SCU+4U1TAiBl2V2KxA3aAA3RCU8kzIKt08knNaOBnKM8MEWEZURFzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaPGiCRA9TVsSAnZWagAASQQP/3mXCXt06kCliJDyAHTz\npruAjDewy3eAAeDGFZpykNSfpakFNcbmkKb7g+Sl/lhhrmVdCd7bMM8q84pL\n1f+zTR/CJUydfmsQHHETGc9O9NGgJOJfHyB0OVo6fh3NjrYGgchRWO53WPec\nmyvjmfL2nnNfe+irnzWyzEBBAdRt0LjBBqlI5PUTExf+TGRTzrP9g6ynMlYf\n7VZHWCk/KaxP6olIWG+dhQ6f1FhL3pSgTEk4YiWAA2R34xy+K7ENJrVAH+rD\ngzXKEzGt9uozs1VCfhNGbThjYeOXdTia3HqKNSEh8gNslmh3MLBTnzVpD2MJ\n+p2HM4i7TS3Z20ak7Ct988BEqPupnSPVcFn1zZ4Q2a4BDWWEDRtd7V/ITjbc\nyOtG3+dnzmp1ls/iK8jWNYTWkSvVl58qzn0LMHzClZysT/zbx8aK1rtdypyx\nviYrr4Q6g/B1SsNFOaZshMmyjOJXPbVyphbQtiC6X/2Ra+JS/ikqC3uOv5Je\nCjJjevc1afWlOPCpcDEVNA5yEPZiR2HitrxDEAsXk1bTl9SJh0osB+/iR2e1\nrOSsXy6xQOYvlRhZ3xbo/Y0IYhBajAodHp6Yw1WlTMxgq3c1I8y0D789+fDS\nPnJGxOnJdo6AVJBNHZ5+rO5FjpScfqsDo7WI5aqGX8i55vfL9DOrA1l8rBBC\ns3IZ\r\n=wsUP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"src/index.js","browser":"dist/index.js","gitHead":"0b817caa36851a4be5d4a8a084c38b026ad9d878","scripts":{"lint":"tslint --project tsconfig.json --config tslint.json && tsc --noEmit --project tsconfig.json","test":"jest","build":"npm run test:ci && npm run build:dist && npm run build:docs","deploy":"NODE_DEBUG=gh-pages node tasks/update-gh-pages.js","pretest":"npm run lint","release":"np --no-yarn && git push https://github.com/terrestris/base-util.git master --tags && npm run build:docs && npm run deploy","test:ci":"jest --ci --coverage","lint:src":"eslint --ext js src/","coveralls":"cat coverage/lcov.info | coveralls","build:dist":"tsc -p ./tsconfig.prod.json","build:docs":"npm run clean:docs && typedoc --out ./build/docs/ --exclude **/*.spec.**","clean:dist":"rimraf ./dist/*","clean:docs":"rimraf build/docs","test:watch":"jest --watchAll","prepublishOnly":"npm run build:dist"},"_npmUser":{"name":"kaivolland","email":"kaivolland@yahoo.de"},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"6.9.0","description":"A set of helper classes for working with strings, objects, etc.","directories":{},"greenkeeper":{"ignore":["query-string"]},"_nodeVersion":"12.4.0","dependencies":{"lodash":"^4.17.15","loglevel":"^1.6.3","url-parse":"^1.4.7","validator":"^11.1.0","query-string":"^6.8.2","@types/lodash":"^4.14.138","@types/loglevel":"^1.6.3","@types/url-parse":"^1.4.3","@types/validator":"^10.11.3","url-search-params":"^1.1.0","@types/url-search-params":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^5.0.3","jest":"^24.9.0","rimraf":"^3.0.0","tslint":"^5.18.0","ts-jest":"^24.0.2","typedoc":"^0.15.0","gh-pages":"^2.1.1","coveralls":"^3.0.6","typescript":"^3.6.2","@types/jest":"^24.0.18","whatwg-fetch":"^3.0.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","@babel/plugin-proposal-function-bind":"^7.2.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/base-util_0.2.2_1567158689639_0.3559477491098635","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@terrestris/base-util","version":"0.2.3","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@0.2.3","maintainers":[{"name":"ahennr","email":"henn@terrestris.de"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"hwbllmnn","email":"schmitz@terrestris.de"},{"name":"jansule","email":"suleiman.jan@uni-muenster.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"lukaslohoff","email":"lohoff@terrestris.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"mholthausen","email":"holthausen@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"weskamm","email":"weskamm@terrestris.de"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"d5ece475c899af45080178ad1c5611e393155526","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-0.2.3.tgz","fileCount":38,"integrity":"sha512-c4i89fZisXPkK7AWbMlzg0FObxJfl7z7AagxB8cBDFX9+y/CWhhOhYs9gm0u3AJEwmUQD6l+SMiRTOaFBCs4mg==","signatures":[{"sig":"MEUCIQCGoyJUydr8CSg1/LG+wsmiS06XgRPDI2zQoIDbiu6E1AIgFHjZN7kV9sapMNGz8qMdgtTNextvgyYQEx6o9unFxYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez3sBCRA9TVsSAnZWagAA+VQP+wRW3LvzkrUvG+46Kmy4\nqnq3G0lfVK8LwiBPw29x7ILFX95nOTsuPq8/7fhERWyhHpczRbtCkkjHs7Rv\nTupguW9aLfS/E8C7hyqQYD3yoKOzPSKB/LpIBceKOCWLCWKwj8VQ4MD07Tw5\nsvgjuyXYu+U7fDFw6iezTeia+BXswD9Z4dLRLQwPowI+5rTx1K+TRodkwfq5\nmC9TU9ghfA7LNsoWVlSfqr9DNuNtID0+vMY+tpzMkb77Q8HPYNFGshaTVUQa\nrjlZC9hmCoYo1GR8hWFMlHS3r2vrKV5tMKaMpJN0q0lOyS5kCBpzSoLaF1Vn\nr7gMjnQM9dkHJpvceHfdXYLP3ITayDM6vlmLF90gZspTsyxJz6HjrqCuKJ0v\nhYBaFN6cOWOvJ4adnflgxTn2XbAIHbFdTqdRQbbYTVBCKyifc/1h5WHdzQ2v\n8WtxrewupDt17NMnat32f152W769lmJub7KMu3cEPEmCvHDrertB3D0LdG6T\nTndwYhHmxwsGX7aQRyxDIdFgF1Fr9b7nCzxzW6R1amAGB2TlTVGjbDsVSmqG\nav1QwZaC//JVIAJNN+K/CKl/HgY8PotbYfNPJZ4XcMeJ/JlRH5LNbemRPRwI\nqsNkzVj5G9/qbVZEusFU6W8CCzXA+aABnnH7SxpdgQgLscxzmdkEskigOMSu\n1dP1\r\n=rs7F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"src/index.js","browser":"dist/index.js","gitHead":"a4a0b4dd9da6b7388c5db54c4eede1060fc08953","scripts":{"lint":"tslint --project tsconfig.json --config tslint.json && tsc --noEmit --project tsconfig.json","test":"jest","build":"npm run test:ci && npm run build:dist && npm run build:docs","deploy":"NODE_DEBUG=gh-pages node tasks/update-gh-pages.js","pretest":"npm run lint","release":"np --no-yarn && git push https://github.com/terrestris/base-util.git master --tags && npm run build:docs && npm run deploy","test:ci":"jest --ci --coverage","lint:src":"eslint --ext js src/","coveralls":"cat coverage/lcov.info | coveralls","build:dist":"tsc -p ./tsconfig.prod.json","build:docs":"npm run clean:docs && typedoc --out ./build/docs/ --exclude **/*.spec.**","clean:dist":"rimraf ./dist/*","clean:docs":"rimraf build/docs","test:watch":"jest --watchAll","prepublishOnly":"npm run build:dist"},"_npmUser":{"name":"lukaslohoff","email":"lohoff@terrestris.de"},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"6.14.0","description":"A set of helper classes for working with strings, objects, etc.","directories":{},"greenkeeper":{"ignore":["query-string"]},"_nodeVersion":"12.13.1","dependencies":{"lodash":"^4.17.15","loglevel":"^1.6.3","url-parse":"^1.4.7","validator":"^13.0.0","query-string":"^6.8.2","@types/lodash":"^4.14.138","@types/loglevel":"^1.6.3","@types/url-parse":"^1.4.3","@types/validator":"^13.0.0","url-search-params":"^1.1.0","@types/url-search-params":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^6.2.0","jest":"^25.2.3","rimraf":"^3.0.0","tslint":"^6.1.0","ts-jest":"^25.2.1","typedoc":"^0.17.3","gh-pages":"^2.2.0","coveralls":"^3.0.9","typescript":"^3.7.4","@types/jest":"^25.1.0","whatwg-fetch":"^3.0.0","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/plugin-proposal-function-bind":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/base-util_0.2.3_1590655744706_0.9605894228034308","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@terrestris/base-util","version":"0.2.4","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@0.2.4","maintainers":[{"name":"ahennr","email":"henn@terrestris.de"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"hwbllmnn","email":"schmitz@terrestris.de"},{"name":"jansule","email":"suleiman.jan@uni-muenster.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"lukaslohoff","email":"lohoff@terrestris.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"mholthausen","email":"holthausen@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"weskamm","email":"weskamm@terrestris.de"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"f09affe48ae2d50a253d5a084176302c423107bc","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-0.2.4.tgz","fileCount":38,"integrity":"sha512-HupxqYZvwAaQohBnwJizusNTCPuAaxlYU5HS62xk7axnz6VA6zqnD/oB5ycXpgqNTFSrMBuqlCXuDJx1oS+PZw==","signatures":[{"sig":"MEUCIHylDAlpoPdV+3NTGdErSYuI/EawQlIL4mneM6uRVzODAiEAjuMRkOfYVr69zzxBPVEhtMsnj9R1l10yEnip+gfwHfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUjAICRA9TVsSAnZWagAAGAgP/iKHtyUvU7QGL/QkQs38\nhl483UX5NzVCLVFAWx3dBv7gpYChkqqEYLl0W7RdX4wRf/uPPWHxbIk/X7kl\njsYhqrRBHY24Jn4g+Dp4JG4Ar7g58NhsSu3UAnIXw/JUicjr31mw6FstrT2Y\nC97RmLr/esUUIyiPpBnTMWl2iLBuCgsYvMB2YaKrqs3t4Dauw+GPOcBhqpOr\n70T/Q4Hq8cIvbZNORGSUGqKwiphP+/fAyATACgMc1seWep7Q07JPvzTN2qGI\n92XWVaVvIXgW3b784xSfANoNsYQwXRwogGgCnPtfWORKguKcoAIEBgwp2S4s\nh3JoXEvRsHA2ZvOXoKNLV29DfONtTOijSmZQmtwH6Mqk/38LE8KdLAPs+jvu\nW149wlZ5wQqY1FPmM7PODOHAVIg1mgTVFfOdgrDk75oIksJyUbPy1T/zlyXS\ngfbsxx1K8+bLgGDTv0xBXU/KLaAcoyUnnAAllO4k8NfSvBvGqWNf912k9XJ1\nN9QzqBI/+6uBbYPzMiTGhs7oVIonzegdF8LwIcOvKNAzkQ8mmIvTbfPOgOYc\ng3QTqJ8RzihcX0+czpPPe9x7m7yyhR1TsYBx8xZEzNiGByY9kvMD6Odw9gTc\nox6K7ra7+gxDaMHhofBIbWCDtKSvpQhB6Jml/8SF8pIoVDTpdv9JDVUKXWY4\nnTRJ\r\n=DBGn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"src/index.js","browser":"dist/index.js","gitHead":"acf7009153566671ca011d02fbe64b6a0fcb00cd","scripts":{"lint":"tslint --project tsconfig.json --config tslint.json && tsc --noEmit --project tsconfig.json","test":"jest","build":"npm run test:ci && npm run build:dist && npm run build:docs","deploy":"NODE_DEBUG=gh-pages node tasks/update-gh-pages.js","pretest":"npm run lint","release":"np --no-yarn && git push https://github.com/terrestris/base-util.git master --tags && npm run build:docs && npm run deploy","test:ci":"jest --ci --coverage","lint:src":"eslint --ext js src/","coveralls":"cat coverage/lcov.info | coveralls","build:dist":"tsc -p ./tsconfig.prod.json","build:docs":"npm run clean:docs && typedoc --out ./build/docs/ --exclude **/*.spec.**","clean:dist":"rimraf ./dist/*","clean:docs":"rimraf build/docs","test:watch":"jest --watchAll","prepublishOnly":"npm run build:dist"},"_npmUser":{"name":"hwbllmnn","email":"schmitz@terrestris.de"},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"6.13.6","description":"A set of helper classes for working with strings, objects, etc.","directories":{},"greenkeeper":{"ignore":["query-string"]},"_nodeVersion":"10.16.2","dependencies":{"lodash":"^4.17.15","loglevel":"^1.6.3","url-parse":"^1.4.7","validator":"^13.0.0","query-string":"^6.8.2","@types/lodash":"^4.14.138","@types/loglevel":"^1.6.3","@types/url-parse":"^1.4.3","@types/validator":"^13.0.0","url-search-params":"^1.1.0","@types/url-search-params":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^6.2.0","jest":"^25.2.3","rimraf":"^3.0.0","tslint":"^6.1.0","ts-jest":"^25.2.1","typedoc":"^0.17.3","gh-pages":"^3.1.0","coveralls":"^3.0.9","typescript":"^3.7.4","@types/jest":"^26.0.4","whatwg-fetch":"^3.0.0","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/plugin-proposal-function-bind":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/base-util_0.2.4_1599221768333_0.7944054410392329","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@terrestris/base-util","version":"1.0.0","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@1.0.0","maintainers":[{"name":"hblitza","email":"blitza@terrestris.de"},{"name":"simonseyock","email":"simonseyock@googlemail.com"},{"name":"jansule","email":"suleiman.jan@uni-muenster.de"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"ahennr","email":"henn@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"weskamm","email":"weskamm@terrestris.de"},{"name":"hwbllmnn","email":"schmitz@terrestris.de"},{"name":"lukaslohoff","email":"lohoff@terrestris.de"},{"name":"mholthausen","email":"holthausen@terrestris.de"},{"name":"sgoetsch","email":"sgoetsch@terrestris.de"},{"name":"jorzekowsky","email":"orzekowsky@terrestris.de"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"0451444b9790666fd446f58508e68cbf6bc55d5d","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-1.0.0.tgz","fileCount":49,"integrity":"sha512-oYL98Krd8SYY21wqJCxVhaaCxRVmhqKXs5vZRINrcayI+JQuYq57FnUy1lLJOiEzFgf7GvDWDW8JPe7sx1pq4w==","signatures":[{"sig":"MEUCIQC0pU/D2UK/P6N4qI76GD72+qr/65B1Cr0utBn90Lrg2QIgdBKbfifGFLHty7IIQjtV3F/jQJHiwxbvMKdQUCHCaL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM3UhCRA9TVsSAnZWagAA450P/08S5VJS1ATDb+YoYwwR\nHOzEGU8hQQtNvcRXK5C3Y0e3emTjeU92RhvS8h6gxsi+sAG/GT+ifAIKQBgX\nSHLnSuqanF5RIyWvR/7GV4fsx+UcruDHcdmCOKQ0slyjszflu3/nnBi+Ym7G\nHHkYJQ3CQi/abK90FnwE8zKmSNT51v1LkR35/52UHWi9pr5zRS37q79bQUh+\npIwsuEOqplDvEfUVAJElRAJ/nDGPnyPSlHu/oL4cf22ni0JXudJ0Xq4w5LDh\nPWlgaEEFGyGkyg4WcyvApw7pmXVJq0DEOZLvYSAW25mu3hDt7r6OifvJi43B\n7NX6aQbAmFYyLtVdUC8RcjnJGClbumCinUvExwZGlhZlSKfwJ0HyO5xYWuE0\n/GKOm4TytK8iW5KWga3aadOBgoorxypH+USCfeZNXKVdtvFsfIayF+OBKcDd\nZkoys2XdwTjNs0QJFelOF1gbue6JqElXlTnxRuRkYjJHraEcb6j2iEUIcWvi\n615934vjhSU0CCYZ9uf8xEouz9jdgrX4V1+eCWnFAuy5r6fLxFN4z5SHBoJu\nkoirCN8gRjpr1vZT/FzfvSFpxCzRlbF9ARCFW9PDaDVgs4QoDbwgBfUs+10/\nbIonuUJWezOAw9DQGuXh/YftVOlaG0zFovzPohzisEzTs8/jyGeRMzengMkX\nZwzA\r\n=bQEH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"src/index.js","browser":"dist/index.js","gitHead":"6c3e55784c39201cec7420dd1b0b61854d3e97fe","scripts":{"lint":"tslint --project tsconfig.json --config tslint.json && tsc --noEmit --project tsconfig.json","test":"jest","build":"npm run test:ci && npm run build:dist && npm run build:docs","deploy":"NODE_DEBUG=gh-pages node tasks/update-gh-pages.js","pretest":"npm run lint","release":"np --no-yarn && git push https://github.com/terrestris/base-util.git master --tags && npm run build:docs && npm run deploy","test:ci":"jest --ci --coverage","lint:src":"eslint --ext js src/","coveralls":"cat coverage/lcov.info | coveralls","build:dist":"tsc -p ./tsconfig.prod.json","build:docs":"npm run clean:docs && typedoc --out ./build/docs/ --exclude **/*.spec.** src/index.ts","clean:dist":"rimraf ./dist/*","clean:docs":"rimraf build/docs","test:watch":"jest --watchAll","prepublishOnly":"npm run build:dist"},"_npmUser":{"name":"kaivolland","email":"kaivolland@yahoo.de"},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"6.14.10","description":"A set of helper classes for working with strings, objects, etc.","directories":{},"greenkeeper":{"ignore":["query-string"]},"_nodeVersion":"10.19.0","dependencies":{"lodash":"^4.17.20","loglevel":"^1.7.1","url-parse":"^1.4.7","validator":"^13.5.2","query-string":"^6.13.8","@types/lodash":"^4.14.168","@types/loglevel":"^1.6.3","@types/url-parse":"^1.4.3","@types/validator":"^13.1.3","url-search-params":"^1.1.0","@types/url-search-params":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.2.0","jest":"^26.6.3","rimraf":"^3.0.2","tslint":"^6.1.0","ts-jest":"^26.4.4","typedoc":"^0.20.19","gh-pages":"^3.1.0","coveralls":"^3.1.0","typescript":"^4.1.3","@types/jest":"^26.0.20","whatwg-fetch":"^3.5.0","jest-fetch-mock":"^3.0.3","@babel/preset-env":"^7.12.11","@babel/preset-react":"^7.12.10","@babel/plugin-proposal-function-bind":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-modules-commonjs":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/base-util_1.0.0_1613985056814_0.2778663098908527","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@terrestris/base-util","version":"1.0.1","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@1.0.1","maintainers":[{"name":"hblitza","email":"blitza@terrestris.de"},{"name":"simonseyock","email":"simonseyock@googlemail.com"},{"name":"jansule","email":"suleiman.jan@uni-muenster.de"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"ahennr","email":"henn@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"weskamm","email":"weskamm@terrestris.de"},{"name":"hwbllmnn","email":"schmitz@terrestris.de"},{"name":"lukaslohoff","email":"lohoff@terrestris.de"},{"name":"mholthausen","email":"holthausen@terrestris.de"},{"name":"sgoetsch","email":"sgoetsch@terrestris.de"},{"name":"jorzekowsky","email":"orzekowsky@terrestris.de"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"ee38514ef657bd5288088cd5281bbbc7661aa1fd","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-1.0.1.tgz","fileCount":41,"integrity":"sha512-ML1IaqZXGWlXrI8pEAnGZv6qPmW72uBZkbc5NvZcBDattpXmrE3rCntTou1t/zLaOz0v4qmG5KORMTSzOeScRQ==","signatures":[{"sig":"MEYCIQDSlpyIep9NvaeJGkbdQarydkSAgiDSKRtqYgiqBMLkTAIhANhRHEzOaRfgOjsz+2Y0VfagcA/wAXA0RS/bTWIaUhvs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRyg8CRA9TVsSAnZWagAApasP/0eQDtYl9v+vNRgPNMqP\nOEuqnQUFQew5hbPtmCUrmP2Geg1GXOhq5NNZLROH7CQZ1gDBgUht4vyxHwCN\n9Ad8yJb4cNQJdw7VULGCwbjlyJJFc6DutrltW2us39cnLTM6a3F9EGRXhDrM\nR6TXBLsEmUd+Yo2FcMuFSkOAHFgQaFBMzJ0X5sKvfyU/0Fo7JQhyTX0CtaZP\n+UbxB729f7uXoohr5m8oi3kojK17swfhQ38XPfvfbxYkAtr2Y7DsLj/sta8n\n6h/vzYq/DQsx1qqmrjEkOMn/YeIDRsqEURFs5xmLjWC10NBPu9AM+TTFSSGE\nMFOWudZi2krqTFkEu0RfpkL+vZcjROyfBhBSC6J4x21jbH175LOtKiSf9drb\nBqrZiD4nXOIC96WTsqolYziiL6vIna8/d940jZRyZDkCGVcKPHKn+RN12Xt8\ndOkpzer1hJcj9QgYt/xQS1PgO5s9pgOW6sxeo1FJz9ZjvQ2qFJ3/i75BP4i1\n99L7IgRMd2TLlD3Zf1a9qyNqWSacgIHT3TmFt5JKMeoRw/RX2cAd9Aizd6zE\nP5haObJCghNRjZwGgWUgbN0/gItQoEGKfJ7x6++33+ndlwYlgXGJiiyX1lZF\npRGdyERa+xwdZmLt4g75cETVnUmQD9LykdHfiJrA0bAc0tGT7wsOWqWjYL+4\nIa7j\r\n=eHpY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"src/index.js","browser":"dist/index.js","gitHead":"b0fdc6e801276ccd1da8bbc6105c6b8d496b1016","scripts":{"lint":"tslint --project tsconfig.json --config tslint.json && tsc --noEmit --project tsconfig.json","test":"jest","build":"npm run test:ci && npm run build:dist && npm run build:docs","deploy":"NODE_DEBUG=gh-pages node tasks/update-gh-pages.js","pretest":"npm run lint","release":"np --no-yarn && git push https://github.com/terrestris/base-util.git master --tags && npm run build:docs && npm run deploy","test:ci":"jest --ci --coverage","lint:src":"eslint --ext js src/","coveralls":"cat coverage/lcov.info | coveralls","build:dist":"tsc -p ./tsconfig.prod.json","build:docs":"npm run clean:docs && typedoc --out ./build/docs/ --exclude **/*.spec.** src/index.ts","clean:dist":"rimraf ./dist/*","clean:docs":"rimraf build/docs","test:watch":"jest --watchAll","prepublishOnly":"npm run build:dist"},"_npmUser":{"name":"dnlkoch","email":"koch@terrestris.de"},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"6.14.10","description":"A set of helper classes for working with strings, objects, etc.","directories":{},"greenkeeper":{"ignore":["query-string"]},"_nodeVersion":"12.20.1","dependencies":{"lodash":"^4.17.20","loglevel":"^1.7.1","url-parse":"^1.4.7","validator":"^13.5.2","query-string":"^6.13.8","@types/lodash":"^4.14.168","@types/loglevel":"^1.6.3","@types/url-parse":"^1.4.3","@types/validator":"^13.1.3","url-search-params":"^1.1.0","@types/url-search-params":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.2.0","jest":"^26.6.3","rimraf":"^3.0.2","tslint":"^6.1.0","ts-jest":"^26.4.4","typedoc":"^0.20.19","gh-pages":"^3.1.0","coveralls":"^3.1.0","typescript":"^4.1.3","@types/jest":"^26.0.20","whatwg-fetch":"^3.5.0","jest-fetch-mock":"^3.0.3","@babel/preset-env":"^7.12.11","@babel/preset-react":"^7.12.10","@babel/plugin-proposal-function-bind":"^7.12.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-transform-modules-commonjs":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/base-util_1.0.1_1615276091736_0.11509441226903983","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@terrestris/base-util","version":"1.0.2","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@1.0.2","maintainers":[{"name":"jansule","email":"suleiman.jan@uni-muenster.de"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"ahennr","email":"henn@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"hwbllmnn","email":"schmitz@terrestris.de"},{"name":"lukaslohoff","email":"lohoff@terrestris.de"},{"name":"mholthausen","email":"holthausen@terrestris.de"},{"name":"sgoetsch","email":"sgoetsch@terrestris.de"},{"name":"jorzekowsky","email":"orzekowsky@terrestris.de"},{"name":"simonseyock","email":"simonseyock@googlemail.com"},{"name":"hblitza","email":"blitza@terrestris.de"},{"name":"jweskamm","email":"weskamm@terrestris.de"},{"name":"unraveler","email":"rui.nunes1985@gmail.com"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"baf26a04f1a964ca395697cf1e50086da0698f48","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-1.0.2.tgz","fileCount":42,"integrity":"sha512-fKCGWn7N7JyFWMQ/QXPuMRBkZ6fHtJy1EMyB11obtwhwMjHpOJ1BfkqB0D7dPcrWRO8gkH1UqpMp4zqxlLwz8w==","signatures":[{"sig":"MEYCIQCTfkCrtWTQ5R9fZ6h4k7lkdgs8f/4gbV+2P/w7pEWuZAIhAOcwoeeaSXzskM6ECMCZ+B0AGT+ai/H2YSc1Y6uzNnK2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139313},"main":"dist/index.js","types":"dist/index.d.ts","module":"src/index.js","browser":"dist/index.js","engines":{"npm":">=7","node":">=14"},"gitHead":"4912eab5a5872ed7c193664977e3c5a610c34692","scripts":{"lint":"eslint -c .eslintrc.js --ext ts,tsx src/","test":"jest","build":"npm run test:ci && npm run build:dist && npm run build:docs","deploy":"NODE_DEBUG=gh-pages node tasks/update-gh-pages.js","pretest":"npm run lint && npm run typecheck","release":"np --no-yarn && git push https://github.com/terrestris/base-util.git master --tags && npm run build:docs && npm run deploy","test:ci":"npm run test -- --ci --coverage","coveralls":"cat coverage/lcov.info | coveralls","typecheck":"tsc --noEmit --project tsconfig.json","build:dist":"tsc -p ./tsconfig.prod.json","build:docs":"npm run clean:docs && typedoc --out ./build/docs/ --exclude **/*.spec.** src/index.ts","clean:dist":"rimraf ./dist/*","clean:docs":"rimraf build/docs","test:watch":"jest --watchAll","prepublishOnly":"npm run build:dist"},"_npmUser":{"name":"dnlkoch","email":"koch@terrestris.de"},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"9.6.7","description":"A set of helper classes for working with strings, objects, etc.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"lodash":"^4.17.21","loglevel":"^1.8.0","url-parse":"^1.5.10","validator":"^13.7.0","query-string":"^7.1.1","@types/lodash":"^4.14.186","@types/url-parse":"^1.4.8","@types/validator":"^13.7.7","@types/url-search-params":"^1.1.0","@ungap/url-search-params":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.1","jest":"^28.1.3","eslint":"^8.25.0","rimraf":"^5.0.0","ts-jest":"^28.0.8","typedoc":"^0.25.0","gh-pages":"^6.0.0","coveralls":"^3.1.1","typescript":"^5.1.6","@types/jest":"^28.1.8","@types/node":"^20.5.6","whatwg-fetch":"^3.6.2","jest-fetch-mock":"^3.0.3","@babel/preset-env":"^7.19.4","jest-environment-jsdom":"^29.1.2","@typescript-eslint/parser":"^5.40.0","@typescript-eslint/eslint-plugin":"^5.40.0","@babel/plugin-proposal-function-bind":"^7.18.9","@terrestris/eslint-config-typescript":"^3.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/base-util_1.0.2_1695887527477_0.9378995664043452","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@terrestris/base-util","version":"1.1.0","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@1.1.0","maintainers":[{"name":"jansule","email":"suleiman.jan@uni-muenster.de"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"ahennr","email":"henn@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"hwbllmnn","email":"schmitz@terrestris.de"},{"name":"lukaslohoff","email":"lohoff@terrestris.de"},{"name":"mholthausen","email":"holthausen@terrestris.de"},{"name":"sgoetsch","email":"sgoetsch@terrestris.de"},{"name":"jorzekowsky","email":"orzekowsky@terrestris.de"},{"name":"simonseyock","email":"simonseyock@googlemail.com"},{"name":"hblitza","email":"blitza@terrestris.de"},{"name":"jweskamm","email":"weskamm@terrestris.de"},{"name":"unraveler","email":"rui.nunes1985@gmail.com"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"ce933506e32089bdfbbfabfea08eb085d6fdbec2","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-1.1.0.tgz","fileCount":46,"integrity":"sha512-gAhTqPr5vvFco3Zq9TJpoqaIU2Efulqyx+oIL0h43qPNSsPZ4Nxi9eMKRkN8+kzXxdZYi9sAhG0vd8yg3zB92w==","signatures":[{"sig":"MEQCIDWyKmkVHN81t69xWalzyfbWBRtWJt6nfHFFZOpim700AiBQNVubKXwfpNd7Mu5UsDxH2mI8+BOcCvMZjnvxPh2VWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141175},"main":"dist/index.js","types":"dist/index.d.ts","module":"src/index.js","browser":"dist/index.js","engines":{"npm":">=7","node":">=14"},"gitHead":"efa9720cb320c7dac8c5df2d5b5020c4e7b0b20a","scripts":{"lint":"eslint -c .eslintrc.js --ext ts,tsx src/","test":"jest","build":"npm run test:ci && npm run build:dist && npm run build:docs","deploy":"NODE_DEBUG=gh-pages node tasks/update-gh-pages.js","pretest":"npm run lint && npm run typecheck","release":"np --no-yarn && git push https://github.com/terrestris/base-util.git master --tags && npm run build:docs && npm run deploy","test:ci":"npm run test -- --ci --coverage","coveralls":"cat coverage/lcov.info | coveralls","typecheck":"tsc --noEmit --project tsconfig.json","build:dist":"tsc -p ./tsconfig.prod.json","build:docs":"npm run clean:docs && typedoc --out ./build/docs/ --exclude **/*.spec.** src/index.ts","clean:dist":"rimraf ./dist/*","clean:docs":"rimraf build/docs","test:watch":"jest --watchAll","prepublishOnly":"npm run build:dist"},"_npmUser":{"name":"hwbllmnn","email":"schmitz@terrestris.de"},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"9.6.7","description":"A set of helper classes for working with strings, objects, etc.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"lodash":"^4.17.21","loglevel":"^1.8.0","url-parse":"^1.5.10","validator":"^13.7.0","query-string":"^7.1.1","@types/lodash":"^4.14.186","@types/url-parse":"^1.4.8","@types/validator":"^13.7.7","@types/url-search-params":"^1.1.0","@ungap/url-search-params":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.1","jest":"^28.1.3","eslint":"^8.25.0","rimraf":"^5.0.0","ts-jest":"^28.0.8","typedoc":"^0.25.0","gh-pages":"^6.0.0","coveralls":"^3.1.1","typescript":"^5.1.6","@types/jest":"^28.1.8","@types/node":"^20.5.6","whatwg-fetch":"^3.6.2","jest-fetch-mock":"^3.0.3","@babel/preset-env":"^7.19.4","jest-environment-jsdom":"^29.1.2","@typescript-eslint/parser":"^5.40.0","@typescript-eslint/eslint-plugin":"^5.40.0","@babel/plugin-proposal-function-bind":"^7.18.9","@terrestris/eslint-config-typescript":"^3.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/base-util_1.1.0_1698305132155_0.22515153629476248","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@terrestris/base-util","version":"1.1.1","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@1.1.1","maintainers":[{"name":"jansule","email":"suleiman.jan@uni-muenster.de"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"ahennr","email":"henn@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"hwbllmnn","email":"schmitz@terrestris.de"},{"name":"lukaslohoff","email":"lohoff@terrestris.de"},{"name":"mholthausen","email":"holthausen@terrestris.de"},{"name":"sgoetsch","email":"sgoetsch@terrestris.de"},{"name":"jorzekowsky","email":"orzekowsky@terrestris.de"},{"name":"simonseyock","email":"simonseyock@googlemail.com"},{"name":"hblitza","email":"blitza@terrestris.de"},{"name":"jweskamm","email":"weskamm@terrestris.de"},{"name":"unraveler","email":"rui.nunes1985@gmail.com"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"3b307b4c65387b49f549d4d0e534c40ac35bc453","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-1.1.1.tgz","fileCount":46,"integrity":"sha512-Y9z9viEFdmTr63N+5ijBn69hX4wS8cJvx+rA0QNQ2/a+kgjT1RjZ2a5Lhp5zYAu03OshJv8wvJaCdPiietRFEg==","signatures":[{"sig":"MEUCIG14X7ZBS7oDQ1xZZC1ZrbSmUjJN4DhAZ20CsnS8i2DuAiEA5pVw93u7Z3A0LMDlimiyZ4vGVynIDLXBTLhSOpeJXLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141031},"main":"dist/index.js","types":"dist/index.d.ts","module":"src/index.ts","browser":"dist/index.js","engines":{"npm":">=10","node":">=20"},"gitHead":"b213261e501c082290eca096c7dd1b070d8f06d7","scripts":{"lint":"eslint -c .eslintrc.js --ext ts,tsx src/","test":"jest","build":"npm run test:ci && npm run build:dist && npm run build:docs","deploy":"NODE_DEBUG=gh-pages node tasks/update-gh-pages.js","pretest":"npm run lint && npm run typecheck","release":"np --no-yarn && git push https://github.com/terrestris/base-util.git master --tags && npm run build:docs && npm run deploy","test:ci":"npm run test -- --ci --coverage","coveralls":"cat coverage/lcov.info | coveralls","typecheck":"tsc --noEmit --project tsconfig.json","build:dist":"tsc -p ./tsconfig.prod.json","build:docs":"npm run clean:docs && typedoc --out ./build/docs/ --exclude **/*.spec.** src/index.ts","clean:dist":"rimraf ./dist/*","clean:docs":"rimraf build/docs","test:watch":"jest --watchAll","prepublishOnly":"npm run build:dist"},"_npmUser":{"name":"simonseyock","email":"simonseyock@googlemail.com"},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"10.2.3","description":"A set of helper classes for working with strings, objects, etc.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21","loglevel":"^1.8.0","url-parse":"^1.5.10","validator":"^13.11.0","query-string":"^9.0.0","@ungap/url-search-params":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.0","jest":"^29.7.0","eslint":"^8.25.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typedoc":"^0.25.0","gh-pages":"^6.0.0","coveralls":"^3.1.1","typescript":"^5.1.6","@types/jest":"^29.5.7","@types/node":"^20.5.6","whatwg-fetch":"^3.6.2","@types/lodash":"^4.14.186","jest-fetch-mock":"^3.0.3","@types/url-parse":"^1.4.8","@types/validator":"^13.11.9","@babel/preset-env":"^7.19.4","jest-environment-jsdom":"^29.1.2","@types/url-search-params":"^1.1.0","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0","@babel/plugin-proposal-function-bind":"^7.18.9","@terrestris/eslint-config-typescript":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/base-util_1.1.1_1715174553214_0.4830617766186944","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@terrestris/base-util","version":"2.0.0","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@2.0.0","maintainers":[{"name":"jansule","email":"suleiman.jan@uni-muenster.de"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"ahennr","email":"henn@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"hwbllmnn","email":"schmitz@terrestris.de"},{"name":"lukaslohoff","email":"lohoff@terrestris.de"},{"name":"mholthausen","email":"holthausen@terrestris.de"},{"name":"sgoetsch","email":"sgoetsch@terrestris.de"},{"name":"jorzekowsky","email":"orzekowsky@terrestris.de"},{"name":"simonseyock","email":"simonseyock@googlemail.com"},{"name":"hblitza","email":"blitza@terrestris.de"},{"name":"jweskamm","email":"weskamm@terrestris.de"},{"name":"unraveler","email":"rui.nunes1985@gmail.com"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"43764821a17aa5689732826dd0d881e4cf10e9e8","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-2.0.0.tgz","fileCount":46,"integrity":"sha512-Pe4/n4toCQC898K4pLHSC4CFPPKOgFNOI7XyY9JnB3WCjl4NETakuOeHr259LFBsBt10PQIcXr94u5rxjzd4tg==","signatures":[{"sig":"MEUCIGLCuOafA0x4Dy7EIw6IO/pA4OOajH7T0q9RmeKORwNRAiEA7ko7R/GR2egc7+TxvaACgXsIXRah9Kh6l7GQPUWvsZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135414},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","browser":"dist/index.js","engines":{"npm":">=10","node":">=20"},"gitHead":"93a1f28447723d0276dc663bfe5834f5a2ca7415","scripts":{"lint":"eslint -c .eslintrc.cjs --ext ts,tsx src/","test":"jest -c jest.config.cjs","build":"npm run test:ci && npm run build:dist && npm run build:docs","deploy":"NODE_DEBUG=gh-pages node tasks/update-gh-pages.js","pretest":"npm run lint && npm run typecheck","release":"np --no-yarn && git push https://github.com/terrestris/base-util.git master --tags && npm run build:docs && npm run deploy","test:ci":"npm run test -- --ci --coverage","coveralls":"cat coverage/lcov.info | coveralls","typecheck":"tsc --noEmit --project tsconfig.json","build:dist":"tsc -p ./tsconfig.prod.json","build:docs":"npm run clean:docs && typedoc --out ./build/docs/ --exclude **/*.spec.** src/index.ts","clean:dist":"rimraf ./dist/*","clean:docs":"rimraf build/docs","test:watch":"jest --watchAll -c jest.config.cjs","prepublishOnly":"npm run build:dist"},"_npmUser":{"name":"hwbllmnn","email":"schmitz@terrestris.de"},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"10.7.0","description":"A set of helper classes for working with strings, objects, etc.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"lodash":"^4.17.21","loglevel":"^1.8.0","url-parse":"^1.5.10","validator":"^13.11.0","query-string":"^9.0.0","@ungap/url-search-params":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.0","jest":"^29.7.0","eslint":"^8.25.0","rimraf":"^5.0.0","ts-jest":"^29.1.1","typedoc":"^0.25.0","gh-pages":"^6.0.0","coveralls":"^3.1.1","typescript":"^5.1.6","@types/jest":"^29.5.7","@types/node":"^20.5.6","whatwg-fetch":"^3.6.2","@types/lodash":"^4.14.186","jest-fetch-mock":"^3.0.3","@types/url-parse":"^1.4.8","@types/validator":"^13.11.9","@babel/preset-env":"^7.19.4","jest-environment-jsdom":"^29.1.2","@types/url-search-params":"^1.1.0","@typescript-eslint/parser":"^7.1.0","@types/ungap__url-search-params":"^0.1.2","@typescript-eslint/eslint-plugin":"^7.1.0","@babel/plugin-proposal-function-bind":"^7.18.9","@terrestris/eslint-config-typescript":"^5.0.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/base-util_2.0.0_1716538673978_0.05131887849449468","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@terrestris/base-util","version":"3.0.0","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@3.0.0","maintainers":[{"name":"jansule","email":"suleiman.jan@uni-muenster.de"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"ahennr","email":"henn@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"hwbllmnn","email":"schmitz@terrestris.de"},{"name":"lukaslohoff","email":"lohoff@terrestris.de"},{"name":"mholthausen","email":"holthausen@terrestris.de"},{"name":"sgoetsch","email":"sgoetsch@terrestris.de"},{"name":"jorzekowsky","email":"orzekowsky@terrestris.de"},{"name":"simonseyock","email":"simonseyock@googlemail.com"},{"name":"hblitza","email":"blitza@terrestris.de"},{"name":"jweskamm","email":"weskamm@terrestris.de"},{"name":"unraveler","email":"rui.nunes1985@gmail.com"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"5e4fb91ce97f998dcdc70543c6d7ee2658ca0a07","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-3.0.0.tgz","fileCount":46,"integrity":"sha512-nAiM5BlURBQiI3Uc56PDcdtzK7vqcT2UH9QXRngrnisiTA/fhLJxJaSZJYDShYbqNKXt21UjwDCVGW6AY9UerA==","signatures":[{"sig":"MEYCIQDe769n6dRgW2WmQhvP6ujkBUEvssAGLhiRYDq4ayeIIAIhANuoRBthMrbWPM8U+v6yntl+lYZuAesZpA77IWeOKdvM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135343},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","browser":"dist/index.js","engines":{"npm":">=10","node":">=20"},"gitHead":"59b228bdcfaf7975e22f00c93edaf18f19e5bdf4","scripts":{"lint":"eslint -c eslint.config.mjs src/**","test":"jest -c jest.config.cjs","build":"npm run test:ci && npm run build:dist && npm run build:docs","deploy":"NODE_DEBUG=gh-pages node tasks/update-gh-pages.js","pretest":"npm run lint && npm run typecheck","release":"np --no-yarn && git push https://github.com/terrestris/base-util.git master --tags && npm run build:docs && npm run deploy","test:ci":"npm run test -- --ci --coverage","coveralls":"cat coverage/lcov.info | coveralls","typecheck":"tsc --noEmit --project tsconfig.json","build:dist":"tsc -p ./tsconfig.prod.json","build:docs":"npm run clean:docs && typedoc --out ./build/docs/ --exclude **/*.spec.** src/index.ts","clean:dist":"rimraf ./dist/*","clean:docs":"rimraf build/docs","test:watch":"jest --watchAll -c jest.config.cjs","prepublishOnly":"npm run build:dist"},"_npmUser":{"name":"ahennr","email":"henn@terrestris.de"},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"10.8.2","description":"A set of helper classes for working with strings, objects, etc.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"lodash":"^4.17.21","loglevel":"^1.8.0","url-parse":"^1.5.10","validator":"^13.11.0","query-string":"^9.0.0","@ungap/url-search-params":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.0","jest":"^29.7.0","eslint":"^9.13.0","rimraf":"^6.0.0","globals":"^15.11.0","ts-jest":"^29.1.1","typedoc":"^0.26.2","gh-pages":"^6.0.0","coveralls":"^3.1.1","@eslint/js":"^9.13.0","typescript":"^5.6.3","@types/jest":"^29.5.7","@types/node":"^22.2.0","whatwg-fetch":"^3.6.2","@types/lodash":"^4.14.186","jest-fetch-mock":"^3.0.3","@eslint/eslintrc":"^3.1.0","@types/url-parse":"^1.4.8","@types/validator":"^13.11.9","@babel/preset-env":"^7.25.8","typescript-eslint":"^8.10.0","eslint-plugin-import":"^2.31.0","jest-environment-jsdom":"^29.1.2","@stylistic/eslint-plugin":"^2.9.0","@types/url-search-params":"^1.1.0","@typescript-eslint/parser":"^8.10.0","@types/ungap__url-search-params":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.10.0","@babel/plugin-proposal-function-bind":"^7.25.8","@terrestris/eslint-config-typescript":"^7.0.0","@babel/plugin-transform-class-properties":"^7.25.7","@babel/plugin-transform-modules-commonjs":"^7.25.7"},"_npmOperationalInternal":{"tmp":"tmp/base-util_3.0.0_1729498521106_0.41123857925680074","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@terrestris/base-util","version":"4.0.0","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@4.0.0","maintainers":[{"name":"jansule","email":"suleiman.jan@uni-muenster.de"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"ahennr","email":"henn@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"hwbllmnn","email":"schmitz@terrestris.de"},{"name":"lukaslohoff","email":"lohoff@terrestris.de"},{"name":"mholthausen","email":"holthausen@terrestris.de"},{"name":"jorzekowsky","email":"orzekowsky@terrestris.de"},{"name":"simonseyock","email":"simonseyock@googlemail.com"},{"name":"hblitza","email":"blitza@terrestris.de"},{"name":"jweskamm","email":"weskamm@terrestris.de"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"8753d90da53d10a521b05002e691127c72a0e015","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-4.0.0.tgz","fileCount":46,"integrity":"sha512-flICYdEYShURM2pnuciKGzfYgYvCIH+URrxa3+MVqmh6x0U0fU7Pc422uRlREWqwV9kW8sJto2PCXU+YAaDvFw==","signatures":[{"sig":"MEUCIGEajCuVEiRu2M3bIb1JgvgzIdFgmRLxJifYgBw/avIyAiEAv4n1Ba26/SZ0Cxi2X54NrD/JADqOGuQkl1x6n6cwaM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135852},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","browser":"dist/index.js","engines":{"npm":">=10","node":">=20"},"gitHead":"ddd99c2c3beed43a4afd5e842ac19c5c11ba0e49","scripts":{"lint":"eslint -c eslint.config.mjs src/**","test":"jest -c jest.config.cjs","build":"npm run test:ci && npm run build:dist && npm run build:docs","deploy":"NODE_DEBUG=gh-pages node tasks/update-gh-pages.js","pretest":"npm run lint && npm run typecheck","release":"np --no-yarn && git push https://github.com/terrestris/base-util.git master --tags && npm run build:docs && npm run deploy","test:ci":"npm run test -- --ci --coverage","coveralls":"cat coverage/lcov.info | coveralls","typecheck":"tsc --noEmit --project tsconfig.json","build:dist":"tsc -p ./tsconfig.prod.json","build:docs":"npm run clean:docs && typedoc --out ./build/docs/ --exclude **/*.spec.** src/index.ts","clean:dist":"rimraf ./dist/*","clean:docs":"rimraf build/docs","test:watch":"jest --watchAll -c jest.config.cjs","prepublishOnly":"npm run build:dist"},"_npmUser":{"name":"simonseyock","email":"simonseyock@googlemail.com"},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"10.7.0","description":"A set of helper classes for working with strings, objects, etc.","directories":{},"_nodeVersion":"22.1.0","dependencies":{"lodash":"^4.17.21","loglevel":"^1.8.0","url-parse":"^1.5.10","validator":"^13.11.0","query-string":"^9.0.0","@ungap/url-search-params":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.0","jest":"^30.0.0","eslint":"^9.13.0","rimraf":"^6.0.0","globals":"^16.0.0","ts-jest":"^29.1.1","typedoc":"^0.28.0","gh-pages":"^6.0.0","coveralls":"^3.1.1","@eslint/js":"^9.13.0","typescript":"^5.6.3","@types/jest":"^30.0.0","@types/node":"^24.0.2","whatwg-fetch":"^3.6.2","@types/lodash":"^4.14.186","jest-fetch-mock":"^3.0.3","@eslint/eslintrc":"^3.1.0","@types/url-parse":"^1.4.8","@types/validator":"^13.11.9","@babel/preset-env":"^7.25.8","typescript-eslint":"^8.10.0","eslint-plugin-import":"^2.31.0","jest-environment-jsdom":"^30.0.0","@stylistic/eslint-plugin":"^2.9.0","@types/url-search-params":"^1.1.0","@typescript-eslint/parser":"^8.10.0","@types/ungap__url-search-params":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.10.0","@babel/plugin-proposal-function-bind":"^7.25.8","@terrestris/eslint-config-typescript":"^7.0.0","@babel/plugin-transform-class-properties":"^7.25.7","@babel/plugin-transform-modules-commonjs":"^7.25.7"},"_npmOperationalInternal":{"tmp":"tmp/base-util_4.0.0_1759757766101_0.4288246763654804","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@terrestris/base-util","version":"4.0.1","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@4.0.1","maintainers":[{"name":"jansule","email":"suleiman.jan@uni-muenster.de"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"ahennr","email":"henn@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"hwbllmnn","email":"schmitz@terrestris.de"},{"name":"lukaslohoff","email":"lohoff@terrestris.de"},{"name":"mholthausen","email":"holthausen@terrestris.de"},{"name":"jorzekowsky","email":"orzekowsky@terrestris.de"},{"name":"simonseyock","email":"simonseyock@googlemail.com"},{"name":"hblitza","email":"blitza@terrestris.de"},{"name":"jweskamm","email":"weskamm@terrestris.de"},{"name":"ntreff","email":"ntreff@terrestris.de"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"3f0daf7ae671f143a7406152dcf091f4b61356bf","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-4.0.1.tgz","fileCount":46,"integrity":"sha512-sAIkR4Q89D1VS/cP0WGbfUeFneBVyadmtCc6Q87zsPXzWiBT5BpRgvaYrodrJG1eyL8IX1wiSRsF+fKPQauMJw==","signatures":[{"sig":"MEYCIQCjtcCjhnTx0pU4yht8E5OokmD1a+GclRoybdZVGB9W9QIhAOl441QFOG6cNqaJ4WnEOqfD9/KL97xUtBl0rtLNjtGc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terrestris%2fbase-util@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139215},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","browser":"dist/index.js","engines":{"npm":">=10","node":">=20"},"gitHead":"778cae83d45213495592d97b1e00e871d399e69d","scripts":{"lint":"eslint -c eslint.config.mjs src/**","test":"jest -c jest.config.cjs","build":"npm run test:ci && npm run build:dist && npm run build:docs","deploy":"NODE_DEBUG=gh-pages node tasks/update-gh-pages.cjs","pretest":"npm run lint && npm run typecheck","test:ci":"npm run test -- --ci --coverage","coveralls":"cat coverage/lcov.info | coveralls","typecheck":"tsc --noEmit --project tsconfig.json","build:dist":"tsc -p ./tsconfig.prod.json","build:docs":"npm run clean:docs && typedoc --out ./build/docs/ --exclude **/*.spec.** src/index.ts","clean:dist":"rimraf ./dist/*","clean:docs":"rimraf build/docs","test:watch":"jest --watchAll -c jest.config.cjs","prepublishOnly":"npm run build:dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0c081ab-816d-4dd4-a543-02d5ab6eb508"}},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helper classes for working with strings, objects, etc.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"lodash":"^4.17.21","loglevel":"^1.8.0","url-parse":"^1.5.10","validator":"^13.11.0","query-string":"^9.0.0","@ungap/url-search-params":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.13.0","rimraf":"^6.0.0","globals":"^17.0.0","ts-jest":"^29.1.1","typedoc":"^0.28.0","gh-pages":"^6.0.0","coveralls":"^3.1.1","@eslint/js":"^9.13.0","typescript":"^5.6.3","@types/jest":"^30.0.0","@types/node":"^25.0.2","whatwg-fetch":"^3.6.2","@types/lodash":"^4.14.186","jest-fetch-mock":"^3.0.3","@eslint/eslintrc":"^3.1.0","@types/url-parse":"^1.4.8","@types/validator":"^13.11.9","semantic-release":"^25.0.3","@babel/preset-env":"^7.25.8","typescript-eslint":"^8.10.0","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","jest-environment-jsdom":"^30.0.0","@stylistic/eslint-plugin":"^2.9.0","@types/url-search-params":"^1.1.0","@typescript-eslint/parser":"^8.10.0","@semantic-release/changelog":"^6.0.3","@types/ungap__url-search-params":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.10.0","@babel/plugin-proposal-function-bind":"^7.25.8","@terrestris/eslint-config-typescript":"^7.0.0","@babel/plugin-transform-class-properties":"^7.25.7","@babel/plugin-transform-modules-commonjs":"^7.25.7"},"_npmOperationalInternal":{"tmp":"tmp/base-util_4.0.1_1772791982230_0.6818131432411472","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@terrestris/base-util","version":"4.0.2","author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","_id":"@terrestris/base-util@4.0.2","maintainers":[{"name":"jansule","email":"suleiman.jan@uni-muenster.de"},{"name":"annarieger","email":"rieger@terrestris.de"},{"name":"terrestris-info","email":"info@terrestris.de"},{"name":"marcjansen","email":"jansen@terrestris.de"},{"name":"kaivolland","email":"kaivolland@yahoo.de"},{"name":"dnlkoch","email":"koch@terrestris.de"},{"name":"ahennr","email":"henn@terrestris.de"},{"name":"buehner","email":"buehner@terrestris.de"},{"name":"hwbllmnn","email":"schmitz@terrestris.de"},{"name":"lukaslohoff","email":"lohoff@terrestris.de"},{"name":"mholthausen","email":"holthausen@terrestris.de"},{"name":"jorzekowsky","email":"orzekowsky@terrestris.de"},{"name":"simonseyock","email":"simonseyock@googlemail.com"},{"name":"hblitza","email":"blitza@terrestris.de"},{"name":"jweskamm","email":"weskamm@terrestris.de"},{"name":"ntreff","email":"ntreff@terrestris.de"}],"homepage":"https://github.com/terrestris/base-util#readme","bugs":{"url":"https://github.com/terrestris/base-util/issues"},"dist":{"shasum":"33bcad131be2069aea1415c25ee26733ed15b60f","tarball":"https://registry.npmjs.org/@terrestris/base-util/-/base-util-4.0.2.tgz","fileCount":46,"integrity":"sha512-Rqt+pI+qoV4iqfn7Gr755ON4WAuXoe8YdGK71u7wmVkCS8DdR2c8yclCJS0hbGmo566l4dSzd1PWSfvoQLNTUw==","signatures":[{"sig":"MEYCIQDaNhq2h7ofMPzvXdA00+2rOG+MOlSQ7Gp52cJ/LgratQIhAN9ELQbUJLCnchWN/H76itb9ls4hbQ/O4HwjPf7GAmsX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@terrestris%2fbase-util@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139228},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"src/index.ts","browser":"dist/index.js","engines":{"npm":">=10","node":">=20"},"gitHead":"7318bca7d4e990da551217fb71e34e979b516c18","scripts":{"lint":"eslint -c eslint.config.mjs src/**","test":"jest -c jest.config.cjs","build":"npm run test:ci && npm run build:dist && npm run build:docs","deploy":"NODE_DEBUG=gh-pages node tasks/update-gh-pages.cjs","pretest":"npm run lint && npm run typecheck","test:ci":"npm run test -- --ci --coverage","coveralls":"cat coverage/lcov.info | coveralls","typecheck":"tsc --noEmit --project tsconfig.json","build:dist":"tsc -p ./tsconfig.prod.json","build:docs":"npm run clean:docs && typedoc --out ./build/docs/ --exclude **/*.spec.** src/index.ts","clean:dist":"rimraf ./dist/*","clean:docs":"rimraf build/docs","test:watch":"jest --watchAll -c jest.config.cjs","prepublishOnly":"npm run build:dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d0c081ab-816d-4dd4-a543-02d5ab6eb508"}},"repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helper classes for working with strings, objects, etc.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"lodash":"^4.17.21","loglevel":"^1.8.0","url-parse":"^1.5.10","validator":"^13.11.0","query-string":"^9.0.0","@ungap/url-search-params":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.13.0","rimraf":"^6.0.0","globals":"^17.0.0","ts-jest":"^29.1.1","typedoc":"^0.28.0","gh-pages":"^6.0.0","coveralls":"^3.1.1","@eslint/js":"^9.13.0","typescript":"^5.6.3","@types/jest":"^30.0.0","@types/node":"^25.0.2","whatwg-fetch":"^3.6.2","@types/lodash":"^4.14.186","jest-fetch-mock":"^3.0.3","@eslint/eslintrc":"^3.1.0","@types/url-parse":"^1.4.8","@types/validator":"^13.11.9","semantic-release":"^25.0.3","@babel/preset-env":"^7.25.8","typescript-eslint":"^8.10.0","eslint-plugin-import":"^2.31.0","@semantic-release/git":"^10.0.1","jest-environment-jsdom":"^30.0.0","@stylistic/eslint-plugin":"^2.9.0","@types/url-search-params":"^1.1.0","@typescript-eslint/parser":"^8.10.0","@semantic-release/changelog":"^6.0.3","@types/ungap__url-search-params":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.10.0","@babel/plugin-proposal-function-bind":"^7.25.8","@terrestris/eslint-config-typescript":"^7.0.0","@babel/plugin-transform-class-properties":"^7.25.7","@babel/plugin-transform-modules-commonjs":"^7.25.7"},"_npmOperationalInternal":{"tmp":"tmp/base-util_4.0.2_1772793150017_0.21417763091215436","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2018-07-12T10:15:44.390Z","modified":"2026-04-13T11:35:42.489Z","0.0.1":"2018-07-12T10:15:44.560Z","0.0.2":"2018-07-12T14:45:30.431Z","0.1.0":"2018-08-13T08:02:31.262Z","0.1.1":"2018-08-21T07:19:38.375Z","0.1.2":"2018-10-24T11:18:19.078Z","0.1.3":"2018-11-26T13:19:21.457Z","0.1.4":"2019-02-01T13:27:54.815Z","0.2.0":"2019-06-07T10:06:56.355Z","0.2.1":"2019-08-16T06:50:02.982Z","0.2.2":"2019-08-30T09:51:29.773Z","0.2.3":"2020-05-28T08:49:04.853Z","0.2.4":"2020-09-04T12:16:08.423Z","1.0.0":"2021-02-22T09:10:56.946Z","1.0.1":"2021-03-09T07:48:11.887Z","1.0.2":"2023-09-28T07:52:07.675Z","1.1.0":"2023-10-26T07:25:32.612Z","1.1.1":"2024-05-08T13:22:33.373Z","2.0.0":"2024-05-24T08:17:54.171Z","3.0.0":"2024-10-21T08:15:21.298Z","4.0.0":"2025-10-06T13:36:06.295Z","4.0.1":"2026-03-06T10:13:02.372Z","4.0.2":"2026-03-06T10:32:30.161Z"},"bugs":{"url":"https://github.com/terrestris/base-util/issues"},"author":{"name":"terrestris GmbH & Co. KG","email":"info@terrestris.de"},"license":"BSD-2-Clause","homepage":"https://github.com/terrestris/base-util#readme","repository":{"url":"git+https://github.com/terrestris/base-util.git","type":"git"},"description":"A set of helper classes for working with strings, objects, etc.","maintainers":[{"email":"suleiman.jan@uni-muenster.de","name":"jansule"},{"email":"rieger@terrestris.de","name":"annarieger"},{"email":"info@terrestris.de","name":"terrestris-info"},{"email":"jansen@terrestris.de","name":"marcjansen"},{"email":"koch@terrestris.de","name":"dnlkoch"},{"email":"henn@terrestris.de","name":"ahennr"},{"email":"buehner@terrestris.de","name":"buehner"},{"email":"schmitz@terrestris.de","name":"hwbllmnn"},{"email":"lohoff@terrestris.de","name":"lukaslohoff"},{"email":"holthausen@terrestris.de","name":"mholthausen"},{"email":"orzekowsky@terrestris.de","name":"jorzekowsky"},{"email":"blitza@terrestris.de","name":"hblitza"},{"email":"weskamm@terrestris.de","name":"jweskamm"},{"email":"kdannies@terrestris.de","name":"kdannies"},{"email":"ntreff@terrestris.de","name":"ntreff"}],"readme":"# base-util\n\n[![npm version](https://img.shields.io/npm/v/@terrestris/base-util.svg?style=flat-square)](https://www.npmjs.com/package/@terrestris/base-util)\n[![GitHub license](https://img.shields.io/github/license/terrestris/base-util?style=flat-square)](https://github.com/terrestris/base-util/blob/master/LICENSE)\n[![CI](https://github.com/terrestris/base-util/actions/workflows/on-push-master.yml/badge.svg)](https://github.com/terrestris/base-util/actions/workflows/on-push-master.yml)\n[![Coverage Status](https://coveralls.io/repos/github/terrestris/base-util/badge.svg?branch=master)](https://coveralls.io/github/terrestris/base-util?branch=master)\n\nA set of helper classes for working with strings, objects, etc.\n\n## Installation\n\nTo install:\n\n```javascript static\nnpm i @terrestris/base-util\n```\n\n## API Documentation\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n#### Table of Contents\n\n-   [CsrfUtil](#csrfutil)\n    -   [getContentFromMetaTagByName](#getcontentfrommetatagbyname)\n        -   [Parameters](#parameters)\n    -   [getCsrfValue](#getcsrfvalue)\n    -   [getCsrfHeaderName](#getcsrfheadername)\n    -   [getCsrfParameterName](#getcsrfparametername)\n    -   [getHeader](#getheader)\n    -   [getHeaderObject](#getheaderobject)\n-   [MathUtil](#mathutil)\n    -   [radToDeg](#radtodeg)\n        -   [Parameters](#parameters-1)\n    -   [degToRad](#degtorad)\n        -   [Parameters](#parameters-2)\n    -   [mod](#mod)\n        -   [Parameters](#parameters-3)\n-   [ObjectUtil](#objectutil)\n    -   [getPathByKeyValue](#getpathbykeyvalue)\n        -   [Parameters](#parameters-4)\n    -   [getValue](#getvalue)\n        -   [Parameters](#parameters-5)\n-   [StringUtil](#stringutil)\n    -   [urlify](#urlify)\n        -   [Parameters](#parameters-6)\n    -   [coerce](#coerce)\n        -   [Parameters](#parameters-7)\n    -   [stringDivider](#stringdivider)\n        -   [Parameters](#parameters-8)\n    -   [stripHTMLTags](#striphtmltags)\n        -   [Parameters](#parameters-9)\n-   [UndoUtil](#undoutil)\n    -   [atLeastOneUndoable](#atleastoneundoable)\n        -   [Parameters](#parameters-10)\n    -   [atLeastOneRedoable](#atleastoneredoable)\n        -   [Parameters](#parameters-11)\n-   [UrlUtil](#urlutil)\n    -   [read](#read)\n        -   [Parameters](#parameters-12)\n    -   [write](#write)\n        -   [Parameters](#parameters-13)\n    -   [getBasePath](#getbasepath)\n        -   [Parameters](#parameters-14)\n    -   [getQueryParams](#getqueryparams)\n        -   [Parameters](#parameters-15)\n    -   [getQueryParam](#getqueryparam)\n        -   [Parameters](#parameters-16)\n    -   [joinQueryParams](#joinqueryparams)\n        -   [Parameters](#parameters-17)\n    -   [hasQueryParam](#hasqueryparam)\n        -   [Parameters](#parameters-18)\n    -   [createValidGetCapabilitiesRequest](#createvalidgetcapabilitiesrequest)\n        -   [Parameters](#parameters-19)\n    -   [bundleOgcRequests](#bundleogcrequests)\n        -   [Parameters](#parameters-20)\n    -   [objectToRequestString](#objecttorequeststring)\n        -   [Parameters](#parameters-21)\n    -   [isValid](#isvalid)\n        -   [Parameters](#parameters-22)\n\n### CsrfUtil\n\nCSRF Utility methods.\n\nSome methods to access the csrf-token information served by spring security.\n\nThe methods herein assume a certain HTML structure, which is easiest achieved\nby including a markup like the following in your base HTML file:\n\n<meta name=\"_csrf\" content=\"${_csrf.token}\" />\n<meta name=\"_csrf_header\" content=\"${_csrf.headerName}\" />\n<meta name=\"_csrf_parameter_name\" content=\"${_csrf.parameterName}\" />\n\n#### getContentFromMetaTagByName\n\nFinds the meta tag in the current document by the given name and returns\nit's content.\n\n##### Parameters\n\n-   `name` **type** Description\n\nReturns **type** Description\n\n#### getCsrfValue\n\nGet the CSRF token value.\n\nIn order for this method to produce reliable output, your base HTML\npage should contain a `<meta>`-tag in the `<head>` with name\n`_csrf`. The `content` attribute is best filled from Spring by\nusing this variable: `${_csrf.token}`.\n\nReturns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** the key value, e.g. \"741a3b1-221f-4d1d-...\" or the\n    empty string if the meta tag cannot be found.\n\n#### getCsrfHeaderName\n\nGet the CSRF token key. This can be used if you want to send CSRF\ntokens as header. If you want to send it using a form parameter, use\nthe method #getParamName instead.\n\nIn order for this method to produce reliable output, your base HTML\npage should contain a `<meta>`-tag in the `<head>` with name\n`_csrf_header`. The `content` attribute is best filled from Spring by\nusing this variable: `${_csrf.headerName}`.\n\nReturns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** the key string, e.g. \"X-CSRF-TOKEN\" ort the empty\n    string if the meta tag cannot be found.\n\n#### getCsrfParameterName\n\nGet the name of the parameter to send when you want to pass CSRF\ntokens via a form. Alternatively you can use #getKey to get the name\nof the header to send for CSRF-protection.\n\nIn order for this method to produce reliable output, your base HTML\npage should contain a `<meta>`-tag in the `<head>` with name\n`_csrf_parameter_name`. The `content` attribute is best filled from\nSpring by using this variable: `${_csrf.parameterName}`.\n\nReturns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The name of the parameter to send when sending CSRF\n    tokens via forms, e.g. \"\\_csrf\" or the empty string if the meta\n    tag cannot be found.\n\n#### getHeader\n\nGet the full CSRF token header object. Can directly be used in fetch, e.g.\nin the following way:\n\nlet csrfHeader = CsrfUtil.getHeader();\n\nfetch(targetUrl, {\n  method: 'POST',\n  headers: csrfHeader\n})\n\nReturns **Header** header - the header containing the CSRF key and\n    value or an empty object if any of the required meta fields\n    cannot be found.\n\n#### getHeaderObject\n\nReturns a simple object containing CSRF header name as key and CSRF value\nas field value\n\nReturns **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** Simple object containing the CSRF key and\n    value or an empty object if any of the required meta fields\n    cannot be found.\n\n### MathUtil\n\nHelper Class for various calculations.\n\n#### radToDeg\n\nConverts radians to degrees.\n\n##### Parameters\n\n-   `rad` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** The radian value to convert.\n\n#### degToRad\n\nConverts degrees to radians.\n\n##### Parameters\n\n-   `deg` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** The degree value to convert.\n\n#### mod\n\nReturns the modulo for (negative) values.\n\n##### Parameters\n\n-   `n` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** The number.\n\n### ObjectUtil\n\nThis class provides some static methods which might be helpful when working\nwith objects.\n\n#### getPathByKeyValue\n\nReturns the dot delimited path of a given object by the given\nkey-value pair. Example:\n\n    const obj = {\n      level: 'first',\n      nested: {\n        level: 'second'\n      }\n    };\n    const key = 'level';\n    const value = 'second';\n\n    ObjectUtil.getPathByKeyValue(obj, key, value); // 'nested.level'\n\nNote: It will return the first available match!\n\n##### Parameters\n\n-   `obj` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** The object to obtain the path from.\n-   `key` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The key to look for.\n-   `value` **([string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String) \\| [number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number) \\| [boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean))** The value to look for.\n-   `currentPath` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The currentPath (if called in a recursion)\n                                     or the custom root path (default is to ''). (optional, default `''`)\n\n#### getValue\n\nMethod may be used to return a value of a given input object by a\nprovided query key. The query key can be used in two ways:\n\n-   Single-value: Find the first matching key in the provided object\n    (Use with caution as the object/array order may not be as\n    expected and/or deterministic!).\n-   Backslash (\"/\") separated value: Find the last (!) matching key\n    in the provided object.\n\n##### Parameters\n\n-   `queryKey` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The key to be searched.\n-   `queryObject` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** The object to be searched on\n\nReturns **any** The target value or `undefined` if the given couldn't be\n    found, or an object if a path was passed, from which we only could\n    find a part, but not the most specific one.\n    TODO Harmonize return values\n\n### StringUtil\n\nHelper Class for Strings\n\n#### urlify\n\nReplaces any occurence of a link-like text with <a> tag.\n\n##### Parameters\n\n-   `text` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The string context to replace.\n\nReturns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The urlified string.\n\n#### coerce\n\nThis coerces the value of a string by casting it to the most plausible\ndatatype, guessed by the value itself.\n\n##### Parameters\n\n-   `string` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The input string to coerce.\n\nReturns **any** The coerced value.\n\n#### stringDivider\n\nReturns a string that is wrapped: every ~`width` chars a space is\nreplaced with the passed `spaceReplacer`.\n\nSee <https://stackoverflow.com/questions/14484787/wrap-text-in-javascript>\n\n##### Parameters\n\n-   `str` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The string to wrap.\n-   `width` **[number](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number)** The width of a line (number of characters).\n-   `spaceReplacer` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The string to replace spaces with.\n\nReturns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The 'wrapped' string.\n\n#### stripHTMLTags\n\nReturns the displayed text of an string with html text.\n\n##### Parameters\n\n-   `htmlString` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** A string containing html.\n\nReturns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The stripped Text.\n\n### UndoUtil\n\nHelper class for state/undo-redo.\n\n#### atLeastOneUndoable\n\nChecks if at least one state is undoable or not.\n\n##### Parameters\n\n-   `state` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** The global state.\n\nReturns **[boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** Wheather at least one state is undoable or not.\n\n#### atLeastOneRedoable\n\nChecks if at least one state is redoable or not.\n\n##### Parameters\n\n-   `state` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** The global state.\n\nReturns **[boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** Wheather at least one state is redoable or not.\n\n### UrlUtil\n\nHelper Class for the URL handling.\n\n#### read\n\nReturns an object representation of an URL.\n\n##### Parameters\n\n-   `url` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The URL to read in.\n\nReturns **[URL](https://developer.mozilla.org/docs/Web/API/URL/URL)** The parsed URL object.\n\n#### write\n\nReturns a string representation of an URL object.\n\n##### Parameters\n\n-   `urlObj` **[URL](https://developer.mozilla.org/docs/Web/API/URL/URL)** The URL object to write out.\n\nReturns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The stringified URL.\n\n#### getBasePath\n\nReturns the base path of an URL.\n\n##### Parameters\n\n-   `url` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The URL to obtain the base path from.\n\nReturns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The base path.\n\n#### getQueryParams\n\nReturns the query params of a given URL as object.\n\n##### Parameters\n\n-   `url` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The URL to get the query params from.\n\nReturns **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** The query params of the given URL.\n\n#### getQueryParam\n\nReturns the value of the given query param of the provided URL. If not\nfound, undefined will be returned.\n\n##### Parameters\n\n-   `url` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The URL to get the query params from.\n-   `key` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The key to get the value from.\n\nReturns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The query param value.\n\n#### joinQueryParams\n\nJoins some query parameters (defined by `keys`) of two query objects and\nreturns the joined query parameters.\n\n    var params1 = {FOO: 'foo,bar', BAZ: 'baz', HUMPTY: '1'};\n    var params2 = {FOO: 'pupe,pape', BAZ: 'baz', DUMPTY: '42'};\n    var keys = ['FOO'];\n    var joined = this.joinQueryParams(params1, params2, keys);\n    // joined is now\n    // {FOO: 'foo,bar,pupe,pape', BAZ: 'baz', HUMPTY: '1'};\n\n##### Parameters\n\n-   `params1` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** The first object with parameters, where certain\n                            keys might have values that are joined with `,`.\n-   `params2` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** The second object with parameters, where certain\n                            keys might have values that are joined with `,`.\n-   `keys` **[Array](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array)** The keys which we will consider for joining. Others\n                        will be taken from the first object with parameters.\n\nReturns **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** The joined query parameters.\n\n#### hasQueryParam\n\nChecks if a given URL has the provided query parameter present.\n\n##### Parameters\n\n-   `url` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The URL to check.\n-   `key` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The query parameter to check.\n\nReturns **[boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** Whether the parameter is present or not.\n\n#### createValidGetCapabilitiesRequest\n\nCreates a valid GetCapabilitiesRequest out of the given URL by checking if\nSERVICE, REQUEST and VERSION are set.\n\n##### Parameters\n\n-   `url` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The URL to validate.\n-   `service` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The service to set. Default is to 'WMS'. (optional, default `'WMS'`)\n-   `version` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The version to set. Default is to '1.3.0'. (optional, default `'1.3.0'`)\n\nReturns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The validated URL.\n\n#### bundleOgcRequests\n\nThis joins/bundles a given set of (typically WMS GetFeatureInfo) requests\nby the base URL. E.g. it merges the following two requests:\n\n<https://maps.bvb.de?SERVICE=WMS&REQUEST=GetFeatureInfo&LAYERS=Shinji>\n<https://maps.bvb.de?SERVICE=WMS&REQUEST=GetFeatureInfo&LAYERS=Kagawa>\n\nto\n\n<https://maps.bvb.de?SERVICE=WMS&REQUEST=GetFeatureInfo&LAYERS=Shinji,Kagawa>\n\n##### Parameters\n\n-   `featureInfoUrls` **[Array](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array)** An array of requests to bundle.\n-   `stringify` **[boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** Whether to stringify the output or not. If set\n                               to false an object keyed by the base URL and\n                               valued by the combined requests params will be\n                               returned.\n-   `bundleParams` **[Array](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array)** An array of query params to bundle, default is\n                                to ['LAYERS', 'QUERY_LAYERS', 'STYLES']. (optional, default `['LAYERS','QUERY_LAYERS','STYLES']`)\n\n#### objectToRequestString\n\nTransforms an object into a string containing requestParams (without\nleading questionmark).\n\n##### Parameters\n\n-   `object` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** An object containing kvp for the request.\n                           e.g. {height:400, width:200}\n\nReturns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The kvps as a requestString. e.g. 'height=400&width=200'\n\n#### isValid\n\nChecks if a given URL is valid. Implementation based on\n<https://www.npmjs.com/package/validator>.\n\n##### Parameters\n\n-   `url` **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** The URL to validate.\n-   `opts` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** The validation `validator` options. (optional, default `{protocols:['http','https','ftp'],require_tld:false,require_protocol:true,require_host:true,require_valid_protocol:true,allow_underscores:false,host_whitelist:false,host_blacklist:false,allow_trailing_dot:false,allow_protocol_relative_urls:false}`)\n\nReturns **[boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** Whether the URL is valid or not.\n","readmeFilename":"README.md"}