{"_id":"common-stuff","_rev":"34-c20ef30ca5d78d7de9da7abc1551ecdb","name":"common-stuff","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0-alpha.3":{"name":"common-stuff","version":"1.0.0-alpha.3","author":"","license":"MIT","_id":"common-stuff@1.0.0-alpha.3","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"2ba0e5cf9b83efce7e4dd9faa021b2cd08078b1f","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.0.0-alpha.3.tgz","fileCount":17,"integrity":"sha512-yjLWeB5S/CIql5+xZ0An10TPw6T2F3J8E9177ojYTHnHedW4fAxUE16osn6BRZWfkkakGTpXaMeAMW7gu6qOCA==","signatures":[{"sig":"MEQCIFQZhOxXe5H/QOKcEmlqYCGh1xcjIYhP+r3KPmYznPycAiBQdiKZqB1xXh9qsX6U1nSLEdwKgkQSmrLx/qAE0DPYRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgahJLCRA9TVsSAnZWagAA91wQAJIR2XE8UisCMB1FRn7A\nXz6zEIytpsdwEy+2T5z086aSn6N/Ju2DlTuGgak7ufkY3csrJ1Clrp1Gh0Vr\n945NYNlDjgjCCHH0+WcV3+6UwfkKpD/YPqPh3YGxnCkyQGzIVq4DT8ZzYYJ3\n0Zrql9uoLaEQRuQjs+UtCi5kU43EHy2XOws/FkTohQ3jhhbdPKh4220S7DvK\ntbhTLzDCVcHri1vY1mGM/D49g+mfTSr3ZdVFYpofDPNgEBMgx1sEF/PCyJYT\nV89FaGahULmeAmSiDS52r+xqi/k1lgVCuEJh1yg821G2ps88HRBOAEnCRyn+\nmChBRUmVV6FmlHcws0TOHeYYR7Q+yHKR41BnmeECUQok53txk4VX+/zhUmUt\njT8MiGk0bPuAx7FJ9/8QGx8XPUJO6M7Ygq/UiT9EvEcNkh2LvkSyafqjhokM\nJ7SWErMPzfXq4aZskH84DWZoeKdllKgso+HNPTsTFt/nzAPWZ3TSTmNcfC9c\nbgd0UHUSmhZdf0TdaU+FYF/Bfn9Qr07lHK6hvNsOsR5eBjYijMFyG6VyGc55\nRrNwKRX7S5GFKtZydBSn6sQhDW04idbaPwXdZTAi7K0kjsHAaJYGY6lOmd0C\nd74w8UOIv8R0zeaHz0bUJxclsSVt4IMeVN+ZF3HsUadx0+FcNYE6cNTdtn7T\nuUle\r\n=Rjwg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"lib/index.js","gitHead":"72f2d643e163268976d3760ede81e1d487ef61c5","scripts":{"test":"jest spec","build":"npm run build-node","release":"release-it","docs:dev":"typedoc --out docs --theme minimal src/index.ts --watch","prettify":"prettier --write \"{src,spec}/**/*.ts\"","build-node":"tsc","docs:build":"typedoc --out docs --theme minimal src/index.ts","build-browser":"tsc"},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"tag":true,"tagName":"v${version}"},"npm":{"publish":false}},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"6.14.11","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.4","typedoc":"^0.20.35","prettier":"^2.2.1","release-it":"^14.5.1","typescript":"^4.2.3","@types/jest":"^26.0.22"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.0.0-alpha.3_1617564234587_0.2512273587642717","host":"s3://npm-registry-packages"}},"1.0.0-alpha.4":{"name":"common-stuff","version":"1.0.0-alpha.4","author":"","license":"MIT","_id":"common-stuff@1.0.0-alpha.4","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"086d68c0f1a5857686e25dafe979c305d717d9cb","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.0.0-alpha.4.tgz","fileCount":39,"integrity":"sha512-P/o/PoMIfvqgaQdxbIHRcMAs/XVFh4UwWBckjj5psc0D9ERl6bDlGaACsO/JLFMJJQ8uF8Ie3v6coGrpuulb8g==","signatures":[{"sig":"MEYCIQCDs+D5xKbtJcbCjn7gGajHHj6Wy764k0Va3p3Rhf2dvQIhAPq0NWWZhS5q/EFjJ3V8C/xfF+tDMk9mPNnpN4mwjajK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb3c0CRA9TVsSAnZWagAAsSUP/2f2gipnQaJeWq9kiQxJ\n7J3XbDWAMaX2X/UtozAJkmhFdehCSUSFI3CPWiPtj6q8M8pVlVPLWY/4tdji\nNd0a1pB3XJ5dK+K3nT9tT/68cwf9JSeC9J8Rq4CvqvWKvzGOzEd8I+WCkiGr\nywiO8eMVXKZgSfe4Oq7x7DEcsI5lGR9pzf1AGV4TKMwV2hvVyfJLlZ7AP0Of\nv6/jNTcZdopfyU80mCpUynja4zRYlkzGh3bDELEfp84C8uX1lT66DV9TXuGZ\nI0OmVZXGpKkcx/nME4EdLnkMqP0SV/MwN3EU3Tbq9+SYI3FC6E4LJ2Yh7xYQ\n3fcc8w+8fx7tCmDquxfBzsnOe+ccpYbpICbnqPsVJmRA2x1XNLXCg7FZ77XT\n7MLrHMu3MlcDjMlQ///xFYtUxqmjNDiBGeI3e5DwSnap/PaypUo1JJ0afh6C\nL9aCy9OrBSo86SdHX+b9vGI3Zy2N64QwwcFVzkHbackF4pQhwExJmNP2XKiK\nz7E4HR7jASg17G+P1oCGpEV5yjcdLyBu9XNsuYtFJ8BxFLpSMEl555YnbAwg\nlVbVu4vDonmaPCOS/9CBebAg/a78d4owlgFcU6kC2C6V0Kud34rF22Do3Mwe\n/iXPJ94wyyhvvNUaHbnv46WcL0pCgKyfgH5kx7D8hF22v7cr+TG/i3+W2NMJ\nCtlC\r\n=RXCd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"lib/index.js","module":"esnext/index.js","gitHead":"8b3b97700f7d99fd5a562ebe7e89b0266c053771","scripts":{"test":"jest spec","build":"npm run build-node && npm run build-esnext","release":"release-it","docs:dev":"typedoc --out docs --theme minimal src/index.ts --watch","prettify":"prettier --write \"{src,spec}/**/*.ts\"","build-node":"tsc","docs:build":"typedoc --out docs --theme minimal src/index.ts","build-esnext":"tsc --module esnext --outDir esnext"},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"tag":true,"tagName":"v${version}"},"npm":{"publish":false}},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"6.14.11","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"12.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.4","typedoc":"^0.20.35","prettier":"^2.2.1","release-it":"^14.5.1","typescript":"^4.2.3","@types/jest":"^26.0.22"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.0.0-alpha.4_1617917747719_0.09180708171005514","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"common-stuff","version":"1.0.0","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort"],"author":"","license":"MIT","_id":"common-stuff@1.0.0","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"0b935484eeb0aafe8965ec9e14b399193e66da09","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.0.0.tgz","fileCount":43,"integrity":"sha512-2fqqvsOF9QYYVAJPzta/N8a0U4h6e7i6tv8f+1+WT9xFhF9uBSkHd/405YYX+IJwGx2OeWI/yXtiKnJ4YmWEpQ==","signatures":[{"sig":"MEUCIQCT5xKkQPEtGhpXtaJkMOsQ9mxy1f4TlACsnb4PZkzvOAIgTyYWulB6XvoyLFbxcGGUPz/X9eq+uORTv9H++I/iyM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdvYRCRA9TVsSAnZWagAAylQP/3S1/WThPRE+L4C554ld\ngK/ERzIsWalBzP2dCdCGrTe7W225pB/m1txrnb+weKBwfmtvC6tR0tTI9KWB\nfthddWXD1GeG/5Wx7MkakI4DHXv0U0Fv6gJS0PvzumevuMpMTrXGcvd6LAYh\nSNdC8rtnWNvfQ4QPe3affM62ReHFbk5Ndfdg5Zo4y/FsT4LTSF5T6MYI4Vmc\nhcNLofS5GXlIyzr7Tjq15LSLICxVtJSi7z839bKEsUF5SJ1e6qNN/wrbT9cB\nzaxkrGH0tGOdUu3tw2ugLRKXK1ue9bvidrMd8yG7EIe+TkAC4ekwYYY4cC2r\nBJXgPAMi19c75zljiG6Jz70ZYWo2n7yC9EraQbToFL5Ntg3tMk7+VQL2UbLh\nsUbdBeaLPttYE4QufKcpVqt6nKRiluGpngGDF1WR/KKbynAzufqqZlusd8XO\n2sl0PIGgXNs6chw54dOZ/WjUupz/SY2uxE4g1/8WD8Y12julJDmoxgImzT3h\nwhSZYKzeQaCd6hS4diHStiVEjepl1zMTrDiQXmMQezd1Ma2s1Gfa0wXF6Vrs\n0F1ojCj/VjG7rngd9XeXR+G/6rT3Wp5X9SEmiDXbVtH1mlmlMwMdYuNO2wxG\n8R+1S49zyYw/ULR8ajBDHqIlyrdtNWizYu/zz2mJPs1aF2/KTF62N2c/wAUa\nQUXu\r\n=mHQB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"lib/index.js","module":"esnext/index.js","gitHead":"7c945120b125e72d1a5c4d0363493725a294e450","scripts":{"test":"jest spec","build":"npm run build-node && npm run build-esnext","release":"release-it","docs:dev":"typedoc --out docs --theme minimal src/index.ts --watch","prettify":"prettier --write \"{src,spec}/**/*.ts\"","build-node":"tsc","docs:build":"typedoc --out docs --theme minimal src/index.ts","build-esnext":"tsc --module esnext --outDir esnext"},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"tag":true,"tagName":"v${version}"},"npm":{"publish":false}},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"6.14.11","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"12.22.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.4","typedoc":"^0.20.35","prettier":"^2.2.1","release-it":"^14.5.1","typescript":"^4.2.3","@types/jest":"^26.0.22"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.0.0_1618408977420_0.2846732178384699","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"common-stuff","version":"1.0.1","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash"],"author":"","license":"MIT","_id":"common-stuff@1.0.1","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"12ab6c41851ecfdfc9069d4256fec5946c8a10bf","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.0.1.tgz","fileCount":47,"integrity":"sha512-3ZUNq5smJLPLf1WAQpMdiyaBjisgSBgCgYssDQHO/fk2q+7/unG/9Zvk+wAY0G6GITI6HH7r3uW8vwy6nhurlA==","signatures":[{"sig":"MEQCIHx0LulBoggonY86vXo5hFJa2r7wZYIfyXCXanMOB2/+AiAtobWgMH+hVd9qPIG4j/R2ZBvovFoP9rE1an+iK8D9kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeJslCRA9TVsSAnZWagAATvMP/Aowl/LrfDodOaeE4w0J\n8tnDA+ZXaBt8CHWiqriRHoDLeLmW5dQ0g4AkJVR9LZt4ycifI2/Mu8KvZ7GD\nGPOM7hfp8Kx2dDcLPIESdrxRXR+b4PEONiK3E9ofRh2h0CnnzGoiPIfCTjoo\nvWd/hKkVJ4S0ZpSoZ9hzO2Z1GRiDw9r10NPTYV+8qkgyMsrVDPAaTgYW+ROW\nZG7uBj2L7w7/U1XL5WkyvZSFdVwxWdkwjAhvfODz4bNtlDk9JclYp6fe2ARu\nQil9FiatXHmlmDbrSwYnlfPPAgclzOnzinh/vsToGm4mfM7d0M6N1wGRJAX1\nk8HeyiZSwWRnyu1xlRYaYuaViMcC8YU4ZJ7i5h7bR8NlZTtiiHv/Quw6DC35\nycsAj+Kz8xahh83MzSTngwdCCZGMYUEirNzlIFKXE4+FvG6HESX5cKznYdsB\ngOpAhLn12+YnIOTo8nvoPqAg9QElNTpPPLflAa0w/ynoHtE/A9mybm6FZ7c5\n0dcw3m+qJJDF6bhT1f0fHYnRf0O+WcuObqmSlOFQocgwUPNX6m4MjEJ2tUfz\nFTE/pOlTcCLkkqtsWIzomOsRcYgYM50AQO7WlsIJwG9AFB9BFBL4G145he2I\nuQOBeKujjRnkQixDQPEW2ygcHizPXR3j1YmUiMcWSNm4fnkGtFszbXh5V95b\nb35v\r\n=WBSR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"lib/index.js","module":"esnext/index.js","gitHead":"a214771b3f530835f7bedadfbd9bc3fa7b7d035e","scripts":{"test":"jest spec","build":"npm run build-node && npm run build-esnext","release":"release-it","docs:dev":"typedoc --out docs --theme minimal src/index.ts --watch","prettify":"prettier --write \"{src,spec}/**/*.ts\"","build-node":"tsc","docs:build":"typedoc --out docs --theme minimal src/index.ts","build-esnext":"tsc --module esnext --outDir esnext"},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"tag":true,"tagName":"v${version}"},"npm":{"publish":false}},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"6.14.12","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.4","typedoc":"^0.20.35","prettier":"^2.2.1","release-it":"^14.5.1","typescript":"^4.2.3","@types/jest":"^26.0.22"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.0.1_1618516772521_0.5795070196311947","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"common-stuff","version":"1.1.0","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash"],"author":"","license":"MIT","_id":"common-stuff@1.1.0","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"9eeedfc6aa459cae60df1fb6a7e3006c1e945b9c","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.1.0.tgz","fileCount":59,"integrity":"sha512-g8YvKRdTtLtK0HxpL73r2pY6t+muETNC8RuUWdZRrhhFa3ED5GIZeStt5vSYI0UA65UhVQNDpnYTnM9pLjP+LA==","signatures":[{"sig":"MEYCIQClrPfXNxr6XLqvzf8GiicvA5klT+k2tK7Bjz0PQGG9aQIhAIjk4XF2jcIge8I0fHx0/Z1H3A0wT1xtIuf6EHPwJEeV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpMytCRA9TVsSAnZWagAALh4QAJFsy5QVjMIYZjn2bxeb\nxPwpk7vMhIT86keZFYy5/vrZZFeNyM9RBomsYWMSZph8nusXnjFixfGlzJrw\n5apkhNkecMv5bwA2HG4bGHvpuqpPOC5+Vn7MyQ4zZXI3j4cXM33Qet/dXZpT\nqZlhsnUjc6jYIc/BW/8cmzxpERtqhVyzk9hdBksgGd76kSP0/P8jyyaCTVi2\nysULD4L9/Fkix+qwBMRMGyZv3J3PvMHwBylVUcA9cA+qgHqJVOJRVtBfbF1v\n0NC0opiCYoH1N710y5eRm0/4invcB+h7FxDkBiPsIwEQ5lD1po5Jackd61bc\nrRG8FO6Fa3r+zCiSIN9mHsXde3ZBG7Gir1taug43Jbk9I0z7Eolwspn6/Sl1\norQ2dtd9gJ7xKjoo5Jz6bsf9/IbAHpkz+Onzor16iJxE6l1aFBRjNtAZ4hT7\nMDDCItVhueqc8rHuY2pkampQCLWwATT5Av7yj6o/rUZ2mxCjreFddWFKFGGl\n4aehfhym7+wOnvi/RlCtBGXDTU4flMof6Ts9JUD/ihNRjhZN3z/N90yQu/89\nmBlh7zETU1GxDqF6ZgpQSh6qkFbGtEyjPg1xiTPluORH4ppvnG7VkeoQSNzO\nCniyn5M7G/pIj9tLXJOwxQ6bm7aiutIqHCqKp1sqnYzdFyCsfGcQMtDKYkBT\ngb9K\r\n=UJhB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"lib/index.js","module":"esnext/index.js","gitHead":"a0ce4cab9cf2bcfe34e6101bb2bf22cc87e5808a","scripts":{"test":"jest spec","build":"npm run build-node && npm run build-esnext","release":"release-it","docs:dev":"typedoc --out docs --theme minimal src/index.ts --watch","prettify":"prettier --write \"{src,spec}/**/*.ts\"","build-node":"tsc","docs:build":"typedoc --out docs --theme minimal src/index.ts","build-esnext":"tsc --module esnext --outDir esnext"},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"tag":true,"tagName":"v${version}"},"npm":{"publish":false}},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"6.14.12","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.6","typedoc":"^0.20.36","prettier":"^2.3.0","release-it":"^14.6.2","typescript":"^4.2.4","@types/jest":"^26.0.23"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.1.0_1621413036575_0.2347673541565809","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"common-stuff","version":"1.1.1","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash"],"author":"","license":"MIT","_id":"common-stuff@1.1.1","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"91eacaf84eabf7388fedae6cf209ae1225311edb","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.1.1.tgz","fileCount":59,"integrity":"sha512-eXkGorTSCrntRmaM3vjTc6KNKRdJ4iZ8OIPjrs8NyXgft4I+sY1t8zI9PDAdQGi+Db15naRATg6jZmMkjXURgQ==","signatures":[{"sig":"MEQCIEyI45NoVLq0j8cv3KmRRtOOOiJ4JRUHJF5NGtRpmggQAiBW4aBP9quMZOtE9HEUpDFk0FT8RKl8+mfDSa017BU1BQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpQrDCRA9TVsSAnZWagAA4UwQAIS6eKcBQOUqqpC/uYMc\nQgUHBk6IEY7ZxFn90c0nlZ9T1ZnmCkzMYpXYJPlBZn7YX5+j9OoSD3kBCzoY\nDqB5ARXZ+KS7yXCUcygQUobM/CdgvkrdH37RPLvZsyCyGIjU2vMzuGVi5AY+\nBwJPttLyuaX6RdrDc8oRllRJvc4OxXzQ4w9IR7gC7DhsAq9SGRAYnAvthwLn\nUYNKrBKmN/2zzlU5KT/T+QTtlqMKJVuqK39Up1Ogkkk9xhJWTB+8PGmioknE\nYbTZE9XwkTfItjvkB4w0sSSYOFTniUexoo/zZx/piaoUyNwiQQ1siNa4qH5W\nz6hhogugF7sy9nUCVQi5JtgEC0Bb6Mq2QR9JHvosS33ZoXQ4f6PbJvEYhowM\nRcCrB0V/4NGDRHSPcECgEqrqjKSIYzNyOgRt8kvgFhgMM6pvuNcq5w1JBKwB\nW+jq5AfVbI89r+28mFlPjVLRgMi3e0U+b9XbEUuGykID5ErKdCHLb4CsqB3t\ndwbA8dE2VgJsOewuzyWTDQBtuZmOIkBNDsztcE01rajFev/bqXa9ON913kkS\nnALkszUMIStxj1W/Dq29JzxI50y3R1FnYScOSsk5oGY3Ai+ODyxqvKt88Phu\nFs53E/yKiGTwrPFENhfNoFX0/hOB8fcLjhJZu5CmqAm1PZlWzWjNrQi/7ah1\n3kQs\r\n=u+7k\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"lib/index.js","module":"esnext/index.js","gitHead":"6aaba7a3b06d2128b30b2797c526e92eff764941","scripts":{"test":"jest spec","build":"npm run build-node && npm run build-esnext","release":"release-it","docs:dev":"typedoc --out docs --theme minimal src/index.ts --watch","prettify":"prettier --write \"{src,spec}/**/*.ts\"","build-node":"tsc","docs:build":"typedoc --out docs --theme minimal src/index.ts","build-esnext":"tsc --module esnext --outDir esnext"},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"tag":true,"tagName":"v${version}"},"npm":{"publish":false}},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"6.14.12","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.6","typedoc":"^0.20.36","prettier":"^2.3.0","release-it":"^14.6.2","typescript":"^4.2.4","@types/jest":"^26.0.23"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.1.1_1621428931257_0.6774871350216038","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"common-stuff","version":"1.1.2","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash"],"author":"","license":"MIT","_id":"common-stuff@1.1.2","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"de5b4d25fdb3201df452456e493b824e24c8ffde","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.1.2.tgz","fileCount":59,"integrity":"sha512-S6UX/08kpz0xhZhQQmBENv9nz+70yoq62dvC7do8z0fgjkImq/NyeMwqCFJqJXOH2UiOOkNxEvcdscNnvc/aDw==","signatures":[{"sig":"MEYCIQCsiRCneFkvY1j/kzjQqXqV/aTVCeKO85IMLUHnEwX3zgIhAPL5M5Fwjcwhzq4wgtwXTwHn3YBjBq7QSE4dkJInHNZk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp2ZXCRA9TVsSAnZWagAA98oP/2tttDsX/nvjRdhHoSGy\npz0toNl2Rv15Ls/tO48p+3bV9ra7cceV5xxtYH3zTOJ4EPbBXzQqYI4JlyY8\nD+XQSTOSOoWBZdnlqM3zWSAZZzLEyVlIt/ymFjXJmTX0ZSHuPga2uDc/hVLs\nmwdvHHzmNpSGhkG9r4etBvgX5VxRgaZ+YEw4uW8V+ly6wIpCkPd1TzDw/1jd\nr9jZdzpoZhvIw1fI7z89hghMumS7OOEn99u5hE9pjbtpWB2WBP5lTLkB8aqY\nE7epg7R1iaxW5x6177/ooyBX2eGFHzO9i+znMZHvHX4lzI+bZU3kThFQVEt5\nvYr2w8hLHX/esBCE4IK2NJguG/aPL3wuxYGQLo3UxTVw9WjD73GUaGvsea/P\na6/VQTiMFHkGqIH1wL3XHeecABpN70BnaEK9erqGIw3G9VR9ESePRFxjB+Pi\nkdKhb/4wpk7SAJKigHM8oZpJYAiviN/uT7nDo1CD7TbFQTYEu9uvYjk7eU4k\n+e+IVN/8dyTA+StWC6xfjqUzHYe5hFZs/0bPXdG/mR7P4q7hq/61gCew0q5b\nYMBLxXSmG2PEbmJjIiTnkfTL5sPjZ26LG849b7RthFJ+2o/q739fKgA4/E6Z\nd3vvyxYTDayKVB8owArw0jeM8Z8Tf/t2ll6Jxt6Q4WRGdg+dp9DRciRkDcII\nTMMk\r\n=+Xcg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"lib/index.js","module":"esnext/index.js","gitHead":"8be034f70e264b1e95e19fd89bff46242ec4d055","scripts":{"test":"jest spec","build":"npm run build-node && npm run build-esnext","release":"release-it","docs:dev":"typedoc --out docs --theme minimal src/index.ts --watch","prettify":"prettier --write \"{src,spec}/**/*.ts\"","build-node":"tsc","docs:build":"typedoc --out docs --theme minimal src/index.ts","build-esnext":"tsc --module esnext --outDir esnext"},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"tag":true,"tagName":"v${version}"},"npm":{"publish":false}},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"6.14.12","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.6","typedoc":"^0.20.36","prettier":"^2.3.0","release-it":"^14.6.2","typescript":"^4.2.4","@types/jest":"^26.0.23"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.1.2_1621583446580_0.6182585631049706","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"common-stuff","version":"1.2.0","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash"],"author":"","license":"MIT","_id":"common-stuff@1.2.0","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"a1213d67d55a0a79b1040aa365a602baf95ebee1","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.2.0.tgz","fileCount":59,"integrity":"sha512-QGomMBULR+7LSkqSVJSatsliNQNZu+oMcGC5PwtY8gKC7pUwCiyrmfGvOd9vyNofXfPxLp+EWgsjepW/lgTpRw==","signatures":[{"sig":"MEUCIFvCsKPpZ9AWSTtjj7Gv9Vlov4ObvClUwjrBjBrpzoKvAiEA/SedGu5q+dmaOKaV1rYXJ7n7JsAnd59R5jXjv5OoBwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrmeiCRA9TVsSAnZWagAAXcsP/0dePNnc4ih2Ya57E62/\n9JJvmU07bUB+wtAhGAKL47xFZqQNEJxjWhT+oPbo+T5YaVMKKfSdW3tdT/T5\nmt9Ahe8XlAYiymBhfP3JBkgGPEAqj9ZpAykLPmM+G71DHINBp5z+q35JZkT2\nEO3gDZud8GzHUmLBordlB3m+TETmTBLDOoy+dX1/TYPcGJGcPu7pShAATDPU\nkxe9/WD9RYYUDWNjxBIxS9ZYrzd0bB9XtEcXLRk2zyAFAClvpWMwLhc+rDIg\nHAD9zeHTO1umWQ3Wn9scTo5poJJbV/7rw5y5EaQmn70jegVCdNMqvU2/Qba6\nHoR9u9zX5Ad/h6yYS8Df0Hcz7fuJCZl9y4E3Ql5bbOZ3iyqBIm4HFtSS+aTD\nNRuQ2k8qAYfQDVeHhu0UmG0A0xKVhRGfc5rPtWdAYmBNq8Av/BVpvbKuMaR8\nbYtGwkmg1Bivv59SA9zxoMSqXdGWq4fjD/Pn/WPoNJ5aXggMC+Fz2rgJi8nS\nl2GhF72136HGg2RGcx3QlgnOjNNN/kZoxlGqc86o9PStGc1UiNL/1nbCFHOZ\n8uX5qYmZDR5eVCVl5eb38DYWZbkf6jd/HXXT3dxH6m2T7BtjMZ124G8v92eE\nwIpcjw8l7RfNd5dcItvcemjYdBmq25BoVDW//1ZTVCE7vHJwAmqn6V4Tfcuu\nagfK\r\n=Scpd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"lib/index.js","module":"esnext/index.js","gitHead":"d5d43cb3c4f95225967ec9b0462e0dcf13621798","scripts":{"test":"jest spec","build":"npm run build-node && npm run build-esnext","release":"release-it","docs:dev":"typedoc --out docs --theme minimal src/index.ts --watch","prettify":"prettier --write \"{src,spec}/**/*.ts\"","build-node":"tsc","docs:build":"typedoc --out docs --theme minimal src/index.ts","build-esnext":"tsc --module esnext --outDir esnext"},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"tag":true,"tagName":"v${version}"},"npm":{"publish":false}},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"6.14.12","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","ts-jest":"^26.5.6","typedoc":"^0.20.36","prettier":"^2.3.0","release-it":"^14.6.2","typescript":"^4.2.4","@types/jest":"^26.0.23"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.2.0_1622042529933_0.4697373472932307","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"common-stuff","version":"1.3.0","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.3.0","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"c69c5e14c4ab1c13ceed7bae46c1549ff428035b","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.3.0.tgz","fileCount":63,"integrity":"sha512-wAQN5jU72cCN2GbIVDlOw+3g26QTT/nvZ/aVU6pWn0BBQRXAcVIIFCWKaJjeiBJrxgt8QRDedQQuYdsd0RVpjw==","signatures":[{"sig":"MEQCICNyGxcfBHGLJ7psukTA2yS6rFSVDjxV8eLEwIJ9J3/dAiBhGaBd/Zdi0GVgfp8VRK/meINAFCxZxPryZWCvB7v1RA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvPgHCRA9TVsSAnZWagAAw+YP/jwfWXLKZP4Ej189RJNA\nuIquqluezuRzUndNscpo7baROtlpHZjOOeE8VUwxFLisAcV6WiVCPWvoq0JB\n6TYkMiqh5yaCjTessYEXbwpPWmNjb+IPw8Vwoq6aotqti1kjeiJyVOzUFKI5\nGMz+s3Uds3p+iGGdHGNWHLEQegZAjtCTf8xast+9DXiNqepiY4P88GF/isc5\ndsAsQacmRdEyTW20G8l6rh9W+X5T7mqNzWs+f4ILJOxRTd+T9BKmEyTO1Zw0\n7mpxf1b7zT6VbphI5FqOW2cBEosKw/Q6YxJdlzzrc0yroqrarvrwpua+81ZT\nQJ2XlNAFf+pWUk1j5Az0sSFWDxYYQCWZev7DW5gV/fcuwgf8PkaxXqAK5Fwq\nsqP69FIERO6U+a9fID+jhX8m1xXBqt+SVF0DLWvpC1UeHvBbl7RRpXM+p2JL\nuV6GhsLEaV0arYn5U6mbPE5udu0e/bxBde6R7ELYlDC6OzqJWoG5HSdYhuyd\nG5uhtRobaR17DHkg6YXy+301M1qGcm/DjegIPLQII0FhqcsIrhvytoC6elR6\np3HhaJ0U45cdfb8K0SBBjs7MA6+BPo678N5w9IvQz4V1s2w/GH9HYBhEC42J\njaeRnfjiSIjTTLdMNhvjwVCWVbENYWdkYDLk3jxHMf4u+vM8j4we9ZZUc2fQ\n1qi5\r\n=NtWV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"lib/index.js","module":"esnext/index.js","gitHead":"91fa8efeecef68304157bde80b4adc200b94ad3f","scripts":{"test":"jest spec","build":"npm run build-node && npm run build-esnext","release":"release-it","docs:dev":"typedoc --out docs --theme minimal src/index.ts --watch","prettify":"prettier --write \"{src,spec}/**/*.ts\"","build-node":"tsc","docs:build":"typedoc --out docs --theme minimal src/index.ts","build-esnext":"tsc --module esnext --outDir esnext"},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"tag":true,"tagName":"v${version}"},"npm":{"publish":false}},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"6.14.12","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","ts-jest":"^27.0.2","typedoc":"^0.20.36","prettier":"^2.3.1","release-it":"^14.8.0","typescript":"4.2.4","@types/jest":"^26.0.23"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.3.0_1622996999251_0.1971926366132073","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"common-stuff","version":"1.3.1","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.3.1","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"2eedd0a601b8f74c0e28ccbe4f8f085bc09f944b","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.3.1.tgz","fileCount":63,"integrity":"sha512-AybPJQ9n9NbqpYKWhBBDaN0Vv8vk2WpmfWQq1HuoxY6SPodCnxD4seTS2//mqmYwZo0yNFFRKQOxbVaif/3tbQ==","signatures":[{"sig":"MEUCIBzsKQlbpiL1LQyL/bNdeJvt7wF/RaMgHQcP5h6YBqj2AiEAwnO5r+QZF4XdhqXGhr0R+/FjCKY66QYM50qfa5tnBZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":268014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvSW5CRA9TVsSAnZWagAAiZIP/3DUcLOYFouh3AkufVbf\nhSk+7WmMFwIp1HRdKR8m04TqU0jnrjsRbVOsqkJI3EMiay4ShxI0u1bkK9RQ\nt57h7o9AGQFYPCSdG8pvTF3SnJPRqbaX2eZBTCHq1LRDEiLoGz2S3AoAT01O\nKHcY3Y55744J185+EKGRjPuQhiYLKM9GPF934FLy5IVAjZ6MPT+zQxL7YZRq\nudRV3k8uMGSPIen2IzecOc189Fh+EuBRN/rkJxpPjsa5zo3RGAo8bI6FjdkN\nm2p0cPFq4TCLGPa2AwGGzQwPzmlmxcMJN2EGyMLm4VV8lB3Z6D3LBKZFVeIJ\nS0vwxzUqEZJQ1OMQ14FzK4wP4s0zWaZOiX9bUt7ihZMod63CQCe37H7rX9Oj\nv9cPVhziCE1hh9OW1bNCTUDWFerAgiQNK6Me/86YZ6miCwPOQJd2BONjz0bb\nkYFgPldi2hTgvlCIA++izzSBK75ZoDgC1eAW3agjh6nUqhA5TlN/gaVfsy93\nmu6Fsc6nXHoXcDI7ebfk7BPXCPovS5hScyK5cH7onvqdCiCWAdXpiyhHy27S\nCu1y1gbtk+9mMvu6LBfvDS0k03bXqrck9ucd8bq5C2wmGUnbjebIj+QkU4fQ\nKOcwIpjlbvIC5HwQORVXUfYhomEHNzYwvl4CNScFxMSzgg5TZBddqnAAqVZJ\nwzoN\r\n=zcPJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"lib/index.js","module":"esnext/index.js","gitHead":"5612475db40d81fd3452c56dd95e0e7602795224","scripts":{"test":"jest spec","build":"npm run build-node && npm run build-esnext","release":"release-it","docs:dev":"typedoc --out docs --theme minimal src/index.ts --watch","prettify":"prettier --write \"{src,spec}/**/*.ts\"","build-node":"tsc","docs:build":"typedoc --out docs --theme minimal src/index.ts","build-esnext":"tsc --module esnext --outDir esnext"},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"tag":true,"tagName":"v${version}"},"npm":{"publish":false}},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"6.14.12","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","ts-jest":"^27.0.2","typedoc":"^0.20.36","prettier":"^2.3.1","release-it":"^14.8.0","typescript":"4.2.4","@types/jest":"^26.0.23"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.3.1_1623008697234_0.25422928178731263","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"common-stuff","version":"1.3.2","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.3.2","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"b18aaaeb97a3967584b1fee9cf36fed052705168","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.3.2.tgz","fileCount":63,"integrity":"sha512-v0U6ELbWtyN6tVyiuNrxZ7x35sLaMbuTkN9nGtbo6GzjlTS6397HtXx/Bo8RCJ31go934Nhn529QsH0k/jI4MQ==","signatures":[{"sig":"MEUCIQDZTCnLeX5EmUXtohDGJ/GmQ40/EZ54Ce5AoP6Xd0DsjwIgKScIbZog8qocq4Cp0L4b4ekvYSwXm9g8nh5pxWrpidc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxK8rCRA9TVsSAnZWagAAnYEP/3ugSZjSAtbkvJNEw2Zq\n0k+hCTYt378WnmEaQsfeaWuhq93k79Ui93M+HHVAXTimgtQuuZacfA82C/Om\n9Id7wKDItQiTfcLJ/+cK58o7ibIR2Lmwk0DpBABYY26Lc+l06qDJkszdEfSv\npYBQH6M7AXU9ExePO9cSy8B/FVqMAD3OFmWo2i/E4WcBrDMWrgJ4non4qCzO\nx+RkkOxLsRKZ3AMKgpADyKOnSQynx3tIkUgqTpj6bMGmbrk7WAgyDwkOVXJW\ngEuTE37/gRCJ5/mo5DxwlQrP2ZUJfuekLLwqct+gLCT3kMBlAfVbyFfkyW7g\n8uTEkF48GnBbxzsSXMgyJlhHhcZLXtwcWnfq2gQgvNc6AoVtsNVtP+qVXpru\naHev9LWlHbkGPApaK63TFJKTybJ7bPz4wa+fa8Qx+R349UuYLFEcAJ9vT+YI\nOxJ2wuQpylpXBK0UfyOuPh1LEXDBWjPch/p1uouGQe7rSFXs2aqnCyai6XET\nNashKy4zG0ODC/RAeDU908IiHpQS4I1rkdC53P14pdp4xjuvKSHPvVb3MZgF\nJQOhp38bsAnoAV8qeuMXfph7hV68zaA2pAly5gi+m3LEb3Cknnd+wGMpTAs0\nP2gXlZsg3CD8oOlvljdfCE21PLOqsW2w0jUKqehW42/uWNV5f25SPByvMGm0\nCZK9\r\n=KjRi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"lib/index.js","module":"esnext/index.js","gitHead":"663fe571a7cf3f7f73018b8d04c782c6af4c041b","scripts":{"test":"jest spec","build":"npm run build-node && npm run build-esnext","release":"release-it","docs:dev":"typedoc --out docs --theme minimal src/index.ts --watch","prettify":"prettier --write \"{src,spec}/**/*.ts\"","build-node":"tsc","docs:build":"typedoc --out docs --theme minimal src/index.ts","build-esnext":"tsc --module esnext --outDir esnext"},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"tag":true,"tagName":"v${version}"},"npm":{"publish":false}},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"6.14.12","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","ts-jest":"^27.0.2","typedoc":"^0.20.36","prettier":"^2.3.1","release-it":"^14.8.0","typescript":"4.2.4","@types/jest":"^26.0.23"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.3.2_1623502635505_0.06012193090297435","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"common-stuff","version":"1.4.0","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.4.0","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"c9912cc30dbb872f94ce1939fc7a5b4d270b8ebb","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.4.0.tgz","fileCount":71,"integrity":"sha512-VYrn0m5l0e+ih3B7LiJwbWptbDEuQfdBVAd28PUXIZb7l7kNWf8wfiZKWf7QYaGbvUuZZCoS67mtG0rdif7y5w==","signatures":[{"sig":"MEYCIQCd5qvDbkAA2MrrXek1HkAhff97QlOmzG/qyiLfBIXQ5QIhAPxDefKWyt0pM6fB/xiOQqqD0SeAlsIcnPINdakj55Bi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0L0PCRA9TVsSAnZWagAAr9QP/2Wmr16fITQrpXl/CQFX\nlKuRU4Wku5RH4TppsSyYdyf641JezCzTl+EPpoy1MjvarIVG0KkQStR5FD91\n5ywgALsvBheYzI+BfKBUPqYipTj2Rbc5950BTKHYsOiw59lkPaoGtXRVVndS\nQ8jtZBkih1/3h2INWAj+7PxHXJdyeLSTHM4HJoS10lrV167O5ggFDlSVlzXI\n8S7lqk0nb1Y54FTwZkeHmguSqmN8Of7j51+F5JUcfOML3Reru9eSKj8zDgMI\n2mwtdqGXSLX8PmZ7QIoRkdcJcSxaa/VJozxv7OrTiu9zD4497lLMBD4vR/7s\ndRFxPZW/hfkfHO3SQJAKFpbWp08idvcVJMaKaDO4KRqDNCqzCMWUO/cVz6pn\nAEZGhidEuUSNzklGbZwpPMg46d/XiqGwJxhL0PwGd+Ccu7jI1w8vSa3hF/Ox\nPJa+MskkPNMbiq/Ilo5yC3vlMQ+YEydH/EGLCZv9Ekc6pa+hJG2MWAvJnnXC\njKlyUx6zX+dkM/q622+arYvLZYWmU/mEkkfJjYw+BD0w1MH0bzEUW7pOM0sb\nvQnT7HJW6gTDbCnuOCFRdbvIPjBkY87gdfQY9hR2XXVIO1X1DmdLEDtfFG8a\nRS5qEwNRP00jELn/5dTJNVuZBKGFlTUp8XXRDqKHRklbKX0Tr1nK3KYw2es5\nio+K\r\n=oMZv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"lib/index.js","module":"esnext/index.js","gitHead":"79199214a1b9460612e875a782700f7308d81bbb","scripts":{"test":"jest spec","build":"npm run build-node && npm run build-esnext","release":"release-it","docs:dev":"typedoc --out docs --theme minimal src/index.ts --watch","prettify":"prettier --write \"{src,spec}/**/*.ts\"","build-node":"tsc","docs:build":"typedoc --out docs --theme minimal src/index.ts","build-esnext":"tsc --module esnext --outDir esnext"},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"tag":true,"tagName":"v${version}"},"npm":{"publish":false}},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"6.14.12","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","ts-jest":"^27.0.3","typedoc":"^0.21.0","prettier":"^2.3.1","release-it":"^14.10.0","typescript":"4.3.4","@types/jest":"^26.0.23"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.4.0_1624292623174_0.2701006867158309","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"common-stuff","version":"1.4.1","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.4.1","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"6dedcf0b46c8b62478a212c974cdad64c5bb7b66","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.4.1.tgz","fileCount":71,"integrity":"sha512-BPNf9ci3ykCaZT+9DoaSxnRCX1ZHR1gJ/khTd4OfL6LcT2xqndvBoaO1KzlDVMybvzB8aM+0Tk7V5YcFOIa3Qw==","signatures":[{"sig":"MEUCIQCpUUVZfLoVuB0mbqlY0q35EFwZfQOVkjdFYUSijEVOVAIgLQVk29Aqv+97Lf0xR+NVTHXbyZVJWZZZsqQsHF1YE1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg11eZCRA9TVsSAnZWagAAT9MP/jbFOi+rdpcUIrVnvUgi\npe+syI9tzHMdFOYG+/gTq+f9Ix4r7hA1m5z9r8jVwyKbSQlH33nxvK/UjB4M\nodTkVT8LLgB+CLpoP77G9NDy37St84cEVqpBNGWNgUA6rRtQk/xowQPRQSig\nU7XyB3axYyyQfa7zUApUoXDEPOUYs3FhL0WjOLquUT+BU58TNV8VYnc52+Zv\nOvgglA3O74YqpXBS+xYAgEI12BvC3zRoykl/BBjSG4NM3bz2CyGXpwIdCKuJ\nemNl5LfNRPfUXWPFvMuBcNwuYaRbvexgeDp0NSLP36IcWt0IG1hN/mFDGNOy\nqnp37tDKk/Eskca9mxlEnaSOxy84N7pOAbbwYugr/SNK/s47AbZMU8TtiV6b\nSUGKqepi800CXxy4nQl78jSdra9ZEhKjjM/BlsalYu8JV/zka72Puxr5hGvK\niYsDR4EEEow2sAKX32zFnc6dVMjS1ZS9tq6BqaI0o8X4/njay5RCgSOF9uaH\nHUZe5FR51lHj4ljDm6owT31uyFipCr/kvypqU0EibKCJLviQGsywQJltLGgl\n8u0tLBMouhyDHA7zjxnhnkJmTOxNg06qteOWmqMaBDza6vuZzdGMg1SSmWVT\n2OQgblRuVsV0jS+c0lSWOgMyQGP5ZEr3ix1FnH4s1OZKc5lehSJ64GxDvAQ+\nzFF6\r\n=uLWY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"lib/index.js","module":"esnext/index.js","gitHead":"6b58e2a6dad9dcd204c50965e644c9e0eca2e86f","scripts":{"test":"jest spec","build":"npm run build-node && npm run build-esnext","release":"release-it","docs:dev":"typedoc --out docs --theme minimal src/index.ts --watch","prettify":"prettier --write \"{src,spec}/**/*.ts\"","build-node":"tsc","docs:build":"typedoc --out docs --theme minimal src/index.ts","build-esnext":"tsc --module esnext --outDir esnext"},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"tag":true,"tagName":"v${version}"},"npm":{"publish":false}},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"6.14.12","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","ts-jest":"^27.0.3","typedoc":"^0.21.0","prettier":"^2.3.1","release-it":"^14.10.0","typescript":"4.3.4","@types/jest":"^26.0.23"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.4.1_1624725400748_0.8480859068659414","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"common-stuff","version":"1.4.2","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.4.2","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"583a1a51f116a386b4dea3c08ff792d8d4e98dac","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.4.2.tgz","fileCount":71,"integrity":"sha512-6oRCrc1oqq4qANL11WJzNi8uZFL+sqLAHiWB+JlrtHBlSJ64g6HYtbyEsTSwQ2lwdYbbvZcCm/YnkvO9VOay9g==","signatures":[{"sig":"MEUCIQCcXhgVYartnAaykXsYrHfVcuIL6QnsSgvG0V+viCK1eQIgcGjVwGvRovgwyr3K5cq1erRvejdC6INBWOIBZAAB2Wo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":342577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4b09CRA9TVsSAnZWagAAjPgP/32kKN88wkr+9Nn22KRD\nt8hPL6ZiQxI16iyVTmYRI24OuZXgLcKXhgSWvWKwwvTM3nchQQ2mG6oKMfxm\nYedJv3w3ym00sUcjRNQtIDfGk9E3N0CFpV0nNXSxcE/jMX1xfBDCe0T0zw8q\nca2pIlkXGC/mTBUimC9PBQ4+ivKl6RTml5v8ZM6mDjx1Tl1d0POgklNfxCIm\nFH4Kg4tBhXmLZ3CRxjIzd+SnlkiZSnooRfn+AMkMKLX3gQJ7LGVJ99huszj1\nzW5Juxhh8V9fiIGZ4afQqqXGpURIclGOi95Qyq71Vj+J0ow+VmfW7QkAkDGG\nIBMTzMPm7EJ5/EE2Oj/9ybiWgXzoAwlAQ9DCw9AbDYjMrSiLE1wPw3LiX+x+\nIWeDeTMuJW8FD3gYyVR2ZE3TEzNWy9fmixWfKs5uRmKzssTMD0Qg9s/dlpoO\nxAMpA1Y2CTc8lmdDhbG9krt1kaHifyc0wq6ngDtRr0Fz2c8qX81cQK5jwwUf\nzrf2l/Bd2M0AK5/Ez8D+QF9Qtu83Xs14b5RQRkanZTij5r0Th4+FvCOfbPVX\nuFs/HMMJpZLmqaSda0oK9iwexk09YxHTDamksp10/tauY8zOjOXmjMQuFDI7\njAaRJRAIF8fiAxVS4bBXCuW6hnE0gPjJIJ/+YTzla5q8hjkuvsYQYGBFUgDC\n+sV6\r\n=Srqj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"lib/index.js","module":"esnext/index.js","gitHead":"6ac8ccb5b9adf6959a64c05d992979a0e898703e","scripts":{"test":"jest spec","build":"npm run build-node && npm run build-esnext","release":"release-it","docs:dev":"typedoc --out docs --theme minimal src/index.ts --watch","prettify":"prettier --write \"{src,spec}/**/*.ts\"","build-node":"tsc","docs:build":"typedoc --out docs --theme minimal src/index.ts","build-esnext":"tsc --module esnext --outDir esnext"},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"tag":true,"tagName":"v${version}"},"npm":{"publish":false}},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"6.14.12","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","ts-jest":"^27.0.3","typedoc":"^0.21.0","prettier":"^2.3.1","release-it":"^14.10.0","typescript":"4.3.4","@types/jest":"^26.0.23"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.4.2_1625406781164_0.6228283677279638","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"common-stuff","version":"1.5.0","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.5.0","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"eb4a9701418cb6afd5b1bb94ac597c8020ebf6ba","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.5.0.tgz","fileCount":79,"integrity":"sha512-vouCNX+DMInesNgb4F5U77+fipo/PsiYPQTCBaK6ehCMBuoBRQTtskCIgr/eFH5Xl0CiQ/uKXsifUSmiN2RbTg==","signatures":[{"sig":"MEUCICf2GtPrk6ES4tezCauraX94RmFqM9Vf86O2VHW/UDccAiEA8elYbDSR1kCzzYELfxuEC+R+RGFWrJWtbagrtgPwYmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4fY/CRA9TVsSAnZWagAAwZcP+wQgr+HDsdU2jG27t4M8\nDumFNmhZTyKMrV5HQG6gMiOd34APGPVtR8MYO5A8mX0DYPh9V5+UCytogir6\n0BP145hJE9W/oaDzIpiazBubR0hlo8YnF9w2tsV0kNf9g2t/0Xq26eFJ6ioX\n0MLo4r3LzGsDNruHTLD0poh02CJ06tebjuwJXNsU3DxH6BEa8BiCgCoKzxqO\ny7a5AVX8IRI2Jl7tXXtw7ldAKS1G9JHGGukdFuCTA9fagZC3HONIWdfBFV3W\npQt5JcS1+zr84WVOqmkMi2fBvItw6rAnOlIJ+/AyZ8Zd2mU/B/WxWIHaXsCp\nWgk3KNSfuz6wrNv6qY0SMewWX4quUhW4EUl22vexcrmnXbS4ImBXfS+fQZhH\n4N72r/Azgx58P9/gj7MJuV4+Q1ZseyEvAEmWxp8DtXSZeoAUUn8SOEX83Sgw\nlrTiM8CifFnGS9qd2HuCJEGvWAcygLCUJmQ6i3cQijFPQ4xgPguqsW3/QqmC\nK1ZAdzJGYnH1IP2QGHn6wApeP1BL/1XaZqNGAhJEvZ1TWlVGR0HfRUqSG/hM\npdORgrpQcHuWGWwwtR9IMMMKpwPwzahEu0RCUSCa8g0OnNWtOdeB1/U1hJNZ\nP/ITgWVqb6+VeUojHWbw2fH/ZKfSfW0swlH1HuioYf1yEg42LtNXn7WzWdeY\nnfXZ\r\n=uzzg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"lib/index.js","module":"esnext/index.js","gitHead":"ddec00fdf3f93f85ccf708643d19603566f6a4e7","scripts":{"test":"jest spec","build":"npm run build-node && npm run build-esnext","release":"release-it","docs:dev":"typedoc --out docs --theme minimal src/index.ts --watch","prettify":"prettier --write \"{src,spec}/**/*.ts\"","build-node":"tsc","docs:build":"typedoc --out docs --theme minimal src/index.ts","build-esnext":"tsc --module esnext --outDir esnext"},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"tag":true,"tagName":"v${version}"},"npm":{"publish":false}},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"6.14.12","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","ts-jest":"^27.0.3","typedoc":"^0.21.0","prettier":"^2.3.1","release-it":"^14.10.0","typescript":"4.3.4","@types/jest":"^26.0.23"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.5.0_1625421374664_0.36579521190773967","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"common-stuff","version":"1.5.1","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.5.1","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"00da40f7e0fe8f087036e792e2a46ce48c5c050e","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.5.1.tgz","fileCount":79,"integrity":"sha512-5NDAnIuw8HnFw0M93TH+WKpcR+4T3lGWOqawx3Rd9Snt7ydLLpa0TUGnp7Gu9IdKFhvN+ku4SNswRt/4pVe49w==","signatures":[{"sig":"MEQCIGzGY4qi6ERw2ip9MsfABw0c3yURPJOWsKF2yjfgOj59AiBipRZdAVv/hQ89/uFfsf04Ar4F+SiLob9v565/rx5Mvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4xYSCRA9TVsSAnZWagAAUB8QAJK6weYTWfijsrPMt+xT\n96E88hGrP7l1jPTkU40zQaKSWm4pz71wsY7mgYU45+05DSJLn6HU6EHDo0oU\nn5ZiF4qio6/pPtGqI4IuOovgvd33lHt/r3BRwH65ewaXca9mL8/OjZx2PToG\nTo1BYg6Q9IZvnMT0aIVjzHprHAdbgejQH46aCMgIdtlgBTtEgfQTAjg/puRL\n7hnQwD+qTNwXnGBgrPRrLKBGVgYFvkZ5R2VwHrnJ+8L4AzZtkJp37ygtGNsj\nQMrk7cwULqaZHQWeNzSGsYNtmw2B1xEq+7+FjTGHWvUb4VMOngV1IwZgtEQN\nuRT4UI+Sh7GX6yfYFYiBThvqlUK/+N81BGsaQt5EtW7OzhMJkgkyf1yN2+Z0\nR2sXRlbOcsQ9VrFCn9ls1snZ4Zu9QOHEvF9uK9Nfs5b2ndQsH6orBDafhxrd\n3glB0MdVioafMzaArQMGMRFxYQugLpOanC6EEmdLneUGK+RnkNwW2R0ka4cW\ngKTlJzehIGGvkJh1eO/owCNQ8NmqcZK39t3P994z9uPVjXLVA+VFqSoiWQkE\nKlvhhf9UHSuPxVi5rf7JlxuXyY2SE8eqo1RCtPI/+e/ed9Wgd0nmaMKSAk7m\nZzHuKkSajOBY1LuUm11sRHai8y2mHT66AlZtd6Yu6rgBIFU0r4viffFFOCky\nKmni\r\n=X3hz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"lib/index.js","module":"esnext/index.js","gitHead":"0560ba1c4919f4b3276719fa3616e5c2d4484007","scripts":{"test":"jest spec","build":"npm run build-node && npm run build-esnext","release":"release-it","docs:dev":"typedoc --out docs --theme minimal src/index.ts --watch","prettify":"prettier --write \"{src,spec}/**/*.ts\"","build-node":"tsc","docs:build":"typedoc --out docs --theme minimal src/index.ts","build-esnext":"tsc --module esnext --outDir esnext"},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"release-it":{"git":{"tag":true,"tagName":"v${version}"},"npm":{"publish":false}},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"6.14.12","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","ts-jest":"^27.0.3","typedoc":"^0.21.0","prettier":"^2.3.1","release-it":"^14.10.0","typescript":"4.3.4","@types/jest":"^26.0.23"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.5.1_1625495057972_0.30776185524308564","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"common-stuff","version":"1.5.2","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.5.2","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"5856c526d00cf5899decab57340f61d165988571","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.5.2.tgz","fileCount":79,"integrity":"sha512-loOmVdneNQ3AywHS9AcBYWN19jKD7cLnN0r26RNxXNyeUczgiVpySeZ7lUnbWNp33fXsNC1/+WR1G9bgjl+7VA==","signatures":[{"sig":"MEUCICiKufS2ZkigetpTXQgBJgZhVZckAjUVVbU5fkjyQ4qGAiEA9K7fwC226t8JtNdHEU8YTRbbhgbAaxtxsxqJsmjiqcY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":364535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhK5XuCRA9TVsSAnZWagAAN5QP/RxkIZgsvdgJz/jrc0B8\nuT5Yl5xRHbohpGof2MHqGA6TpNZo1G/leryV/gLagh+bmJKPT9VlUhWXXNNE\nf4cmcznb7SB/yALNZhIVY9x0N64kmhOCtJU140fpopMQ4rQOQVCBjGbuNagJ\ne0WQC5+6tQp9w9KOBi7I6TGHQoDPVsT9LyhIeOAteKimihcBkoUk/y8js9Da\nSCP2KvUeiAnjLSuBMtNOsqRX+GgoGbjkrHlUF11/APAqYrZ9bIVdX4WXlAzK\na2MHJ73NF8pg/lh/ubJ5rlJL4mvnf60T1EmJtok4it1hVF1R+spYxm86w6Fm\nMcXjxwtSXMoKpA5te7hC3fT/lkrMGAcLOWceHr4o6merbd6O9RNFixmyZhCg\njAuMj5Y2buQVx88nsH8A5OiIP887zUTmBJPnGSNk6uShnpUSpYX57wbkFC2O\nHdC0fBzyb0lj6DL2inRzAZVsIolnLQvRJSTXvYX2GhsugziwblvWeGU8J9B8\nA1bp+IFvP7ApJ+i3mDwWdIHrhKCbakokflj2sgaIXri16YKKTCoJS5U9US26\nw4EzpmRlmkpxc7jAGfzvwVxu+mmeDc7TTh86XPaxqtPdBOUVmaE+HzrwXQCh\neecRWXHpl/JSw3XA8UALFLq7Go8a7cjK0DKWFJmqcJy2yTweyWtQfTrua8Iz\ng/3A\r\n=PPLn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"lib/index.js","module":"esnext/index.js","gitHead":"688c1b9a3fc0e9652e6557b36fc2039f3b6820c2","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest spec","build":"npm run build-node && npm run build-esnext","docs:dev":"typedoc --out docs --theme minimal src/index.ts --watch","prettify":"prettier --write \"{src,spec}/**/*.ts\"","build-node":"tsc","docs:build":"typedoc --out docs --theme minimal src/index.ts","auto-release":"semantic-release","build-esnext":"tsc --module esnext --outDir esnext"},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"7.20.5","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"12.22.5","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","ts-jest":"^27.0.3","typedoc":"^0.21.0","prettier":"^2.3.1","typescript":"4.3.4","@types/jest":"^26.0.23","semantic-release":"^17.4.4","@semantic-release/git":"^9.0.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.5.2_1630246381848_0.38184858864004645","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"common-stuff","version":"1.6.0","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.6.0","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"8444da274744062aa2d9fcaa51c0195e74e3020d","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.6.0.tgz","fileCount":3,"integrity":"sha512-qWuQ6FzegMePfBc37PJLPkcTmSk0i1k6V6HYBu9KxRtWhHn9btlr65Xvcknm9hZ/Zfb61faqjyDEM3rr6r7LVA==","signatures":[{"sig":"MEUCIDiws1mpHlrhad7f0LijN81eYtYPi4xIiVSe/87OEeyKAiEAuZvOlP9IekLpiI9LVQj92nUBkkvfiUWdLk1HEQOYBdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjq1llACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6Iw//ZXPXzI9oRrpsut5LNtVb7HiiUjBtDJX4QjpD5xYWWUOwZgnv\r\n12aA/JZjghFbYN70y5ITIz6l5SXTBCUv701lHu5LSqDkS28Mo/uC9N8TZg+X\r\nLQ+m3VTOYQtoo/rR1MCw78ur5QAPj6I2PQO5RWxDST/qrVDGMJ24JobTIirW\r\nWxABCD+MDTkeMTir+hVeTRWt7xHpR7OJtUSCGTRDxqA+JFCVTeGRwyadSrFd\r\nJik2rcVwwd7z5/UEUcYLqMfxk3k1FIqFeH/aj8i2EKqAK48LeNKotcjyJVdr\r\np8BvXJPnwB9HDDrPp+rkgPiEf2IzDA/c99mcrpMarXcH8NCnz3u/mfEqG0w3\r\nWuyqYEVWldlH2ScLykle0i7wYpJgJTCkT3uC0OCFuz4TBfMyiCClY++JDOrg\r\nx2q8nvfcVgbOG5bN+iMrl31ZBJnfLbmbtc91dQRX9d7TlrEd0Z75igpgpzxp\r\nwNwLSPEWjf7520A2HGRlWOa2OoWIPXCN4g9dN2nki2KMHPJw5Id3wpb61F3X\r\nRHPcBqFoBca/w/j0xk5QRQYE4lp+oYO4UM+o6aCE2qlJSX1k57Bv4CijJsaS\r\nfli009ESBIzG/lIFtQypGOk8WZ5dUkbQchar08WDvkbk4osSyjXB9iYmIxpn\r\nF91PBrApAvwxkTgVb27t7MDwG8fYh18josY=\r\n=9/se\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"./dist/common-stuff.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/common-stuff.umd.js","module":"./dist/common-stuff.module.js","source":"src/index.ts","exports":{"default":"./dist/common-stuff.modern.js","require":"./dist/common-stuff.cjs"},"gitHead":"19ba715027d9439116d770786747d0a6122fd0ae","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest spec","build":"microbundle && typedoc src/index.ts","prettify":"prettier --write \"{src,spec}/**/*.ts\""},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"8.1.0","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","typedoc":"^0.23.23","prettier":"^2.8.1","typescript":"4.9.4","@types/jest":"^29.2.4","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.6.0_1672173925374_0.5349899069140669","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"common-stuff","version":"1.6.1","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.6.1","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"65e4abefbc51732bd8660ce3c88289bd9ff4d276","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.6.1.tgz","fileCount":30,"integrity":"sha512-gxZg0Mm3BvxoIhU3iXfv0yKZhcyMPutcctfkloyo1dyVXhrtu9QQDTmwBJJKZ7fsIl0hsktTsEaY8Oaqei3T3w==","signatures":[{"sig":"MEQCIAlcC50e6te+kMcPSWxpgxnP0tk0Y7MBxaCyFqzI+vEXAiAYdo9lY2Hp/cyzWUcsYsgEVqQ2BqcRL7L7Kzyx+6C8Qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":723155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjq11xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAdw//VqZdsxqJ0uIvDrtVqDVK55DaoVh/n5d/JjXnEnOvoObchQyz\r\nV5kByCtuYNDXV+9BWge/UzR89Igsz1cPX7SFf4hfWCsl4WBS82ZLJkfh3bjK\r\nvmccCeip6UKwT57SrcGXuALm5O64PsRuve96xJYa/2DqYBjeq7kdfp9G08id\r\nO+qJ6zRRr3VlhMq4nRwQlR6OVcbDvQnNfvVNn0pxFewdR1FzG8Qy6izJkRRu\r\nhP32ZLahmLT6cBgw+EmSEaOuLJtcLxyQwNAK+jsMnWLvF5r/LqQeEU5iN+Ia\r\nSKw6un3FNT/DgWLXNqDkxnVJ8a0e+TzErPhGqvILh2NteAkUmV7HFxcYIK3j\r\neXzJwf/ArRfqd6FDcD1PVRMx2cIRsjGFFWtKgHQuvLwX1cDJi8ix6A2V2uP1\r\nLZbWWHy10bxIS1l1Nukg30ZvyvxSGg9fKSZ+6BXt2xeWFjSbiK5RT6dJAuIX\r\n5bo7uGhUCVEReDGGh4Aj80w+7ztXOfZ9zWUnc/KE1OeidkRLDRvxikKZMXuW\r\npwi+yctq+vfaVDLg0nMeRFcvx6w7h02B8SCzCcCDfpLNGHIS3LJGIgE9zpJH\r\ntOusZp0DYpWEc5NpNi/XGoBTWRos/7Pcklr7AyX/NaFYI7UhM00AzXv4HKNv\r\nv1YHDwQj/DDTCN3KofirgfvPuYjUMnbrzng=\r\n=qKQy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"./dist/common-stuff.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/common-stuff.umd.js","module":"./dist/common-stuff.module.js","source":"src/index.ts","exports":{"default":"./dist/common-stuff.modern.js","require":"./dist/common-stuff.cjs"},"gitHead":"0dfdd4cb2e7751b48299923d0eb2e5dbc299d5c8","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest spec","build":"microbundle && typedoc src/index.ts","prettify":"prettier --write \"{src,spec}/**/*.ts\""},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"8.1.0","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","typedoc":"^0.23.23","prettier":"^2.8.1","typescript":"4.9.4","@types/jest":"^29.2.4","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.6.1_1672174961146_0.084480662631639","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"common-stuff","version":"1.6.2","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.6.2","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"92bddaf2dada300fd19f1f18f9a787df7947b01d","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.6.2.tgz","fileCount":30,"integrity":"sha512-Vr6bi5V/tMU+cYSXK3Oxpj1hpgx5SsPvPTLgP1srbvXvzpwA8wgPmlhl4yq03ygNvISggiknY4lZ3fCM8NHdpw==","signatures":[{"sig":"MEUCIQDHi4yO4C+qc8z+ZeJvhE9IfiSXy2Ui7tWeixZBPMqlXQIgK1fb4yqW5pjaDgKaUf73paPbVboadurbVElXXhPRx+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":722807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjseIMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpCw//bZQBIw3Mcq1pigsqT0N9WV1KydMCQoIiHSDSawVOaeF3FU6u\r\ngcOVuY0lF4KgXQ69nK+ZtifC3pMmqt4ZBXsc75bIHWu8uIiVwtZNp0hsm6lY\r\n4+9/duyEcUp/nQambCM5JSl0Tu8u9IKOozHHAQ3My3ADNJ5sgo6dy6aaSAbL\r\nEnddQubYDYBWa+hAxnlzbsetx2UP5oXdFP7Z2wZG+MeVb9QvWALxdJu0558B\r\nFNx//GEkXoztYpDG5myAHCmnp39zx3+CRjRDoICZDN8d8fUBYl3Z/t62evFn\r\n7DLlF6SJJMpyAwQvDAOdUMsOvOEunSKxIUDVhsa2D98NsM8BkCLl+wJipKmJ\r\nNxo5M77wmEDM5Yd5mM+IvIXud68tjzSiptNNLSJ3kNoQJGrfLo8u8UbPIO/f\r\nt75jLrWp5NcUimKR1c8Cb7CPu44pEUVtl95AxPaoNvMMVawbLQqKfmXadJ5B\r\nmDw87cmJari77N1xvdAMI2E2A2LatynUnM3+EX++xCuC14wmIlGL9wQL+bwY\r\n6SSBeASLs/Khbn5Js7WIGwyBbuNGdWTPXdxGbzB3phD8cWYVZvt7qY9R/mLN\r\nQi3imZ6tFnMI+1ijKAm3BlmUiCptJf5WCxtJRYgUoKAWz3i7xZzqul+tuss9\r\nuHFlr7SKz536vd4ZZNFJYCFvr3n8XEcLOg8=\r\n=cd2N\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"./dist/common-stuff.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/common-stuff.umd.js","module":"./dist/common-stuff.module.js","source":"src/index.ts","exports":{"default":"./dist/common-stuff.modern.js","require":"./dist/common-stuff.cjs"},"gitHead":"c1f369807e0cc22859ae25769b94ff714636f2a9","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest spec","build":"microbundle && typedoc src/index.ts","prettify":"prettier --write \"{src,spec}/**/*.ts\""},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"8.1.0","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","typedoc":"^0.23.23","prettier":"^2.8.1","typescript":"4.9.4","@types/jest":"^29.2.4","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.6.2_1672602124226_0.48578260243392424","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"common-stuff","version":"1.6.3","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.6.3","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"17261854407cfd7c1d50002720afb10f06048fd1","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.6.3.tgz","fileCount":30,"integrity":"sha512-FyUOa/y+F960+7IxP9EskhMvmrDL5ZOrt2cn1/BIJgqhGAcPb41/R4aCNkWz1pleFEt5QkjdXtoeenN3yVp3Hg==","signatures":[{"sig":"MEUCICGe3x8laUXXl7yYEr3f/exeSngfS7ib9m0XeuUHgdN4AiEAuBqKXMtuXZMq7JJ+YWYtiviqWK9stEAT5u9a+YQwt1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":723305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsev7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplDw/8C+/xo9wThUdlyqrg2230Yqog81Fl5OrOSC3gYQr1bQgH2kTO\r\nn10yLkHKHKCBSpHvLRqJ8PxEfEeh3XQ+jOkN5n0z9i71gv+pFaKuNl1hgbnY\r\n4sLKE2SSv6lwj9lDTjZUPIK6K4FBEJpLCxom5Z+RtBGTw4o5hIAvnM1ONq3l\r\nlReu6Eqo55ITMLAwzPe5V/sgPu5iXSs5UPjMuaO/m/w1cEpYmrdvoc//opjH\r\nx5aE84cxPsVQKCwsdrPHkd6rsim4Rn8xkJUnQe0gm5KOLMMkqOCV2DUF0Nms\r\nmaMKjYf06Harp7mSkVMzUZwQcKV7bCuE719TCNBxFvC1oKuTEBkU0jmO9ky6\r\nhveaFQHuOlf1sZzsRd+87QW0uqFOgaqjHujeTwVuVEGmrL0DCbxBMiqgxrac\r\nVXKhd/Jn5gknuDujZZ0JUFfTN0/Zcs2gFzpiShBaQJiPKUQlwZBI8bpcjADF\r\n1OZ5hyHeXScK6dptOmsI639uLtW3uB4RXgOrjjTD0pPDU4SzuFjXqt3IOrKy\r\nJchPvFywWDoh2o3dgucaG0hbR9ReEYe7KkPPsnj+ikkBzuoALnlYNiW2ACUU\r\n/S9MGsJJrYQ49S0fCzgWpYPyWFuWU7aWKuufhHNmq5DKSvh3iHKC2epU93qX\r\ni2r0t3GXv3aFYDbYTsNjA3f65UirneyXFtM=\r\n=lMDN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"./dist/common-stuff.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/common-stuff.umd.js","module":"./dist/common-stuff.module.js","source":"src/index.ts","exports":{"default":"./dist/common-stuff.modern.js","require":"./dist/common-stuff.cjs"},"gitHead":"a20cd4bd5fee0614b3691b3b163c6a6ce54a1ef6","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest spec","build":"microbundle && typedoc src/index.ts","prettify":"prettier --write \"{src,spec}/**/*.ts\""},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"8.1.0","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","typedoc":"^0.23.23","prettier":"^2.8.1","typescript":"4.9.4","@types/jest":"^29.2.4","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.6.3_1672604666876_0.6230666371895432","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"common-stuff","version":"1.6.4","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.6.4","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"79b00249c0a53d4894057f0b290804c16852b793","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.6.4.tgz","fileCount":30,"integrity":"sha512-KYrItWxo7Vsti2yryzLrJWOt6QAB8cFlxGX1Sp9Vz8ezYePRoDxu5XH8oV13F8BHYQ+WgKImqFBeEjFjESAudg==","signatures":[{"sig":"MEQCIBFdepvC56bkmmpIHzRSwvbafCuboWkE2wm+jeYSh9njAiBz2nKdtTxj5DpFzTJYJSiFxgIfRSyEBwWwrE4NS0RP1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":723289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsxuAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoG8RAAmDQqdboWvFMy0WeIfcJyMl5M0044/oaUKBRDqPcQ/gtpyO+J\r\na3wxic0p7H+LtRGw24AFMKEntFst86VZiKbgRRblyQWeZnZOty1MuNaMLVaL\r\nrOXYi270Is1kXU/b3OZpcgK8B0C7tChZ4WNGOCWcx1cDTWqrkk2gbD2s9/C2\r\n1GzH5NLkNLnCy/YMMxvw+zu6W06KyF+zV8LkxuG8JLNKmqbgM0sQ/4YTQFKz\r\nOqk5Q7DIHCL6l4nDBKrZSyeq7zQN+/jHEWB9fTKr7fq01/wEY/5IeZU2sXyO\r\n9tBVsSi6AwyE5CSswCu0y5HKgYFbQ8PM0xAg06O62Eu4NDH3PtKJyGLIFs1t\r\nPFTvxdW+kNiKKDGqgm42tBTdWL+uoHGBdlJpkm1D7Y1qYXegE8IUYwjwmKB/\r\nZUpIivzcDWq8JUk0Sn7NOeae+omaxsMZ1STqSkLQkkQMBpQxLYLWKCVKIdWs\r\nk5mLVc1Ko8ABKuFbA1GIbdTO/zyFklnIY/BIP4UPjb8UsUYagt2E+gK/pxi+\r\nI4VDeFMBp7wbKW7uZoRhhGlVjKRrQP3e/ravrSzThYo5jsUeXU7t9Y4NET4b\r\nIZQP+I9OqxyKjoG0fQB/suvIpN8iw2Xkupf/xWnDrT4dUyHOu9C5olD+tfD+\r\nU1yRaNjdEiNcT6g5eLhQSRiVem+45iUrfSY=\r\n=zzJC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"./dist/common-stuff.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/common-stuff.umd.js","module":"./dist/common-stuff.module.js","source":"src/index.ts","exports":{"default":"./dist/common-stuff.modern.js","require":"./dist/common-stuff.cjs"},"gitHead":"47c6b1539c6b469b61867917d95561cb629bd892","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest spec","build":"microbundle && typedoc src/index.ts","prettify":"prettier --write \"{src,spec}/**/*.ts\""},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"8.1.0","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","typedoc":"^0.23.23","prettier":"^2.8.1","typescript":"4.9.4","@types/jest":"^29.2.4","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.6.4_1672682367833_0.9546065467545","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"common-stuff","version":"1.7.0","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash","isomorphic"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.7.0","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"7e10295ccc433b96b1887c24fee33297fa490f95","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.7.0.tgz","fileCount":30,"integrity":"sha512-eqGgouWQV3MKEsz17fs7CaDYTD2Rg2Bz4ga8m2mz/TG9TODq/CGoQuHSPPll/oMaGk5OR2Tdn2d8vo6Jg5sHfQ==","signatures":[{"sig":"MEUCIQCRdB245TrYWaclxXR9lkFbwVW614kv5MdBFhSCTGXgBQIgM7a5FSbpHBIlUXGipbR92ic5t9ZF0yRVZwvF6fIQz/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":729524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0i3AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwrhAAn801cMXllaqxKl7UBAeiyVz84kOIjh83s97zqZw4qBQDt2MP\r\nsf7GbK2ITcIWwbXgpA0E+1z/EPzNA8AeyHRsQX89BJCdsh/5rrahdrupYnQk\r\nwYplSZZ4I3x/HAbb9xTOxMr2DcyLrkddIokr0g8F5PDFbAlgC5a5JVSpKHsn\r\n8mKh5qRoRH8Gk2ZqO/2y95MhBWOqzJPcX1uytRHVbD6A7eDUqs5x3TcmAbE3\r\neRFVBXd0kOmk43KdZ1ZoCF0GKnxSpgftb8DVTyXiCz10Xuw36rkJjrZricr5\r\nEQQKM2vLcJmww8RPj5Dw/44eYFNRpd2xxnv2ZTnKTxopZkC7DnVmR7v0Nmys\r\nFF/kdNOgZThPUHJM0qikLxwgcm1P7sjpBakY0Ur9KeArfBl+ONatzifU6Ybv\r\n+rl4pSPBc4TP9eK9067vOL7v8kz4yGiSwLfYez5FpUYVdepZFz3Sdr5nsRzI\r\nU46zYtcuSc55GX8M33JAzOgBnsyVe7j2oy2O5yYA05gVvA5OTFrUPbMTDr5n\r\nGx8Or08dusNuGj49V1zFpKawzTSMzzKm2vw9KB5wDglZBM7WzmTyRy2QEgwY\r\nNm2mGtMGBzQ3FY0zypNskmqRdbk1W8YwV08GVzhFcqe8sVxG35Ue5fsVl8Is\r\n2UIymKGdF8vYQPREXwMg3oiuS9uE7QzP6E4=\r\n=Jc8Z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest"},"main":"./dist/common-stuff.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/common-stuff.umd.js","module":"./dist/common-stuff.module.js","source":"src/index.ts","exports":{"default":"./dist/common-stuff.modern.js","require":"./dist/common-stuff.cjs"},"gitHead":"8757773226a46bcc583642b3128a2a4cf441067e","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest spec","build":"microbundle && typedoc src/index.ts","prettify":"prettier --write \"{src,spec}/**/*.ts\""},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"8.11.0","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","ts-jest":"^29.0.3","typedoc":"^0.23.23","prettier":"^2.8.1","typescript":"4.9.4","@types/jest":"^29.2.4","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.7.0_1674718656032_0.25169262768891554","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"common-stuff","version":"1.8.0","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash","isomorphic"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.8.0","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"1e8e3cc6f763dc1753c7dd53337713fe33adef2f","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.8.0.tgz","fileCount":30,"integrity":"sha512-mYteXEpe5KkB2PrlMsYX8lwNu+BJEFwvA2y4hMrpI9oOTD8Wq4pfY73HW+4O50IkKFvNJwdw06pCTHaHvpl96w==","signatures":[{"sig":"MEUCIAThHXgv43vqG9p4fo86RujavEDevdd62QBbG35OnCC1AiEA5xo3+GqgWYuEqaRm7cfT6L/xSEXZcV9fXhuzbTyQBWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":786343},"jest":{"preset":"ts-jest"},"main":"./dist/common-stuff.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/common-stuff.umd.js","module":"./dist/common-stuff.module.js","source":"src/index.ts","exports":{"default":"./dist/common-stuff.modern.js","require":"./dist/common-stuff.cjs"},"gitHead":"c66d94ddf5410ec215bb7d2fc21b5d0e428d17b0","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest spec","build":"microbundle && typedoc src/index.ts","prettify":"prettier --write \"{src,spec}/**/*.ts\""},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"8.11.0","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","typedoc":"^0.24.8","prettier":"^2.8.8","typescript":"5.1.3","@types/jest":"^29.5.2","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.8.0_1686371222370_0.16833995886300812","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"common-stuff","version":"1.9.0","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash","isomorphic"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.9.0","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"f75d80bc18dce9f5743fb4df41b8b044e0f67e42","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.9.0.tgz","fileCount":30,"integrity":"sha512-TQ8F9sHSAMSJATrRllHYBbuz1+XEyuHnmQp9FcyOlCcx4gPO97cZC7y4Ras1Au4pU/BFPJ6z2wStZwVCJrVyLQ==","signatures":[{"sig":"MEUCIEELU0CAjO7PrlhouNFO5mZNwXMktqA548nsaUynRikgAiEAltO6PNljrM6uYvRKZ8LVKDf5NU1XTaN1DFikNSyCtIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":802682},"jest":{"preset":"ts-jest"},"main":"./dist/common-stuff.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/common-stuff.umd.js","module":"./dist/common-stuff.module.js","source":"src/index.ts","exports":{"default":"./dist/common-stuff.modern.js","require":"./dist/common-stuff.cjs"},"gitHead":"fea4e03717cf6fa188405ea6086f337147126f1e","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest spec","build":"microbundle && typedoc src/index.ts","prettify":"prettier --write \"{src,spec}/**/*.ts\""},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"8.11.0","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","typedoc":"^0.24.8","prettier":"^2.8.8","typescript":"5.1.3","@types/jest":"^29.5.2","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.9.0_1687361629907_0.04598706924315854","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"common-stuff","version":"1.10.0","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash","isomorphic"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.10.0","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"a3f3259dd52cd763e9f0fbd8eabb75c50fe45534","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.10.0.tgz","fileCount":30,"integrity":"sha512-6tUrqDHL+AuT0m2ry+8CB292cv04kKeCF/dbiusQPq/3jCVWKmGtPp2NHJEWFgP8S30kkHIZfJUCOT0T1bjbqw==","signatures":[{"sig":"MEUCIQCDBfCpoLNMG4Ctf1OJPH7HnOIT61mClZ7vlMhyR8KjEgIge2rm+OS/miRZFGGtmVMMgsLm5LEx8FtAaITjqPwWa5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":802780},"jest":{"preset":"ts-jest"},"main":"./dist/common-stuff.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/common-stuff.min.js","module":"./dist/common-stuff.module.js","source":"src/index.ts","exports":{"umd":"./dist/common-stuff.umd.js","types":"./dist/index.d.ts","import":"./dist/preact.mjs","browser":"./dist/common-stuff.module.js","require":"./dist/common-stuff.js"},"gitHead":"94a6b439007285c1e3695f543b4a3555a4ded06e","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest spec","build":"microbundle && typedoc src/index.ts","prettify":"prettier --write \"{src,spec}/**/*.ts\""},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"umd:main":"./dist/common-stuff.umd.js","repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"8.19.4","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"16.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","typedoc":"^0.25.1","prettier":"^3.0.3","typescript":"5.2.2","@types/jest":"^29.5.5","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.10.0_1696675561318_0.921827361804751","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"common-stuff","version":"1.10.1","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash","isomorphic"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.10.1","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"86d68a0a0912ac66f7d6d3173ca0ca337f953c04","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.10.1.tgz","fileCount":30,"integrity":"sha512-wv9HE0DZ/0BYZ89VyuwRt9raXdtEuZ0hxgYexxPz3vmI1hwQ1Hak8hD3nhdQC1o5YZnEf0vwbTOtA3iAI+LgNQ==","signatures":[{"sig":"MEUCIQDmiGHPdusgdtkBZx1l1qladYbMpAwFprABwxMNMR+BJAIgcgOBDYkiS4QgXSWP19/dWTGEE6zNDY0Ogv9XrKJuhiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":802780},"jest":{"preset":"ts-jest"},"main":"./dist/common-stuff.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/common-stuff.umd.js","module":"./dist/common-stuff.module.js","source":"src/index.ts","exports":{"umd":"./dist/common-stuff.umd.js","types":"./dist/index.d.ts","import":"./dist/preact.mjs","browser":"./dist/common-stuff.module.js","require":"./dist/common-stuff.js"},"gitHead":"8e12f1cae220293c9a20d602d47a794b1a22df2c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest spec","build":"microbundle && typedoc src/index.ts","prettify":"prettier --write \"{src,spec}/**/*.ts\""},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"umd:main":"./dist/common-stuff.umd.js","repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"8.19.4","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"16.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","typedoc":"^0.25.1","prettier":"^3.0.3","typescript":"5.2.2","@types/jest":"^29.5.5","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.10.1_1696859937247_0.5120173746304297","host":"s3://npm-registry-packages"}},"1.10.2":{"name":"common-stuff","version":"1.10.2","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash","isomorphic"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.10.2","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"e251c78a67d410c0a64d8432303224ec9cc8bf06","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.10.2.tgz","fileCount":30,"integrity":"sha512-Q7WP3Nn89XKdMYMFG1AWCt4EybwdeHs6JhjAmvy5o9AmYWB1EydbUGnxOa7VOulMJ+CpTmVTKUBsEARjmulQLQ==","signatures":[{"sig":"MEYCIQDwOiYDS3qO48KphdxlyFnzUcLKr+CFhuTO6eQGYgGyNQIhAN5r4SXHd+PbIqFeHHCasFRZ2e2OGrcf/Gvt4uas/tx7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":802760},"jest":{"preset":"ts-jest"},"main":"./dist/common-stuff.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/common-stuff.umd.js","module":"./dist/common-stuff.module.js","source":"src/index.ts","exports":{"umd":"./dist/common-stuff.umd.js","types":"./dist/index.d.ts","import":"./dist/common-stuff.mjs","browser":"./dist/common-stuff.module.js","require":"./dist/common-stuff.js"},"gitHead":"4cdd7349a396e81de7818730a8631fd3c90ee75f","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest spec","build":"microbundle && typedoc src/index.ts","prettify":"prettier --write \"{src,spec}/**/*.ts\""},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"umd:main":"./dist/common-stuff.umd.js","repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"8.19.4","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","typedoc":"^0.25.1","prettier":"^3.0.3","typescript":"5.2.2","@types/jest":"^29.5.5","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.10.2_1697363560843_0.3299986756187554","host":"s3://npm-registry-packages"}},"1.10.3":{"name":"common-stuff","version":"1.10.3","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash","isomorphic"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.10.3","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"b24a304270b3cc5a52ec7971d9a0c21f88ee9cdf","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.10.3.tgz","fileCount":30,"integrity":"sha512-XAnSLdW8+P6zUD0wxJoadrNpdA4RLlL5YuvtMQxZYBPRTL8mirHNypbBiOpZMDjmJoLgy3U0MAebpceyhF8a5w==","signatures":[{"sig":"MEQCIFCP7bXY9LzhqYyMkq+6TotaVOn3FjqC8BAa0NrHne2SAiAlYFr3UAoEv46EvlC8cFls8/nv16fLpz/DGjd20pavpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":802762},"jest":{"preset":"ts-jest"},"main":"./dist/common-stuff.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/common-stuff.umd.js","module":"./dist/common-stuff.module.js","source":"src/index.ts","exports":{"umd":"./dist/common-stuff.umd.js","types":"./dist/index.d.ts","import":"./dist/common-stuff.mjs","browser":"./dist/common-stuff.module.js","require":"./dist/common-stuff.cjs"},"gitHead":"6c04f2f5d2808657312c4657be69dab3a3bb5169","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest spec","build":"microbundle && typedoc src/index.ts","prettify":"prettier --write \"{src,spec}/**/*.ts\""},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"umd:main":"./dist/common-stuff.umd.js","repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"8.19.4","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","typedoc":"^0.25.1","prettier":"^3.0.3","typescript":"5.2.2","@types/jest":"^29.5.5","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.10.3_1697823663740_0.7924796874696391","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"common-stuff","version":"1.11.0","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash","isomorphic"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.11.0","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"f7ce051b803aa3b56df7b20ed8b3b8edbaa5a46c","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.11.0.tgz","fileCount":30,"integrity":"sha512-g1UVorNmr3Cn9I9IXAYVordjvUNZIj7ifxqllNRnAiKZUaWVlM88NKg9om1gzGHWBKYWhGEIoJcv269+vJ9v9A==","signatures":[{"sig":"MEUCIDT7A9OdSnO1iuZmJTiBdpUiOZa4XFylJTvrH2VDhDvnAiEA+pvByP0/Syta7mkGkB2j6CKToxFIpOuGvXPWk+NXtUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":813415},"jest":{"preset":"ts-jest"},"main":"./dist/common-stuff.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/common-stuff.umd.js","module":"./dist/common-stuff.module.js","source":"src/index.ts","exports":{"umd":"./dist/common-stuff.umd.js","types":"./dist/index.d.ts","import":"./dist/common-stuff.mjs","browser":"./dist/common-stuff.module.js","require":"./dist/common-stuff.cjs"},"gitHead":"3a67886842ad597c1eccee34617db5759e0ce2be","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest spec","build":"microbundle && typedoc src/index.ts","prettify":"prettier --write \"{src,spec}/**/*.ts\""},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"umd:main":"./dist/common-stuff.umd.js","repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"8.19.4","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.25.13","prettier":"^3.2.5","typescript":"5.4.5","@types/jest":"^29.5.12","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.11.0_1715243617025_0.8601367164693745","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"common-stuff","version":"1.11.1","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash","isomorphic"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.11.1","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"3db4a5954432f661785fec8ff0ad9c9feed3b4ab","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.11.1.tgz","fileCount":30,"integrity":"sha512-cHoBd6+YlTpN7Xk/poBkPH1cKyXQm9AJe1QWjcRsWGdfU1YWCM1qqR6v3djZduJySBQR7n87LaPMCYhmHkwgfA==","signatures":[{"sig":"MEUCIGu1gjFDBcpqOpa3m9aLGvqiToG9mRdbGav7hmNNpz4iAiEA+EFsFbB5Zwsj9p86fVY1VojCtzRhP3dex5TzsTkEXg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":816512},"jest":{"preset":"ts-jest"},"main":"./dist/common-stuff.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/common-stuff.umd.js","module":"./dist/common-stuff.module.js","source":"src/index.ts","exports":{"umd":"./dist/common-stuff.umd.js","types":"./dist/index.d.ts","import":"./dist/common-stuff.mjs","browser":"./dist/common-stuff.module.js","require":"./dist/common-stuff.cjs"},"gitHead":"d566bfca019ce2bd527e0455d52dff715b7a9061","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest spec","build":"microbundle && typedoc src/index.ts","prettify":"prettier --write \"{src,spec}/**/*.ts\""},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"umd:main":"./dist/common-stuff.umd.js","repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"10.5.2","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typedoc":"^0.25.13","prettier":"^3.2.5","typescript":"5.4.5","@types/jest":"^29.5.12","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.11.1_1722325249332_0.13945582824308023","host":"s3://npm-registry-packages"}},"1.11.2":{"name":"common-stuff","version":"1.11.2","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash","isomorphic"],"author":{"name":"KiraLT"},"license":"MIT","_id":"common-stuff@1.11.2","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"homepage":"https://github.com/KiraLT/common-stuff#readme","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"dist":{"shasum":"857b091af231c0354026835d84d26a1ab4597c47","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-1.11.2.tgz","fileCount":30,"integrity":"sha512-UOe7gOQ9FdfEI/xHufs4U99zAa1AqNMjBP8BOU6d2vKUBsroZChZp6S9l7W8QovqvFTNEEQHOMn8TXWq2yMg3w==","signatures":[{"sig":"MEQCIGIEn9Hmib14GPPW6UEe8auce9AzdjOMTzLZ7B7/kHzeAiApc4eKxtg0KlxxEvlbT/DgrrB5O4X+lB8ADNdoUU0yrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":817217},"jest":{"preset":"ts-jest"},"main":"./dist/common-stuff.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/common-stuff.umd.js","module":"./dist/common-stuff.module.js","source":"src/index.ts","exports":{"umd":"./dist/common-stuff.umd.js","types":"./dist/index.d.ts","import":"./dist/common-stuff.mjs","browser":"./dist/common-stuff.module.js","require":"./dist/common-stuff.cjs"},"gitHead":"0f425964368312008bb45b86e0e23e7d7856a23d","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"jest spec","build":"microbundle && typedoc src/index.ts","prettify":"prettier --write \"{src,spec}/**/*.ts\""},"_npmUser":{"name":"lukelt","email":"lukasmikuckis@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"umd:main":"./dist/common-stuff.umd.js","repository":{"url":"git+https://github.com/KiraLT/common-stuff.git","type":"git"},"_npmVersion":"10.8.2","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","typedoc":"^0.26.5","prettier":"^3.3.3","typescript":"5.5.4","@types/jest":"^29.5.12","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/common-stuff_1.11.2_1747674936241_0.29594111384132726","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"common-stuff","version":"2.0.0","description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash","isomorphic"],"type":"module","types":"./dist/index.d.ts","source":"./src/index.ts","exports":"./dist/index.js","sideEffects":false,"scripts":{"test":"node --test --experimental-test-coverage --test-reporter=spec \"spec/**/*.spec.ts\" && tsc --noEmit -p spec/tsconfig.json","test-cov":"node --test --experimental-test-coverage --test-reporter-destination=lcov.info --test-reporter=lcov \"spec/**/*.spec.ts\"","typecheck":"tsc --noEmit -p spec/tsconfig.json","lint":"biome check src spec","format":"biome format --write src spec","build":"tsc && typedoc src/index.ts"},"repository":{"type":"git","url":"git+https://github.com/KiraLT/common-stuff.git"},"author":{"name":"KiraLT"},"license":"MIT","bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"homepage":"https://github.com/KiraLT/common-stuff#readme","devDependencies":{"@biomejs/biome":"2.2.4","@types/node":"^24.12.2","typedoc":"^0.28.13","typescript":"^5.9.2"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"]},"gitHead":"50a1122a78f778fe7bc20ba75718774f30f28217","_id":"common-stuff@2.0.0","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-XhFUqC0XI0o9kBzFHpMcZJH/mkVrzCBVE5xh3EuKnr53XKgvh76gGvbX14ouqUvLX0TRiGZuQucoWeajI7Qlng==","shasum":"92e77de64de51d921871b9f63fa794aa77de5a59","tarball":"https://registry.npmjs.org/common-stuff/-/common-stuff-2.0.0.tgz","fileCount":43,"unpackedSize":279228,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/common-stuff@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE6iREJJKsf+drU42We78KK5zgK3j7mH0kWvmGUSPYnVAiEAwtPNgMLh24/ai0g4hK7qoqLJkT+6VD7iFHrWe3U2NQw="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92a5a3f2-2d83-44bd-9598-7462333913ce"}},"directories":{},"maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/common-stuff_2.0.0_1784541930771_0.035976997272430644"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-04T19:23:54.587Z","modified":"2026-07-20T10:05:31.198Z","1.0.0-alpha.3":"2021-04-04T19:23:54.749Z","1.0.0-alpha.4":"2021-04-08T21:35:47.969Z","1.0.0":"2021-04-14T14:02:57.604Z","1.0.1":"2021-04-15T19:59:33.424Z","1.1.0":"2021-05-19T08:30:36.781Z","1.1.1":"2021-05-19T12:55:31.396Z","1.1.2":"2021-05-21T07:50:46.747Z","1.2.0":"2021-05-26T15:22:10.188Z","1.3.0":"2021-06-06T16:29:59.379Z","1.3.1":"2021-06-06T19:44:57.364Z","1.3.2":"2021-06-12T12:57:15.733Z","1.4.0":"2021-06-21T16:23:43.348Z","1.4.1":"2021-06-26T16:36:41.066Z","1.4.2":"2021-07-04T13:53:01.344Z","1.5.0":"2021-07-04T17:56:14.791Z","1.5.1":"2021-07-05T14:24:18.112Z","1.5.2":"2021-08-29T14:13:02.019Z","1.6.0":"2022-12-27T20:45:25.499Z","1.6.1":"2022-12-27T21:02:41.328Z","1.6.2":"2023-01-01T19:42:04.487Z","1.6.3":"2023-01-01T20:24:27.100Z","1.6.4":"2023-01-02T17:59:28.113Z","1.7.0":"2023-01-26T07:37:36.251Z","1.8.0":"2023-06-10T04:27:02.669Z","1.9.0":"2023-06-21T15:33:50.169Z","1.10.0":"2023-10-07T10:46:01.533Z","1.10.1":"2023-10-09T13:58:57.521Z","1.10.2":"2023-10-15T09:52:41.037Z","1.10.3":"2023-10-20T17:41:04.015Z","1.11.0":"2024-05-09T08:33:37.336Z","1.11.1":"2024-07-30T07:40:49.609Z","1.11.2":"2025-05-19T17:15:36.466Z","2.0.0":"2026-07-20T10:05:30.902Z"},"bugs":{"url":"https://github.com/KiraLT/common-stuff/issues"},"author":{"name":"KiraLT"},"license":"MIT","homepage":"https://github.com/KiraLT/common-stuff#readme","keywords":["common stuff","utility","javascript","typescript","functional","library","list","object","string","array","es6","helper","merge","sort","lodash","isomorphic"],"repository":{"type":"git","url":"git+https://github.com/KiraLT/common-stuff.git"},"description":"Collection of common helpers and utils for both JavaScript and NodeJS with TypeScript support","maintainers":[{"name":"lukelt","email":"lukasmikuckis@gmail.com"}],"readme":"# Common stuff 🔨\n\n[![codecov](https://codecov.io/gh/KiraLT/common-stuff/branch/main/graph/badge.svg?token=E599EPAOPM)](https://codecov.io/gh/KiraLT/common-stuff)\n[![CodeFactor](https://www.codefactor.io/repository/github/kiralt/common-stuff/badge)](https://www.codefactor.io/repository/github/kiralt/common-stuff)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![code style: Biome](https://img.shields.io/badge/code_style-biome-60a5fa.svg)](https://biomejs.dev/)\n\nJavaScript and NodeJS are missing a lot of core functionalities. The goal of this library is to bring a variety of useful helpers on both NodeJS & Browser with strong **TypeScript** typing and **zero dependencies**.\n\nThe package is **isomorphic** — every helper runs in browsers, Node, Deno, Bun, and workers. Runtime-specific APIs (e.g. `Buffer`) are feature-detected with portable fallbacks. The build is ESM with `\"sideEffects\": false`, so unused exports are tree-shaken.\n\nMissing something? Create [feature request](https://github.com/KiraLT/common-stuff/issues/new?assignees=&labels=enhancement&template=feature_request.md&title=)!\n\nRead [Documentation 📘](https://kiralt.github.io/common-stuff/)\n\n## Installation\n\n[![npm version](https://badge.fury.io/js/common-stuff.svg)](https://www.npmjs.com/package/common-stuff)\n[![npm](https://img.shields.io/npm/dt/common-stuff)](https://www.npmjs.com/package/common-stuff)\n\n### Install with NPM/yarn:\n\n```bash\n# NPM\nnpm install common-stuff\n# Yarn\nyarn add common-stuff\n```\n\nImport what you need:\n\n```typescript\nimport { isEqual } from \"common-stuff\";\n\nif (isEqual({ a: 1 }, { a: 1 })) {\n    console.log(\"Hello\");\n}\n```\n\n> Always import only what is necessary to take full advantage of [tree shaking](https://developers.google.com/web/fundamentals/performance/optimizing-javascript/tree-shaking).\n\n## Examples\n\n### Universal iterable helpers\n\nThe `iterable` module provides one set of helpers that work across `Array`, `Set`, `Map`, `Record`, generic `Iterable`, and `AsyncIterable` — preserving the input container type and switching to `Promise` automatically when the callback is async.\n\nAvailable: `map`, `flatMap`, `filter`, `reduce`, `forEach`, `find`, `some`, `every`, `size`, `toArray`, `take`, `drop`, `partition`, `zip`.\n\n```typescript\nimport { map, flatMap, filter, reduce, partition, zip } from \"common-stuff\";\n\n// Array → Array\nmap([1, 2, 3], (v) => v * 2);\n// [2, 4, 6]\n\n// Set → Set (preserves container)\nfilter(new Set([1, 2, 3, 4]), (v) => v % 2 === 0);\n// Set { 2, 4 }\n\n// Map → Map (callback receives [k, v])\nmap(new Map([[\"a\", 1]]), ([k, v]) => [k.toUpperCase(), v * 10]);\n// Map { 'A' => 10 }\n\n// Record → Record (iterated as [k, v] entries)\nflatMap({ a: 1, b: 2 }, ([k, v]) => (v % 2 ? [[k, v]] : []));\n// { a: 1 }\n\n// Async iterable + async mapper\nasync function* gen() {\n    yield 1;\n    yield 2;\n    yield 3;\n}\nawait reduce(gen(), (a, b) => a + b);\n// 6\n\n// Partition into matching / non-matching halves\npartition([1, 2, 3, 4], (v) => v % 2 === 0);\n// [[2, 4], [1, 3]]\n\n// Zip element-wise, stopping at the shortest\nzip([1, 2, 3], [\"a\", \"b\"]);\n// [[1, 'a'], [2, 'b']]\n```\n\n### Using FP patterns\n\n```typescript\nimport {\n    pipe,\n    sortBy,\n    deduplicateBy,\n    chunk,\n    ensureArray,\n    groupBy,\n    reduce,\n} from \"common-stuff\";\n\nconst result = pipe(\n    [{ value: 4 }, { value: 6 }, { value: 8 }],\n    (v) => sortBy(v, (o) => o.value),\n    (v) => deduplicateBy(v, (o) => o.value),\n    (v) => v.map((o) => ensureArray(o.value)),\n    (v) => chunk(v, 2),\n    (v) => groupBy(v, (o) => o.length)\n);\n// [ [1, [[[ 8 ]]]],[ 2, [[[ 4 ], [ 6 ]]]] ]\n\n// Using reduce with async iterable\nasync function* gen() {\n    yield 1;\n    yield 2;\n    yield 3;\n}\nconst total = await reduce(gen(), (a, b) => a + b); // 6\n```\n\n> With arrow functions you can easily use `pipe` with any function\n\n### Parsing env variables\n\nFor example we have following ENV variables:\n\n```bash\nCONFIG__PRIVATE_KEY=\"my key\"\nCONFIG__PUBLIC_KEY=\"my key\"\nCONFIG__ALLOWED_IPS='[\"127.0.0.1\", \"localhost\"]'\n```\n\n```typescript\nimport { convertToNested, camelCase } from \"common-stuff\";\n\nconst config = convertToNested(process.env, {\n    separator: \"__\",\n    transformKey: camelCase,\n}).config;\n// { privateKey: 'my key', publicKey: 'my key', allowedIps: ['127.0.0.1', 'localhost'] }\n```\n\n### Using Http errors\n\n```typescript\nimport { HttpError, HttpStatusCodes } from \"common-stuff\";\n\napp.get(\"/\", function (req, res) {\n    throw new HttpError(\n        HttpStatusCodes.INTERNAL_SERVER_ERROR,\n        \"Some secret error message\"\n    );\n});\n\n// Handle unknown errors\napp.use(function (err, req, res, next) {\n    if (err instanceof HttpError) {\n        // Log full error message\n        console.error(err.message);\n\n        // Return safe error message without private details\n        return res.status(err.status).send(err.publicMessage);\n    }\n    next();\n});\n```\n\n> This example returns 500 error message with text `Internal Server Error` and logs private message to console.\n> Check [express-async-errors](https://www.npmjs.com/package/express-async-errors) for Express JS async support.\n\n### Common browser helpers\n\n```typescript\nimport { parseCookies, generateCookie, parseQueryString } from \"common-stuff\";\n\nparseCookies(document.cookie);\n// {session: '26e761be168533cbf0742f8c295176c7'}\n\ndocument.cookie = generateCookie(\"name\", \"John\", { expires: 7 });\n\nparseQueryString(location.search);\n// { page: ['1'], limit: ['20']}\n```\n\n## Migrating from v1 to v2\n\nBreaking changes only:\n\n- **ESM-only.** CJS/UMD entry points removed; `require(\"common-stuff\")` no longer works.\n- **`httpErrorHandler` removed** — inline the middleware (it was a thin `instanceof HttpError` wrapper).\n- **`HttpStatusCodes` / `HttpStatusReasons` are `const` objects, not `enum`s** (required by `erasableSyntaxOnly`). Value reads are unchanged; the *type* `HttpStatusCodes` is gone — use `(typeof HttpStatusCodes)[keyof typeof HttpStatusCodes]` if needed.\n- **Array-only `flatMap` removed.** The universal `flatMap` (iterable module) requires callbacks to return an *iterable* and only passes `(item, index)`.\n- **`parseSize`** returns `number | undefined` instead of `-1`.\n- **`merge<A, B>(target, source): A & B`** — return type is inferred. Explicit `merge<MyShape>(a, b)` calls need to pass both generics or cast.\n- **`hashCode`** integers changed (prefixed with `typeof` to avoid falsy collisions). Invalidate any persisted hashes.\n- **`difference` / `intersection` / `union` / `shuffle`** now correctly return `T[]` for mutable inputs (v1 always returned `ReadonlyArray<T>` due to overload order).\n- **`isArray`** narrows readonly inputs to `ReadonlyArray<T>` (v1 narrowed them to mutable `Array<T>`); runtime switched to `Array.isArray` (fixes cross-realm).\n- **`getByKey`** infers the return type from literal paths. Pass `T` explicitly for dynamic paths.\n","readmeFilename":"README.md"}