{"_id":"pincet","_rev":"29-8db25e331c4033dfb7f854d86df65b45","name":"pincet","dist-tags":{"latest":"0.4.2"},"versions":{"0.0.1":{"name":"pincet","version":"0.0.1","description":"For precise array operations only","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/jest":"^26.0.14","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"f7ed9e385e7303e6283f02f6c7511d5315d1bf51","_id":"pincet@0.0.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-K5ECH3O0EBbuFbdlodfLTwZbYHyFkJesurVw/JkpYLVTxR/Pg9hJuV7yB+Mtom4FV1wIZCSBteJQCcolJUz/jg==","shasum":"e9e2ecd53249517eed3490dabdf8ce15f086c58b","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.0.1.tgz","fileCount":25,"unpackedSize":48557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe3NtCRA9TVsSAnZWagAAapsP/0ItvzA2nakQzn1+6o3P\n2X8CJfCu0qzHU0745XWYDDppKLHcMqJh7PY+JshcwBnwlyEFcm+6h6XWonA3\nrC/WX+ZaXCMz7dVYtxtxjvzJ0dZZnTG7K+kcOv5bEclHM6hGTINolZQ9xHph\nbw35I51zJxB+HRjfN+3vSPWIMV7J2Lrp6OO4CRR9kahbTbxHLRsa+Xq39MSM\nd3IDVE5yqn9kIJJ8B2ufIHUK3jgYHItqipxUv7xLJgzqwROYPTAgfayZAXNM\nO3UXE8bUcZlhS4Sc0a5ny65HAkoW8GAW7lX2H/TOlxdfoGH19BZPRgft+Oj/\nDhda++amlShMQi8+7qLujsDFBLqTyVRluaiVWJ3FWAdYnqi/XSAHs4e1dZdX\npesVi6cP1NHQrDe19j+F4k+dbbdvzvrqZhECxwlPsX0Pro5G4Dg94BcjawD9\nwneFF6LdOVNvJpPQqQQRT2bId3LR7TrAWUhySefxmb0SQPKvDYlUiO4umDlR\n5NPfuG5rQh6kB1+We7pmV7aFzg/mWacPbIsmC1gqMVOFwhLVIm6XV37qacYn\nyy1aMpUfMKAx2h742c4HlB9qvvh5hpGtmYVSuiDzeJLZz27nb4Qph8R8rwQ7\nDlabSb/elaR1QqZJi2QgrHpXhiEzn8HzXwWpth/wBIMup96VWRdV7HPATRhU\n4OCP\r\n=p9jX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEElf8cMzjaYSCmI698YFPM4fgv6aDyFN2VPs3ciMTDTAiEAy0XlWh6vaoa30nICju47y3o+xrjWkmkUmAjYSLOmyfU="}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.0.1_1601925997362_0.5044676378221453"},"_hasShrinkwrap":false},"0.1.0":{"name":"pincet","version":"0.1.0","description":"For precise array operations only","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/jest":"^26.0.14","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"9e3332603d7b571f3766298935181170a055c35b","_id":"pincet@0.1.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-CwoA3fU2Q7f38EQAAyj/qD3GVffkKj0qAtv74F0qLK6/qMtFWYmzw9okw6kiXMrocPtPN+cV1BMP+ZJdAiqg8w==","shasum":"7c2c0ab7b4ebac020780c3ca7c8a1ed41cd6df19","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.1.0.tgz","fileCount":25,"unpackedSize":50234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe3fvCRA9TVsSAnZWagAA/4UP+gN5UJilTJHbcv8ItK2B\nUrME4gOnWrw/VsgV8E1WnT4IWwXQkbcRMxf+AN4dE8Mz+tFgielT3gstwgF8\nlGPnipMXNFNwX3vMk+c875A2w53nfS+DsM2MAh8cPuBlVPLSxtyc0XnBsWNj\nx7Xb3PafmxDJxRw0YOk7MB7lVdlHcKJ6ANCIctAzpVYUMsUZf7DEKg4bgHvC\nfprWiB+UtgioNYScfwmaMUzWb/EYoVCInAhCxaiNmGURgE4zg7J1eTq4C+cn\n1B3L5q4qr/MFHRbpvGo5KjK6VbfqL2jsvB1ITTUzlP6B1DnVl2SGacSKSxha\n/g5BhoX75+tz1WVw2Nent6K9PgPOI6dJeLw7OGGFOUiWd5j7aVjihDwwrbFy\nDDjPgNwPgC4KwRCKylw5oRI4Z1HyUxrIBDuRoeShOoiDB8tU3J3piDUSoRa9\ngEGEZNOjtcmw4uLORoITxmcOU9XhLjIiTp1DP7gRHNw7tMNMA3jotSz5aN9i\nLb7aRF6Jg4kusXHWsg6xhtq0t9XNiV367jkPDnO1RQBICfNY/1Rt3XrKq9ua\n0O0RKjcq6Qat1szINs74XH/QloJ0GBAeIzcK8ajflUFBNTcuS//wIjo+AckU\nLK3X9loAkDDr+hPaZRmIS3IYiEMjD2juNeB21XMtBhJraaSff15rKG61Zxr5\nTgq8\r\n=lOJc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7SgIHIk1k8Np+V0MP5aDsG0f91GBGKh3xtRvML1ohEAiBnvJE7CpPn9S9jSkB7vqHj/XriYY9NHICouhYw+mo1JA=="}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.1.0_1601927151069_0.25045986933964093"},"_hasShrinkwrap":false},"0.1.1":{"name":"pincet","version":"0.1.1","description":"For precise array operations only","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/jest":"^26.0.14","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"53a1e05af0adc3c691236432158f469eb2d4ff26","_id":"pincet@0.1.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-BSZhFWxkMVle8ZlWDbpToaDd3y9ezmsYeMH+hmDT4Gpg7+ySMIFheCu4b3D2NIkFwJSgMAJ2erUykFaOgmfnkA==","shasum":"e2cdd8566a0bab24c7ee19da329ecdfa93025f37","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.1.1.tgz","fileCount":25,"unpackedSize":50315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe3kfCRA9TVsSAnZWagAA8/8P/2Dc0PN26VLQodrQqlop\nyLphnusBnG/Pzox+/MNS9gDHnMg8lxs2yxHgYUiStdGDQW+MnMngqTHry3yj\nYly9NhpkWB7nyTg9uPmCemCV+NYbVO6g6apYFlm3dg+PHKJUCbW5IKf0bPEf\n8FbnslgV27fk66Wk0wOF6oTI3ZvTGf+JrDPq9cnCHJek0OtjrgHTq1nMpNgd\nxbxu1451JK1usA+PVPL1/oWBmJBKt0ha6t5a1/BypzQc/kggDkXsZ/7f5ivh\njHQxPFtOjoTp8zBIB3p1QwT8oXS2TlHo36yu4+uAtZBSFuJYMUv1pOP0PCky\n8QQB+gnppfRSAgGjVU7HqPXJa11oOz1LyjdNZQ8kqqyZpfoalalIEESVIZdG\nUyBGUbvdgrAFZ+R73efGyIAIV862NV+XUkUjWawH5aEY4otcJiLPPNYBdtIx\niejpR8iap2eyWBfMDpb9QCugFqlGXK6juDfSTOLGIU/UXOxNz6S2hz6P05QG\nSvxn1OAYVylzqZasrRvcPPRZa3luZwQhuJvGLa5kwKfrAiYK1i46pGu/z9bF\nebdzqGe7lq9est+F5Yeu0Ng15IbJBJocShX79oAUuoQ9nRIxP7t9Jf84QmPE\nry3bm+qCFhhOcevVAgFwfPSmFGgrV2gR51Fx4jfM/yARzy/nArk9kIXlJrRE\nVY0E\r\n=K9j+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7xl76psErN+U9GKjKFCxqIvurR2ZqtiachfIByq5tBgIgWnl/fbx0V39CAJNUQcsZFaLnF9wgaK0xIvL8Nul6UCU="}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.1.1_1601927455493_0.7699680849011066"},"_hasShrinkwrap":false},"0.1.2":{"name":"pincet","version":"0.1.2","description":"For precise array operations only","repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/jest":"^26.0.14","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"9e8e5b3c62f057e3eab7de9d7a813648faf90376","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.1.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-+kT8VOqLoCVYtEDmcMqRBEakNKOgMJSxg1vPZNpm6li9iQIp1afAWYin3Z5WA/ICJKrOPnXJwLhwOB1kIm/zXA==","shasum":"68b05fee5ed4388c943c79124cf49f9e466a46f6","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.1.2.tgz","fileCount":25,"unpackedSize":50410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe3oNCRA9TVsSAnZWagAARlEP/iA0eDqMAezte+P83nmA\nCEmOS9QclGKL3aKuZISZEiw8d006IZ/KCZ7voqeXiWITq3O/Tlk2wcb7EE3t\ny1lMn3JTErS/m4YIuF0L7kM6/mTKH3Jw6KIvViUUKCRl9tFPCUyvNHV8NMwF\n4zcNqgDJVGPLLX/DGirVwL1udL25AWvtKNfDMThd66ENvFz6AVSlmCaEkjiU\nM6l00sKaM6jNTV9OVDghu14nzo2cSqRLnqe1T16FZq3uG5aVJvnNmFC/cI0V\n4+kxZOrb/J7FFwZDTkmbvOIZRt7ZJznYTodSlEHOILKfGAu/hVlhpQgvmjEs\n4xcpeFzASY47lfF6605WpEYuMcQGUyQCXcwcylMkR9h1+cm2TBErCxfZyBcr\nHeqnn/Nj3kCGX9Lkdc4+QD7IQ0iSkl6wTMVco5VthQTE13xNgsQIiVd0VD+R\nt3HemAw3rZcGydQhZz/cWUKzG2N5xUgSs+rGDXhezXVzmn9cwNmNW7sa7gsS\nIAPwqmgBOab5ZEeSs1LTXMu1G06YYoQn7HuBTPJzcuAusVLwSYpq3iYkI1Ix\nBmX7YznheMgb/H5Q+mq/6ihPwEkDXAzQIFPgOWxVC9qHOfbwqiXbXok07bpG\nl+NUgPflPokgmoErpAgjFEnzI+vd9up+5oib+NOa9xRYaZ/k2R+cZtfbG1sl\ndki+\r\n=kfHV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfoBcSVTr+Ewfrn/tIhPLGWo9j1z6z0VTcI6dGpWx9JAiEA/ruYXHYCmZ/eMtys714TA7ahrtrPUH8feSmbG66RNEg="}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.1.2_1601927693301_0.9708197709568387"},"_hasShrinkwrap":false},"0.1.3":{"name":"pincet","version":"0.1.3","description":"For precise array operations only","repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/jest":"^26.0.14","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"c9e189d00645421161f6c727d38a208a27353740","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.1.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-4wvx25hIEMeKwyvGAsHVF1P3G7FIBnvQmLA+rFZYLDsiwf+U0J2xublNBykIHsK03ipXmk5Ue+5PZEHHuV8h8A==","shasum":"1a19be870cefca6c08ebc9bfe8a04d087b98e6f1","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.1.3.tgz","fileCount":25,"unpackedSize":50646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe3wECRA9TVsSAnZWagAAHgcQAKBt0fbZATtp6nqPjiz4\nO4y6mSWXF/kIlMj8EoRlqLJfvouy65uIj5dysvMcQ313JFtehn5bRgypueEQ\nelyd7V3t68A46uFsQAXgnE6IjbnkIekilPTMKkquwAcWucBeFs7H42ljfk90\niwLDr+L4va/h+69xal6gmPT+xugtIRCe6Gn5YGmMEB7N69b5TbipTp8di+9y\nZeJoaTGOTAUgo75ZFBu2eRDVWNslIB/PLkQj0SNkQnEYfp5XbJSfF2YAWU1v\njusjXHMmxNU6FDsShGWRa2oUn9oFAyRrPV4P1rbacsEOrE/aMZe/wYYTNmbN\nA5gS90Qv5gXOVi5TpL7fEVAt8VUcqoBDFZLeHS+v4dycxilqk6FXGD1RJEBq\ntBrgGwKv8iR7bMvS2y63cljkS5An1Usg7O0FjvwqyjC3fNFvLM+Q9Zb5N13k\nK/WSJfxQD1mMu89AsTXfC0sDXkWSJYKpI9nmZpt7cMDtn94cYBV4ILe4Ph+G\nkfao1oRi2iHxCQ73cB6Yo85bciP7RwuY+xyvpbp3PF7+H2VA1yYi963sIEnQ\ntZDGeoREU+I/rTrB/lb9rDkFvxO/+MGESX5j6BxdJ32hYmAttj+B3/QDC1pv\ntsaWkBRdFHaS/WZjLGXuO2R3v1m++16tfSsGebDb6RfVh7dirnvdzG4saatC\n7YHV\r\n=rcq5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkGp6+WOe2zuA/oGQ4bNxjmoaLCp/98gsD1tjGw8YifAiA6GhKX+OoeRV5q/ogRSWdeVT09Fg/LFZPqLA9VnSWdMA=="}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.1.3_1601928196059_0.05791050984385704"},"_hasShrinkwrap":false},"0.1.4":{"name":"pincet","version":"0.1.4","description":"For precise array operations only","repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/jest":"^26.0.14","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"c9332b8c006b8534a334965a36dd08d4f479fb39","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.1.4","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-IZlYBnRGotFKQQqE185pLEntrdGKdsPXojrOcCisTEMgiIAKijX/pRgYyRoPa/0tlTs7rMSDh4OEZ7Rmx54D7g==","shasum":"77735b81af87ae597dedae89014cacd0c81e3058","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.1.4.tgz","fileCount":25,"unpackedSize":50648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe3xLCRA9TVsSAnZWagAAGZYP/2jH3gatTbaz7kf+ZlZE\nudRnVtO3bGWg8aNe0Cm1eVmIBZCa4KiS81LSNImJ4pWD+1u4ltBUUmlMM0nd\nsobySaYu051LagwrHCVWpqe3z4CgxmroXBFheP9MC6l7SiYImeQXwBQhpI4E\nliAPZYitJeAKGTRRObpkADuITLn1kH6Kd9ioj9jW8bQLcjPhcmSxuCe+s9rK\nQeOsP9yYJuS2SWs5u48KXLcmy/e+ejWUN16xHeTMfjfe9KNdonePbCurE8ez\nFjWf0I3UvVpE+WNldy4cyYWYIil7xPmLMh3w8KPDbh/ECHwDTrPGgGyDju6U\nTDubfU1Zw7CVQLwSJ39PdvXcRBtcoNFKmsYiJfqIow85zDiz2zB5GVCk1FeN\nB7N8tEJsXaq4GRDLOKK78wj6d4KmBYWMjpm85WOeoZ+CVYBudy+WMJ7Bm84K\nyqf9gOARYEX+006XSoHnbTH88zCY13n2fYsfMTy+/c5lFDF4GZ6TA5H2LzUQ\nbZs+8HJyasfl/QNxCab2IzPq2ShkNw9HeOylNfGDX407zaB65FmQWjiSALjh\nwywYt9tUkL374HQjCjN+bXygogfgzaGsUQKUGb9HC8FsxKg+fINWhdIUUoiF\nbzFCq/Z23z8I6ZTuKvSktOEgTlWRA5ojT9ilxCwUKyaUDKedUVq9ARvVB1cU\nyFJ/\r\n=bHCU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7eiAnxDqj5KEZPai+V9BTc1OsqLOeGT+AFRoXRIRweAiEA0dWwai8o7Pa35vEWNPlBisDaZW6eat2MWOHT7Zlttb4="}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.1.4_1601928266772_0.22629627937109675"},"_hasShrinkwrap":false},"0.1.5":{"name":"pincet","version":"0.1.5","description":"For precise array operations only","repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"edfb3b7c2d94ce5bb77d0868fa8b3e37848c0a56","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.1.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-EfHqBuDwHKyQOX6YgYD/8EiP+STmU6+/hgYhMohmx2885qPWObG1diuhTG7B/EffdkMtssGfRQBaEptDbItnqw==","shasum":"f3a9fa8159c2623e49345d7d76011419fefd5e13","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.1.5.tgz","fileCount":37,"unpackedSize":58923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffEzlCRA9TVsSAnZWagAAKeoP/REvt7gkg0dsqw9xbB9d\nByCpsjsuZYsmkQGxh3X1BbEVwrfQvczMuVwmBrFI47bkFVXzty/jVEeE76lV\nbhOH+NBSAagdEqJS1TImKxFyXpkIff16wDywzyABljowN6xfavYw8fmoB0sr\nU+7xvN0B/EHg8FDnRfUy47xdRknwZtlgMi/eADCu7eu5WIDGv7vT0wbz6NAv\nShiJI0LPJ8yEBD/aBRtxDD00UwjlN2bMek5OuggiLvJoR2n7clNSRRFZt7bf\nN0lXz7Jk6v4fM6z2qMrEtaHsPTC2waEKRiN5wGlEVXWgt641Ht3kdz727M58\nN/WSFgt+CkXaE02IL5srYSROfYZP4MqQj4Hugv/liZcx7VjoOwiZjRe8IxPg\nBZSuYvhTQ0DRa8xAAZ+RxA9dDzfyfExTHvE9rFH1lsFz5YIu26JmnMiiSGCL\nPkSl8xJmCroGhPOUEPb+qlVMwmCu4fjZtZLnSAKLOY/oUdvPrjtbW/S1T/me\nJ4DUStc1pBQE1PqKP93qSiRWcbdLf2KiKAJr+MnRY79UqujevdWnH+8OH0FD\ntijs5+E6qXZR+k2r9/biXaVxOp8wxz4Lj+zSAYmaftZhDrNvt8/PSuTbNZRy\n/eyHu1My/ZMxWo2pDNepD9BjdNJE7kb+ja6gZXagan4ZhI9jz7qv0Y5v2Kbf\nRxYc\r\n=2ukB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG0G8QPuhhB1KyCQupm2ZGRuJEV3CuHbmrEfqLuz44WFAiAUuf/Ewj93r45rPrzFF58gPo16ligH1ROIzYtQk+15xA=="}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.1.5_1601981669071_0.5059304373548912"},"_hasShrinkwrap":false},"0.1.6":{"name":"pincet","version":"0.1.6","description":"For precise array operations only","repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"licenses":[{"type":"GPL-3.0","url":"https://raw.githubusercontent.com/YoeriNijs/pincet/main/LICENSE"}],"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"1d4b49614f98f1bb050d2854e9c2817decd1c240","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.1.6","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-w5dIGyDSfIOL76oP3ojBAmq5i2PrTBeAi7mvRG0AF0LZkwS15bXV3C3rQG+Gf/zteI6Mu7BiArTjZ95QdnGLgQ==","shasum":"5f02a79cdc3d660bf34cb1be3016e26243ac4d96","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.1.6.tgz","fileCount":37,"unpackedSize":59050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffE6CCRA9TVsSAnZWagAAsKkQAJ8MeS8A94S1gonHUVLY\nNzEHq/YUhQkTup/yQpPGj6FinUgBR2TKUF9vJnwqZAnUUry0MsiPgwuQz1Nt\ndMHdda1WELiCc92mLnBYdUZDVW+QfEtw5MclGtyIN/xKJ14xTJE+tgOms3WJ\n/ui68xkIsPiTudDrle2k8Z+ecPW1vWOlUuRH1gajzowfivW4Nsuv+WVqemgB\ne+LO2FJc+lP7qxSaBl+Ek2laJLCus+XpCxhMyp/4Mw3+EGQE34/0WyHV7b5/\nOpUkUnf1L95wrFMhzkuSVRNqQf9A5TXgA9ORcNd6W7yzHDeuPXEQrtkVyQfB\nJMHw5z1/L0VOCj3tc3YqWAlVQN4iryihFM0icvuSJYOsufSxQfgWA/79QCb5\nphSoB6941KvMa+Xwfjs42jmptvcig+Bevb3GuNcXkgrWJr7+DhELHW1k63bB\n/o3fxsD2/lFuNDooJAfw9PZ21kaoI3eNfkuyVoe5AIy6Vhk7Sz3vTVHv+6bV\nhTYADtF+A1h3TEPJLhLNXikbtU8hW6l/BS95lPe9kXnwXwlDP0hxyQdwMxC4\nhvs7nw7wbcLOamG892sLZZLWrEwhJ8ghtZjg2Y8OTgoqJCfqLeTUOYgHi3HZ\n75h2csY1EOpNvDanFyPoXpqjolhUClA0tPFFqhA6Uof9QI3rjbSDZA9LKzAw\nh423\r\n=OYuV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE40MRsgBOhOhjdv/xmJ0/zPijZi3iYis+31ISDcAl6wIhALTbdXKnr4aQgA5NObNvE2pDLWFZvPoZKEQyZ0UO88Mj"}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.1.6_1601982081657_0.6428090750032802"},"_hasShrinkwrap":false},"0.1.7":{"name":"pincet","version":"0.1.7","description":"For precise array operations only","repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"license":"GPL-3.0","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["array","flatten","utility","collections","split","predicate"],"author":"","devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"76f89d7549ac33415788a5167eabf7765801f174","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.1.7","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-hNeg725KQJSBxsUrE5ntrgP+Lv+TsyLVE5m5sQHYGhQwrQfIs4r8SB3LvaZwjE+aKf2na1auQgv92qTwZnxDQg==","shasum":"a9bb29915f83cb26bf9ce0f8b655a42748268e90","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.1.7.tgz","fileCount":37,"unpackedSize":58993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffFFjCRA9TVsSAnZWagAA9NQP/issDdsxgo/iNDWsmsPi\n7ol8Jv/0xO8+s3iLsCH0l2+r35QXzQw49w6tH6KNRQH2Xi6aDbXt6anIV9YN\nSZm66dtQSQ4Ur4aF4gHjSD04GvBzw4KBXpMX7G7Bu5TcvFrTuUrMMzbvkUhq\nCHdy82d8aTtraxglVBfGo3mvyZDR0Szn1nInVWipKLMzzomxATkbEsgNqXlB\ngRwd4rx3XryH1A8X0dQokJJ4RIiaBfP+SXa2iGPgye+o3yn2KOl/9IS5CrKf\nwIWpot80Ulu3wRcxTP96HnoBLhtsqZz5f0FzHHJNUWvqJd46rpmUlv7t2fic\nXDy+J8SuzA/3HZ0dcZibjxdP465k5/LEwNfy7j/5GvTW24knD0q87qk1IHJy\nR/dfEUkMErQEd+BPP4BVNU2Nzz3XwVJWScuynt6gvQYIx5PsI+KhYMyaMkC1\nIyz7qDm+Fs1RfFbHkqI+ai3JtpBdByw082EeuOoxNWiifmlqhZcK78gxn6bd\n2xYV/hZTArllBBg1pliNsbN8LiyzqXyKy3UsfxtiPjTApXzqwwOGIa/Wzp/V\nEPjWed8kQybXzsIC+ejS6Q0WLn0H/L+bOKsDVnIc9PAEObrESPfBgpKGqWDI\nblSR5DPjog2OHcZOl9YLZAwGGUS8/xClbtvkWMVO7wec+qaXsVvjhOhNFCpB\nD/nB\r\n=8qxF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkuHsis/1Ei/Ix4fxiLirBVqbX6m82a1hfkw4rV/oqOgIhAOw9H7YvKvkkseHL2BmGI5HOhcSthvQwxLxcEnGXnjc0"}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.1.7_1601982818727_0.3438411549230691"},"_hasShrinkwrap":false},"0.1.8":{"name":"pincet","version":"0.1.8","description":"For precise array operations only","repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"license":"GPL-3.0","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["array","flatten","utility","collections","split","predicate"],"author":"","devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"450c15ce1f555813f5c68097853a1cc2df78a0d3","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.1.8","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-TWkPKwdyAs/y5Z5i8nG+bc1ahTazsNS6+tcB4j3h8H46B6iWKeiPbGlUdPkfLF5Ch4e5ks6D1bt6xsUDUbcqUQ==","shasum":"81d5fdc50d51090104cfd26a97272521a00fde0b","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.1.8.tgz","fileCount":37,"unpackedSize":59063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffFJVCRA9TVsSAnZWagAAEpYQAJzPAFLtrbwF1MvV9ROG\nAWe6V76Z4NlABMr+bdSd9/TrQvcCFAKs2IfXn94reKlTxqzMhjNIa2kQF3M1\nAi9WbZB46V7XeY4BdbyK1HLDxTjMu5CbKFPUH/MXwOVDi1XvKjH2X9kby2ws\npbgaB7uGlYGkjzNeVfGKsriGJdrUt1tU63IDES1kwTHtCuVD97ZkvWnM/9Yz\ngWYerLkwri/8eAtImB4s4uJ/Gjzfh8+h2BWNBS9QX/0rpBysMm89U/HeJ9K5\nsdIZHuGs4NxaE47B1wyRdc5Fumr0aMslmjQtCTCXoMPZz34PbB2bqWJ3z/LV\nv/GtIiWq6FyV9yWqq2NA/DPlqi9CHKUYtHZ+A+AkAnoKe2oVn0XkSYzlmuv4\nCGcAQf8Wa9K7CkIkEscjC2DFGguDlcG00LB1zRC0go/w/tidxXHAJWsaCXsn\n/7/vlFMbUyohX607TXvK0q1+BGCpZ4WcwOYTnz0h1a7fLjfouqMFV93lyJtf\nh48xOJAU40kJDjeDeJh7tUWXq9h1h7dxe2jQoR4pw+WjUwkP3JIlaQZT1u83\nuL7xShskg3F1P+V5AaNSdSJA1x27F3e07VG4K19k+WMyXGqhZO/3wCetoQdk\nzBiVyU37gof3ipj8xz5xAty8TGKjWqM2m1f8pcHSiM1o1Hbanerxi6V7JqM6\n56HV\r\n=WO3/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBd9SVEVbEnoBzQLobfQ9Y9JDAHjp2LhjssMISP4WclaAiBmVsicp9Br9RuXXd61ueynMs55UPl6WMBf9PjDcXn/+g=="}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.1.8_1601983061351_0.8575832809636839"},"_hasShrinkwrap":false},"0.2.0":{"name":"pincet","version":"0.2.0","description":"For precise array operations only","repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"license":"GPL-3.0","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --watch --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["array","flatten","utility","collections","split","predicate"],"author":"","devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"a48be3dccfa27e1eaac16e457ef9ec9c54546a76","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.2.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-1bRdcIEiC9FURVmRGW4DMqq1G4DnMZeM0RN+Slar3t2W208FcfaT/mP3Ta+P1rfJ0hfUrSWe1Sw8sv+z//mlJw==","shasum":"23891bbc2fab54691fd50819a2d2f76d053ac23d","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.2.0.tgz","fileCount":43,"unpackedSize":65917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffXDCCRA9TVsSAnZWagAA628P/jE9QjIMNZvHIgN4Mc+a\nXjTcquJDplv9qbXIPCCEPRdEugAVaLnae9u+7OhcuMhfr57BkOCSMRf9q0BU\nIVF4dAV5fBB7cmH1bisagZoP7CfxX7hwWh7lrDCb4Bx5eSjFsaRSBfPSzyXf\nqC8oeUIXiVasirXloyscNWtjNl2D7CXo5jGcn4H8t6Uk7WD9UrbzXgG1/2as\nLTga03xxu+YurEwlW2Cnx8wBVrIr1T50D2JUR+NqowO+dyQUT1feuT8Khybd\n8dyV7v7wmd4BtjtuUPlGSJluA1UiNls74lILjGv1i3gRPTTCrC7064maF5HX\n9Ox1iWkLnQDh8y6+y3hYvGAL3ibnhn7u6kx+VlkUD65zm6khM5gtezfoZk0k\nrRVGWXuzDXNHl6M71LLcncSWQToder0pDvdgtMBrhNwcEhuyvyd4Itym9Fwa\nkUIiVvkJlhlNKXhPNPwk+bqALM9VTSceRDwnnDLoDmw7pPgARAf4tNuvf9hY\npNk41Tdh7cpWwZJNnPxIgneKzPXAfM4rf2ynWEXMtdM2GuOBVmR8Cja8AeSo\npNS7Lew+6pMCD4ntDyt5jhZpyletpO+G8W0j9TH9euEtsZsxXL50X9bS1waK\nZDDmyC5qEXMPXIcXMaKiC9rq7JOnfYto8GPEWXekzd8DTLKuL9iboscYAORp\nMghZ\r\n=Nb6+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkgT+wreMUOWimyxI2/F8w9q96+R4GzVPKTAWYgIZu8QIgQ1SgnLhAIcLKWNthpStLuyWBHJqeW2/vhme/hDeca1o="}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.2.0_1602056386176_0.07603397519650601"},"_hasShrinkwrap":false},"0.2.1":{"name":"pincet","version":"0.2.1","description":"For precise array operations only","repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"license":"GPL-3.0","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --watch --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["array","flatten","utility","collections","split","predicate"],"author":"","devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"426158c410d3c47ee926b9b7f5d8e7ac68d99d85","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.2.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Uo9hrXNji2Ee9rXQB8GZARlFTP9oNjADpwV1evzACCIN8JQTykX1mkrSZsWWHolVyPDogbj7nucmERzYj79j2w==","shasum":"415044022c5f4e781105b43f5b7e1517e44a25c6","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.2.1.tgz","fileCount":43,"unpackedSize":66171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffXNRCRA9TVsSAnZWagAA9m0P/0L4BLNEztbUspg3lFH5\nfUHwytlLknLEGxFuoWa2j6t07StjgQSGmgXd+anZRTb1SBTRCeQO03xd70/N\nlVVaALg3a33CplU8XZqj8x7zMqbu8IcWr890CC9Ne0zNa7m2Oo3G8hSCfczs\ngz5N5Vy6tFXBKHmtwkDrejfWABfgn8Fbg2PJl0/hU+xiJo/gkuAB+3/haKgq\nFXWCYoOECAhKkMbvDNMYK80ipmmr4vpHyMa7dD/bYVg+toCVeqWFpnQ7oWhf\nPpz/LEr/iLhnEpnXVJOwZjC5DQurW1xHBDj5s+65oRF6vl3nNyrZJnCHmFq7\n4hi16OC5dbwkdRs2hm+P5oIvlSJWzzcC+uPC62IThnuG7To3ycSxRiSiGCno\nalCcpSbNo2SE8lCea9M4xiIKU3VLfpNqoQI348z6gvIIAblDYNuwxl83yE5E\nrKSGWfJnAsbDUA7mllQbbfP3Q4IZX15yNKRhuAzGwWwao733Z0MjmyBDOwes\nE1NmW8TVkHNJI1wUAzVQ3WPjj3JKvx8HltF06++2oDi9DmiZe2kpyWFe8IYs\nD1ntBHkMQ6u/bCRkqg7u1Y1chzX504kQy6YKeuiqWogZT/IFN/LZUiNEjX/C\nNXoAAPSsDcSx8ebf68XAQE/TniGRlJLHN/9/PF/jsYIbv96TUXbOpljcdh03\nls0V\r\n=JTRt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfeo3iCAir8tE/llN8wBxMLaCUktZm8d2Hb90pioDVDgIhAMRWgl7pJetvUtUhjmXLN49txNTfMODyBNBCCAp6KT9h"}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.2.1_1602057040569_0.35060656263308143"},"_hasShrinkwrap":false},"0.2.2":{"name":"pincet","version":"0.2.2","description":"For precise array operations only","repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"license":"GPL-3.0","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --watch --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["array","flatten","utility","collections","split","predicate"],"author":"","devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"ca4c535300c34e030444f485d3887397b94ccbf4","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.2.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-dQW3boF03p8Eovegc+A0+tykomvbpDyAGYKGOzDl85DaZeTbHehoBlVXL2986VO21K1pwRp0uPg0IcfuY4leqQ==","shasum":"f69ff493ad5db9825d6826f8408d9ed825be9a74","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.2.2.tgz","fileCount":47,"unpackedSize":67899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffZmSCRA9TVsSAnZWagAAAs8QAIj+jzjgFNVVY1MlCYNL\n/ucT47qpUpwWzdAy78RQ7jkVltAjw6/HH/QqUvZsDhqMVSBIwK6GpdobtVlJ\n8Dxd1/pfKVHnqLDa1Khz1W0BwlPHuqva1KXd0xh9sqa5qpkFho2FGI0yOjaq\nntGweZdKGAXVPk+NWN9xLUWA1zDlUVO/fQ620BICQQDw1SYhcfkD5rwbif7y\n8l9JQuriTBJiEJ/dOav8WBKEI6ZiEtdH/VcOWN7haK15BbiSFLF9X7ZQERhw\nKRPrMf0HuMp3bfhUaRN8RPGhzqD77xyWGZLEzefkPpo2OMsWmluMQr2Elyo8\nKqLHpTBug6HmBWIfbCfcNi/wfRdAUvZWnZhCqhS+6FTL/icR/8KXe9/CR5oM\nVwv6taNlf/Sg+sgH/HYpk1ixKZhryuwIPQLNngwg8W0ascbHJp8tI3TTR8T4\ntlZcM9aJIvl2mfbis5qO4q1DptUzeQZ7FQb5l05LaP3wiWuLm2wACwTJmt8O\nm1Tb1dtfJW0YyLHkOx34mdnkMYL7NaE51PNTvs2Ip0W1fbetySw4uNLEOK7e\nQkZ7MqD751DawxpkRYMNuZBshjrZ81g8W9eRJ139mzuxOZSrUgrr31iWJl9P\n40xMATOkDxyZHSvHByJ8+YwUFruN0jTSlIGB+Lyj2egFw5UVCNLkXANCFibC\nuvQt\r\n=+TZL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAip6U7aJzu12CMN5gW2MkgQy4RuAVb+2+EQFD+L0OjAiBqZ6pRb96b5P41VNh4llUCiJh4eLjpLNoFlP/HmND81g=="}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.2.2_1602066834111_0.1512717957796792"},"_hasShrinkwrap":false},"0.2.3":{"name":"pincet","version":"0.2.3","description":"For precise array operations only","repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"license":"GPL-3.0","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --watch --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["array","flatten","utility","collections","split","predicate"],"author":"","devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"aac549c12657b8a7de517df2171acdffa2508b09","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.2.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-LdBcehbs6jbrdIkmNN6jRzCdiPYXiba1bIz6mFbnDPxJCl/5UDc+RSCeJpaEW5I7qLfuch4+yGxo3UyL683wlg==","shasum":"ecaa1f8c527815d17d86f33fe5603d31d7ceaf97","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.2.3.tgz","fileCount":47,"unpackedSize":67979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffZoJCRA9TVsSAnZWagAAi6AP/33sjDp1zMCukLOf2S8x\nlnT1FJb+1l8jsgfCOVoq0ADlA3divFK2QRy0IV8cqu4DKME3xfiN+YfjDxLK\nJiNvaViusD4xrrw/B35vzEG8eQfLlN5AFIX+PuqslfnSIwqK13KI590x+t4b\nvotZBfvh2f8kMwKykBvJ0X8D2TwtkjEXurTwWPXwb0FH2VWRS7Td6Q9wSWZY\npmd+OeEs1yjqFjB5HuSJNJUjOcBAZ+35GBMHVs/73l3YghMuG4D2vGVFd99Z\nd/uoLW8fNS6MKM4ch9+8CDn099TTg2aTZ+H5rOIPsMw7E553t8XmQDJ4UB9G\nJt42gQdfAoZRSTl6tIlV19m2EoQSYGBSphyQN1RWVFwLfGnlYAzyG+XIm8Of\nFoiMalzqE6JjywbT7XGGBGilh17Hd78g9Tz32NplLB4Q1cG8gdQp8B+eB586\n8kobBVFkhVIMkEVCVAJAuo9gZSFb66gtzIsaCMh8EB9KW0zkVopYK1iZ8mJf\nkXbeLE5/dhqi/N2zZA8sRlw0n0HOv8VaJEW8sluu/EQQ52dRLUa7dKDm3ESu\nWhaPnMFY9O4Rq+nb/krdktXtoU46J9JiRRCOCWlJucIHX3K02hI42DbmOC9b\nHmuvegIvB9X842x1qqYQ6eczJ61BntV44wWig6rCKeKiin7/uAdAWrxsAzT5\nMo+l\r\n=NR8y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD30eGwO7ePS1X6wWiQ7cUcwXvFb0Av1nSKY60inhQsjwIhAKWATf2x6zaAhjtNoqzUaMl4XqOAtdGCMGLuudYk7Spu"}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.2.3_1602066953018_0.24811480845889955"},"_hasShrinkwrap":false},"0.2.4":{"name":"pincet","version":"0.2.4","description":"For precise array operations only","repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"license":"GPL-3.0","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --watch --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["array","flatten","utility","collections","split","predicate"],"author":"","devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"555e9824a60b5a5b46c91fbb30c5b70ef32ff832","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.2.4","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-9pWIOPqVn95pGTQK5TUgIAPH5u/XxlowlxInXYvwGZCgmkFwSRBIvovp8LMpwEy6le5rM69+dD586qvcG2a57w==","shasum":"13b2897dbac1005b2f0df55c16ccf2af83044626","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.2.4.tgz","fileCount":47,"unpackedSize":67979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffZpwCRA9TVsSAnZWagAAA10P/1ICSm9yoTrggQ7d0QKW\n5XmSkJxqO4FLIPqc9BEIi7pJ+8os4K9NC/7n88qmStfMmf81SNbcwFMvawzy\nBMO68ZKzPnjCIzEKsHAWYegXLQ6hgbe7hImvxIew81uM0vTALJFWlVQA16o5\nHCCHKi339BmAN5zbiAlB6bBd1cZggdI77fECeN/T1PfrdL7dI/kocGePe1lE\noYT1MU77ZXN2U7gJKDvQoiobV06F4jcwf11O9Ys7FDLB9HvKSzwZE3o8sxnY\nLSJgLBz05PSnmJdenpUTikpo/hABLg84GMM+YoAWd2KzNiRUO0P5uzTii1LW\nBtabFhLX7z98AL/aJ+MgEO6LeJ6EGo11t7NKxRV0H0gWRf0HhsTCcqe+sYcQ\ndvgHeYOGZgsxZDAbu2Ml8IKcwyn4D0P+PiOeTNQ25t1G04LFIs4xIBAXOILn\nBjFKiTlur40az1/C1jgwzZRCzbrcA4znxxMhpK6uT5ecExVjZVGKjLTWyuG4\n4egJabYTyAJA0g3VhH3XpiBwtTHU4SCURoXHsKrwuTZCdihCtX/6flxFRZYb\nVLJWKQR/AUJ5KbPsD9Ok3MCz2ZXbaWakPBy43WhzZeNm3jKdjxSVfN8102R9\nd3Xl4Pwu29efxVLm2m0FFdhCIjLwE++dv0QGde/Wny2v6SN2TA6+x951WKzR\nE0Jq\r\n=t8kl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIdt2t2bMsw710l3fzoe4q/cmrVwWekB4AlRl927dq1AiAn9UbS+FQucX/eFgeePZDFHqVLH//ecQofgGqsjreMGQ=="}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.2.4_1602067056093_0.6457117812813977"},"_hasShrinkwrap":false},"0.2.5":{"name":"pincet","version":"0.2.5","description":"For precise array operations only","repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"license":"GPL-3.0","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --watch --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["array","flatten","utility","collections","split","predicate"],"author":"","devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"26033f81e4f1f898428828fd2dc06ece72f5b1b0","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.2.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-7pujCGXUskg9zH/r8Srrbuoo/iwnJ8ou2ZiL/8rY+M3f9TvdCdpSdrAEKbtml9pdcb9uT7s0fAHVRN2N5SWelQ==","shasum":"666c1054991bd859704946bd9dbd3209d5b85817","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.2.5.tgz","fileCount":62,"unpackedSize":74643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhgpqCRA9TVsSAnZWagAAE6IQAJJv2tJ2DYNmNL/fdKGY\nsjhrfCZUGC4DHuhZvwo0w8D1qPt9pRochfKVVQP4O92uqbB0kjc/xbZJu8bf\n6Fgvi1PcuzGEu8wEHlpxN7GNlfmj6Se/I2llhUhitF/ZWldCNG5eIXdGCDzP\nLAPOob52jX59XkEDw1h0vd+w9bkC6eTDgA7zvkmw2fEUqnINRTzzB/mWkB2h\nNBKGpAuNBUov82Dwkap9Ey7MlzRXAzaXCte+9OjutkhDzDgo0C+MZFNo+6QQ\nOnZrLahmLM4aUPeGzWc3cTAuqXxXXDvHx1JtyShnnMPKsxS84lkmsimSB8Xe\nj4eL0NmQCu07Jn4tfnYslkAxPxQsFpl8m5fdjz15v6x2d8TqRWgtzS9YcZ4z\nh27MHYJ587psX70yTutLYIB8SD2TiUz0b/8p3IYmZsFX+tpLARtD/OzP55+M\nXXpP+bbvFaCpFAUO22pSsyFRVjbp3h63oPtobMIz5lI6/Umknl4T0+qxrrVg\n8a832MzxHFUwYm0jr6XnuJIdLjNsmTFqmsQcvPmF+IarFvVthM+lC5UN2ztU\nd/gopu8jinmeNBG13OCUYJqEutIjjsghtdsBpi2OgiMigfjZQim5B/nc0NgK\n+6Q2ejgQuRxN796S06JRpj02S5i0/RcbPHgO+ayfb5OyudeByAvIa03VoKhC\nd1H7\r\n=c2UQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQWvILSNDS4Fxbz95c2cFtdXWPX7y4s0rFILiNyfQnMAIgUt+AZbBJnVAGYkhc3zF9NQ9Eflo7thwRm2+UEd8axjQ="}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.2.5_1602620009920_0.1257056095171596"},"_hasShrinkwrap":false},"0.2.6":{"name":"pincet","version":"0.2.6","description":"For precise array operations only","repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"license":"GPL-3.0","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --watch --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["array","flatten","utility","collections","split","predicate"],"author":"","devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"5fd4707f1d3ff05175824684fb8dd5b57c78e818","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.2.6","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-zRwdHjPXc8IoTj8ZFfYUi4KCsy3pnQW52IHR+pPbqM/ZBa9NI34y/8E22Kr6SnA126X56bQ57s7/R5nyNH7MQw==","shasum":"8f02b0f1b86b795dc854d0c1b04abd0116f499a2","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.2.6.tgz","fileCount":66,"unpackedSize":77258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiJbOCRA9TVsSAnZWagAAjxgQAKDQ71gIQI84kFBcLt1E\nIE23SSxgSSFJJ6NWXRc4lLG3+jiYcyJB0yttMVwYJfd3ATTBaQvb4KhUKS50\nTVRFzAIcDMDdxdRBvP/jqYXcCqTL9hZHNosca/iSYnJgeS0V9hvTVXv3dV1y\nFoP9U3UqWL0+WOkl0eErFw81uHtF3YU7SyPja59Z2gFM3245fv066HUE80T7\nkHe8xQCLyohHTcWYpQRpghDjBAsIfGNoToQxcimPJhgsf6i+49T7olp4+Uqr\nwJ+/0dEES+koI+2Z1QDaQIGNbAl8oq170W9yGljkWzdl7uBz7rHN+2CIZo8J\ny+nBp4viGn2jcI+JlYV/ygzeY1Tr/YfMF+5LjYPEcY2KboLkQ9FyLNecLOfU\noKMFiYuC6ZejWKYTGkIsStQEJcFUDUU/saK/LF7YwDPlwISFvMLbAIGNyZ7o\nZKFceSOX38eibKBbccaKkayWj2cINUfFydO5Je/gSxWW8vVJQvcA8L5C4lZq\n+86VH30rNdYtgXqBCZFfP2oBTEOKS1Q39sfu+gg+/PHHQmEfg9HFIuIYFdpg\nZC+aPQCqniKWH5U8fhI4rOnP6fvtQ4dLt3mSuCi3LM982Px0glHRbp+xmPfT\nH7RaXfGkkiCL5XZnn2rgxao600/wFLErpWvjo0oXFOu4+O7icBNQoMp8fz8U\noz6J\r\n=Fm9y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBorxZyeqWEQH/7KXCvjiOS/bZIeztiWJQOxbwYK62FAIgRz0SdAS6H+fmX0l8xznbXwr8nXbZgVeAmdBPOqLmzfA="}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.2.6_1602787021396_0.739242711495661"},"_hasShrinkwrap":false},"0.2.7":{"name":"pincet","version":"0.2.7","description":"For precise array operations only","repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"license":"GPL-3.0","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --watch --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["array","flatten","utility","collections","split","predicate"],"author":"","devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"d785ceefa5043ee686c2b1ef32ab22a2ae3e2e31","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.2.7","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-76prqcx6EQ6hB1OSFbmVUi2iEJXIwzVpHur4Wn38B1FPzw9fqXfisxIoL2YEGfh8/A/650PBoxZOgQZd20HO2Q==","shasum":"2018d493881d838767e48be199708d77c5a11f5d","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.2.7.tgz","fileCount":66,"unpackedSize":77522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiJhUCRA9TVsSAnZWagAAEnYQAIxLsJdcxB6f8CqLGuGZ\nGAO18J/HukP8UmcBFN7EtN2ABfXeeyHAQ+NpJoCLse2dAkH3/bhNV7uotyXQ\nCxs4rgl2YrXjGDX4HGIui2oayvyCmuVuYKS5dMfyj//UKLsFegpZhLcpgyTx\nbivceScymUtAG9zrClyiEoRxnfS+alA7Br5N51JVngrXQBHivfLHEpkwf6T7\nzkktZhwmJix4vyU6EMwzQ5lGgHxd+iOBYiwBOHE/pPWj2D8RVbL6lpSyDrDd\nSWu+YZJcGwyzrvwyP0U0umBpVuuPqhDNZtGlGsfEtCh4c75d7TYrpA7q+Ei4\nA66YAdU7fXO3CNAg5e6kX9F0W9UdwuGJKWxnm88eR1j0z0DRrnQ+wIFZolpP\nOdkKEOnRJSa/IwjNFrTsuKMLEH2GyoO994P4zXxIL01ktFJB+4RCFmN56zSy\nj5q1mb3czlodmLIjfhWzfnML2Cr7OkTMjWUpxdStSV8e3hGB2QBZi6CvgQMi\ngxr5+aQn5ESH7av+IyRidvv9ccrE4BpR8FVkU3NK3ttZOtU7E86PiU3B/+6S\nOUd/URptPoBvZ5FSBIAlcW+aevql1Pb8PWurroAE5BUif7XqqTNdF+1WTtfO\ngIyYt5vKKSdBmbnylvL8JLRBJKiFZRaoaGiOkGcx2v0cFVX/trVO7vbsEfaX\npYhm\r\n=l7wH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZflEM3Zs/pHoVSnaWdkMmaw+hsMGjcFeBjWDKTft1FwIhAKQuh8ClbGXevGFSLt1qpp7wVDi4BN2sgk424+SbgaBk"}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.2.7_1602787411521_0.6620402942763117"},"_hasShrinkwrap":false},"0.2.8":{"name":"pincet","version":"0.2.8","description":"For precise array operations only","author":{"name":"Yoeri Nijs"},"repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"license":"GPL-3.0","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --watch --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["array","flatten","utility","collections","split","predicate"],"devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"8892022d93e07b83a96518a03d9a50af600f3712","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.2.8","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-ePIrOTBoGK/S9LLYvorGgE4YjElTUEiwDc4/PBWU537tCb8iyUUEux6Xdjdg5K2QcHVOLAvFRreUPWeH1YQn+g==","shasum":"5260d1456f4d56a4bd00ea65d7ae83c4d326f036","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.2.8.tgz","fileCount":66,"unpackedSize":77532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiJilCRA9TVsSAnZWagAAbK8P/idJ16RkifgIdka7JTWC\nEGRSHQsXlOkrwJUW5bWNbKjhzsxrltvfEti1pqVt9jf8etivOkAdOa6LGsSo\n5P9M+JDATwz5Ukf1U1LJfNNo5/MneLk08BHtDd6wrRT8SfF9aLR/oQ2LIh//\nqzE8RaZiOwCrQ0XCPPdbBsRjg2ECxFBCWp7KMOAhJdNiN3+VqlCI/O8heP7V\n5uIXDb/IAgN0lLKP3G7r7UhRdrRFdL5Vxu1LqW7mc12+97lDVvzkLWPGVSxc\n65MsrdUu7uu4MI3Cl+vLiTdx993W8GOB4poWfrAYz+aw3PGI7AM8QX+UULZc\nugm1oP1q8lPc6/3bBDfHXBaH3gZ2bQxT6YWvNAJMVT4XNocu/Ym7iAcGQMxL\nds6pKXaMAGVwz9zevLerAJn4xyLUCnLtizFSZK37jiH2ntYZRPgWCJG9788r\nU/mVlmNXbzOiHkuG1XO67bGdBbheKRuQeNb9u5kklrceq7aDdSBiq+AyLSkX\nOgCP76T7EoxVFk8EjN5p7zPjKRyWSoimb/c0X6el1o7YS+uuIQK99/VgmGuu\njlubOVpuHMdkXvsrA0Kh6IOu2wxpXKDQ0Lk0tix1UcZZ9gGJ+AdJxXZ0t8Pk\n282xe6ChR/S3QwU7M4tW306EUO0T8sDtSbqF+xEHgJjgDEDQzsY2zJ00umgc\n8Jsy\r\n=F0hs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARRKQxyuBJiE62EP+si+Y1YYM/Z+lvQa0/PK1EVA2ajAiEAxc3EmPHDoV+mupEg8rDbSvdNxGhlXixSvUsry1Enfoc="}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.2.8_1602787492877_0.3007796176512092"},"_hasShrinkwrap":false},"0.2.9":{"name":"pincet","version":"0.2.9","description":"For precise array operations only","author":{"name":"Yoeri Nijs"},"repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"license":"GPL-3.0","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --watch --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["array","flatten","utility","collections","split","predicate"],"devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"17a8bf969c21a086d83a48222594fd5ac87688aa","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.2.9","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-fTh2CdlLRrV67DMqmAomEKQGbE7dtR5FDUhXE+tanLbauwTEvweaigBEPLUuAiGGdmM24c1RbwGNY7KBM45I1w==","shasum":"aff2ee7936a0d332310c80a793fe372aa6da0e1a","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.2.9.tgz","fileCount":66,"unpackedSize":77497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiJlyCRA9TVsSAnZWagAA0zYP/jqHB2oZDIvf54092Weu\ngFmlMwflpZlX1XcqVCfkFEI5JtSE2pBprrYdWQaP5F8a8qxMRphKBQA5gTxz\nIy8cZ0zj0zi+o7VBzt+7sTihyhO4BPkM3tjiSdkvYtOHwoMiPZpgGUHhoaS+\n+eThlq75AbePZwbqkLgKwpzvB3bd2qpihPJwD9+unWUspflEvl/E2pDZOqJ7\n/BUQB/RjzexVPUuM23yfFUPpJoUDb08JT8Xs/iTY8jCw/XgTBfOIrWBcitz1\nz+mS+KEdMg52oHSOX+C5AEs1W26srgJAoftzZj+p4C8m/WJglegdpzIA1oBK\nsHeGZR0Y1Fmh8rJ7XGRXShBqj73Ri40DDD1LmEV40RYztgj7Io9csNeiH/cF\ndf3JUsipS0nED50xYELFSDo85Tl4AFSM679fVHBzOZwTyQqbEVbiwnJyHcgx\nv9xCSmoXh0te/grOzPi65zuB+aWzA4l2/KsRvN4gXJeqH2nazkZLlThZDCTs\nH6Lc0sVG5dY1ihEoLd1Ee6tCmLloV9lR4vHWkWcSi3RSISFU8X5gYRnyFVrb\n8QwKf1EPvk09G6o0j4voCbqmRIvjlYL78xkS0VdZ2uzOcRH+t+MoOLLtpuy5\n5AdU+dN2CqDza5k9dRmQ9s/Q4KYH2ggS5yyQtC6fohDhFM7VKdUdxeBHT+xV\nVEdW\r\n=tsrK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIV194xEAmCGjWcDtL6z1BekCPFkajKhezykdKhe5V+AIhAPYkxwzWnjECTHGUp1NdlGVArCCqx51ldp4CMlU94SmF"}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.2.9_1602787697533_0.5463810859562703"},"_hasShrinkwrap":false},"0.2.10":{"name":"pincet","version":"0.2.10","description":"For precise array operations only","author":{"name":"Yoeri Nijs"},"repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"license":"GPL-3.0","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --watch --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["array","flatten","utility","collections","split","predicate"],"devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"b34912676b2ffeed072574e813e029fd69e94354","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.2.10","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-rhCdCXpMx5V//tjTX6sGTYeIyV6qm3iVQ0wgs8msZILUcA7yRHIEZXHR0niv8YuP6yNMtzYMcZlGoJVYVkrOIA==","shasum":"1f2ad7fe0b848913f0ad9bad8c3792d842721673","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.2.10.tgz","fileCount":74,"unpackedSize":81367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiwe5CRA9TVsSAnZWagAAbCgP/2yRmmHpoWIxGAmRAudx\n0go0OisWzqF+58Vi1isYVgWGEGhfLq/oSg8iXmba7m9LBSEPKGN2k2VBS+/U\n8oRMMBXRUAsmH3SJWi4pvFDqINTor3QIAqS28iifnbJMgWBSTfnTu9NwVWwp\nk38uSwP/+n8vmaF8Eynw7doeVPM4uTEGdK0zOJyjW9Pe3usKsL+FJu3rQvtt\noQ1YX8Xi/9mshgF57LRZaPX1uheJt0at9MdGzy1wkg1PesEF+IIPmwoYS00n\nFD5b8ZM0hBu0Rll+V4HZO23iRjdySy5mu2vS4FNKXiUMkC+yN2MSuVliOFUi\nQeMQkQhUwABnAA/ZN+rpm+K1P7fpSbYHgpneq4uxmSKAFaWvRfmczekMEW3f\nHsQDqpQEgQfyGvKvlw1SvhTxF7+OFxmqjzXHS1UhPZxOGjZEZF0wsdP5bPJa\nE2noeEW0D+df288jdS5j+mM3hayPMNFKw67ASZzU1U+epiIvDO31IJmsiwZX\nv5PvMxnuC1SUqQzmHlGLtpTS7eKv/PoGJW3zbaRCLtE6ERxIx6tpzRN9tGUy\nWh3LcHYqzSGYMRFuuA957iWyW4xIanDE0u33HtUIgSIguXI9q4AuWpCBVk98\n8ri15Nq0KU3Y9o0Ox0qLk/ad7AdW9wUfS03Rqb9uFcksih7IGy3IM8ezLnT2\nNfaf\r\n=4mFa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvbgFon9ffVIz3w1Vzl3jt8F6KAE7lZqw9Z2z/lbiggAiBylD1Z7g286gK3mgrhZBkOwuZhiaF/+OH2Ff6h6WDHMg=="}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.2.10_1602947000717_0.32492208507818265"},"_hasShrinkwrap":false},"0.2.11":{"name":"pincet","version":"0.2.11","description":"For precise array operations only","author":{"name":"Yoeri Nijs"},"repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"license":"GPL-3.0","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --watch --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["array","flatten","utility","collections","split","predicate"],"devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"936833a4b4a178e72ad2106a3fa1215482a9278e","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.2.11","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-6dxsGF69YXu3aftJbzHx4Dl3EzsM/Fj7ZOTwxKcJd+lp9XaA7z+TV61cNU4O4l52FPfmelqNPzj93E3sE5zz2Q==","shasum":"0f3789c5513ad48596a2209f9558c5b50212dc05","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.2.11.tgz","fileCount":74,"unpackedSize":82012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjyl4CRA9TVsSAnZWagAA/VoP/RivVWdSM/WMu5Ybowvn\nqOREL5XBubfDwgTbzJT6ikg82GcX+vG2cvXHKUFEHjaipDg2O3q+JkRWqXcw\nfp+//f1s/m+niaQDcVrExmqgyrAoHtklE4JuuYrrONUTPPAc5jXaJoqkPjTl\n5rgLj1EcG9gxMKwIYlDivYqwKNy8sjcCq4EcyJlGjbnWCgGmCaGbBFQ7r1Yf\nASUQoT2vEWd8yQZJPNgwcgLLGsdF7HyATVG5/TGWWNA3QZ1kOHtm84OQuzyA\no0TioT3xJldlq0vFwGIIwRG320d6YozgkbCBYau9BEf1rYXqsWTuCbDVciRR\nI89Aqi5AJaKIvOgdS9BbWa6HEp0WGXhbn9Bentg04d30y38clvv78WA10tF6\n9N4zrQDtfE+IQMM0gifU5AkMsDYw1scnxKucOcvnO/rJob2u/JYf0AmAlb8S\ny/k5V/1cLhAFSbtxh7yUyIIhSGzfMWp+oJWNWBhvYL1hkYaNqHh5/0XpIq5p\n2HlQZH/GR7UnEPZhxmtH2+hIHCbE636R2Cx/WsJ2N9LPhyQLWXq+8DptDWIt\nf9wMSeCquPaiL6AayGx+RtIfrCFK4fDlt87AiYXUWZxe/9icfoe1K8N4Y3ND\nNAXUToQCMLxyMHnd+8QjG+sGbiBPaJGdVyDTzLAA30T+Kpz0QvvL9qVgFZl/\nSjpu\r\n=4Sgj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWP1pP75l84CydngQ+vqbToCkY/HkJ5/0nMyY3Lvd3RAiAOsRGfXLs3MB/3riQ1LwRzD8jlaPz1S6YwbxW8VF+V3g=="}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.2.11_1603217783420_0.3826388446141258"},"_hasShrinkwrap":false},"0.2.12":{"name":"pincet","version":"0.2.12","description":"For precise array operations only","author":{"name":"Yoeri Nijs"},"repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"license":"GPL-3.0","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --watch --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["array","flatten","utility","collections","split","predicate"],"devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"54a813281b1da352cbb8872f0ac64708706bedb5","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.2.12","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-JiUqo1avqWpB/NWBMpzGaz98GcT7GnRYNYKXBWxQuvboSeVqGR0UlGX9Id8fYFPF0vuL60AMNGqHnQODipEboQ==","shasum":"4e110c020cb28da09d426cd31f13af206e5380f1","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.2.12.tgz","fileCount":74,"unpackedSize":83108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjy0aCRA9TVsSAnZWagAAO5sQAI1JzBJ71dO2lQX8AacV\nmnD1t3r0/QXhvqVmHgp1mxD3/UhBYsF5FJUTgtI9VwJFyZiHF1siAOLfvg6b\nGQdLNJqpcCZOt6J7W/PdhNiXIbYsXFviCF0rTW+G8tYDqKW+cHTZTz0xXJMH\n5djrBs19oHFmhWyC+6hUJh/dODlOTpSd8WSv8nA8Pt5rS96VwfufxX7Z4Sz4\nzYi2lCy2zqeL8AHNFBWH7WSln+Wd1STG/GRMlM7uHabF0fDp6WVwan/L7fnz\nrWq0fSnSQzpHjkKC7DwB67Z6ljVRmrIrdeKQVB6uP1YkKXr2Z8a+PsMzR/nT\nvhGbyZD8PFijuMXmlMV6aHGjneuOwByBOMpJz5L+trBU6//AXsotv0FEoFPO\nzIHravHMvdQ4BRpJ8uqPXC9804vT7VdeHbJ5IgQg6HkcE5amAxsyQ/7t+qkz\nYBbrQiQOjPiModOmezqWO3jn6yDQ9lhS9na1lKan6IEx2IW5qqPQrkbzREwF\n04rBmhd7sLqyDiSrbEzQUMO2gI/gRUzNVxvLue6s0NIsya+6v9ZwFMThNoQb\nk+FCoauNgmvZvUTgboHThVR/3JjwCfrBf0SyAWyC8dumPdrjB/DKAa+2DWy5\nCwgxrKrGg6yzCLRsVC5z3Lgpj0fZfp58cBS0LGstodMBOkkA8k7rZgEsSxV+\nLRix\r\n=FjfI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+QPxptGH8ExgazUNwyW2kCWzeh1OQFx28LN3HDosITAiEAxwSIs9uAXqvobk6I3DIcgVOqdzvL9fKPTuVxeg/7G0g="}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.2.12_1603218714128_0.6543516664012943"},"_hasShrinkwrap":false},"0.3.0":{"name":"pincet","version":"0.3.0","description":"For precise array operations only","author":{"name":"Yoeri Nijs"},"repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"license":"GPL-3.0","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --watch --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["array","flatten","utility","collections","split","predicate"],"devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"d00924ea977a07e3c7ac09f774626df81884caae","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.3.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-wpw9Aq3z1mPAFCqw9LJesldYQj4kJrQrHmnbv/MdTFUNuG+NXUBgf7N4m5M0Nc/T2liw1C2JMy0yLhHoTZkX8Q==","shasum":"c7dd849dc00350bf83551af2ff0201cc59e6bb20","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.3.0.tgz","fileCount":74,"unpackedSize":83238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkH8ICRA9TVsSAnZWagAAWvYP/321GIOV12lvgVsgHmMj\n7L4H6MD40b++A4r5TmQUhWUkPkqpih3sObcnaqSCIChzo4+aWACpCfKqhnbo\ncuy3D6ULp78ESsJX4YmxJs9yHnc6UODy+orav4FX7mYTc16qpV7H4O9VaO4e\nZU2tsA1EZRtaY13PdddpTvM2OB+emt25itRFBDNaXDwiOL45Ji2LGpgLnoNM\ngowCCbNSSVEBPSxaUqq8dp3Djrjm50ZTL4b1tIdmwZvqhhFqYW56DjAlXRmG\nEuC2XN/dcl33eMHM2VJit5Oa/dvr7rl5+YLPee+TFuZs9daVvluV5uL+FgeA\nUv0mZ/rSIQu8fUmpQWN8VcIDogrEMklf/8sn33H37Vv+OUzTuTM/zCTVuiAu\n8+d56esSRiE8GU+WwS6hF+cDB1jme03jnwRh90TWrfeYRFMIlG4D7sIe1nAr\nrMRgyph5Qzvt0SqQeN9rGGX8JeTXm2j7Lid7Y85w/pr0CPI8vuNMABGeMWS4\n7FOT+/eRYZ03PswTo9S6sszxqrrXXGBn+bT1m7+5BTwXP1U7ZUuwNN8mjCwG\nBkDykGqrZwhCqGAeBszosTwOIkhP4yt9AscVEN59nRfQIVsFl7RjIjJHDX+g\nCsR68J8UYhI8jbrumW8vcnkXoRHgjCAv/JGwo3xV5naw0VaK3M/c2mtGNFdb\nZOBY\r\n=G708\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4MKOUdq2lA/sMfI2/zlyjfkhyp7AbTSPX8e8uxQ8BMAiEAxUraTDNRZFtAFVb5gotlynTvexTph2ZrTAZqGSP+lPs="}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.3.0_1603305224158_0.17689993161141349"},"_hasShrinkwrap":false},"0.3.1":{"name":"pincet","version":"0.3.1","description":"For precise array operations only","author":{"name":"Yoeri Nijs"},"repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"license":"GPL-3.0","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --watch --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["array","flatten","utility","collections","split","predicate"],"devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"67bf9f3ebc604e7f01e409034a4484c7bbfd6f1a","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.3.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-To/shqYPtnf0+qIu4FaLT/MmBsi/hjWu0rEqMyhw6H4ug9OOQTAe0LEUFH9KSJPtyrT65DekXdTJgxU97i6D/Q==","shasum":"bd2c4c3c14400fc5115dc51c224eba05e31dabc9","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.3.1.tgz","fileCount":76,"unpackedSize":84574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfntInCRA9TVsSAnZWagAAEZ0P/0RfGRMm3lQ5zWywYl/X\n7PQMknRh8/SffhGn498XCsYUJBOh9JtR7dfzXASNtjKiFjkanTUR0IIJQILt\n8XEu3CIMXgcxs8AYUh8sv5NkHUup2KDU+tw0OsfJB5AKZCk3hv7rocrDv//N\nPS+Wzv2SfZYCvhPFBB6JVp5X2kk8KOhbM67EU5bXpT252IBumhk7QIBoSV2M\n1UY1hAj0JOcIVs3WIcEuSQoAU/0cTBagIFiVaJphv2zure2Dmr2B6AV/dJBc\nNPDQUd9dtfbly3fl0tOYyOJ1vAMgQkBlGO83qzl7vLgvWbr0EEq5xJPN5zd5\nz4ELDzgA08aRJZ4Iak5BkJzRH2drodDQZ5gaEhINzcY207q/oISCuo8NJ9UD\n7CjN342vDraUpWYzqRCAychi8F+LvnZFB1S9xggB7LZ206aEa1eQVwI6dOFF\nPdyrDe9wf8Z/UmEZQkwOH3YMbofXoyCrPxiplongisYB9lOn7/uleFcQJ99s\nbvLRx52fELGCoHX08VAsnRZQbt+tm0R5vs0a8YOHlIE+Nf0K8YpaYWbQuWK9\np0GvgVOXMMiGmzaRpDQ66bGLntifFVz+GDotAslzM6JC+bzzIGO8xIYW2WHO\nGr4TO/VG5X9z1O201Scg4JB9AxL8ohyiz4G+4t8NjlmT+7RLiGO7koBnUDBN\nrOow\r\n=9Cn0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEG/7BKVN1UE00XeQRmDD3vjU+PlJaTYdm6jR3xWZebBAiEAtuMObGwN6fxnSdG/6M+E+/PAk0RGRw63YrrlDm0OSr8="}]},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.3.1_1604244006963_0.8277627051762542"},"_hasShrinkwrap":false},"0.3.2":{"name":"pincet","version":"0.3.2","description":"For precise array operations only","author":{"name":"Yoeri Nijs"},"repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"license":"GPL-3.0","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --watch --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["array","flatten","utility","collections","split","predicate"],"devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"29b8eb94b1e4a4bbd55fe55fadc6f01394b5dc38","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.3.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-qXjF+LgFFj638EWkDohZRaKQWJl8/OiNf+/cu9ZErX6TDiRZF0fga2XQRKTJqLuRthTf2wt0XnHuX5VsP02ysA==","shasum":"9c7cee15254317f6309227429fbceb74ace68292","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.3.2.tgz","fileCount":80,"unpackedSize":87211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwAgCCRA9TVsSAnZWagAAB+sP/1IhC9Cr7lztUzSc2xAD\nwF+dusBw+UiaJD98P29TCQjdPppsiOH+q2uwMr9oKbnqn8YAIQkwka8EBMWs\nO/IUoS3G8nkXsjk/g/kVO31VKYp+eF98yiJ1keZw5rKcoWkhrb1F2CmoZUG3\nL//7c/R9s61qz7l7gms4XN5D5SzsIs429ww5wY9/ho71bfj+SVilWElemorq\ndodVpjnTCS0SkZwCNxUii3fO5jYia3hITAgX6MX08tZ1RRgpvUuuEGI3ju7X\nXOQerPx3o1BPo8eOdej2W/gFXCKH8dTe2TNYs5ion1fpiqkbfd1NCz69EAnD\nnSYopSFJzwd1wLA3XtQmMSXCvkDUfdHCzJr+N1c/6EGa7qAp+9QRxPeHRe69\niOkwgu4DcM0yAh33iWO3tO9OhjileSIDRNmzvw68LYwIHjGpwGefiULuE1ki\ns8my/9TgtZH/g2kgRz+LCiq13XLBGTECdoHyhv2Z0Fhp5cA/aT6bsk8iRphn\nfabaQ0tXH3G8pLnr0pke8SKkj5agucgTiRZuNOcV0+ZbAkwxhHEYU/kkaUD5\np+BixYsfhOGHce9WNcnw3Vwv3rTRF1pGDYCpu5UzpmDoj1LAxtGHDoAS/PeD\n6yjU4oksqeWoBseVCgRoyOCKUWlOdxwGUP7XbfCa5bZV+EMp0kYJCdhDh2ik\n4CTO\r\n=h7fL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/Ik1qAMcCx0Qulzi4LpZ4OuwEAhIeW44qu2jeTTBAEAIgXJqLj2+k2n7mVnd0KPNzmFGL7kfiUi65FEYu0ecenDo="}]},"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.3.2_1606420482398_0.6129299515538378"},"_hasShrinkwrap":false},"0.4.0":{"name":"pincet","version":"0.4.0","description":"For precise array operations only","author":{"name":"Yoeri Nijs"},"repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"license":"GPL-3.0","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --watch --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["array","flatten","utility","collections","split","predicate"],"devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"0279fb8057071e990d046e2b8e3f0aaa3860ac48","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.4.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-/ND/FfZgoP2n1Q+uSnoaZnyjVzIUtMMp4wfnkWILBFxEwFcy6v8tvQuHro45ajdKMmpcyqxvG4euiEPJO7FRSA==","shasum":"01812ea3d9f8035486026e4fe6c7d3893f7cf600","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.4.0.tgz","fileCount":82,"unpackedSize":88250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf455RCRA9TVsSAnZWagAAAUkP/3oZbC7yha2ooBMlXx1q\nTjMItqhWtO6OY4yphFIl7IoYTJau2vVLSFBKDROVvcfRSZ0RNNKeNwUuATuu\nAyoMUKcVVl6OLn4Wxsq7vRjyxOlDKgNgmUKrTY/PheJrW2+aF1bAHpTzSf/I\n/Fyk7RhKuLu9j6jmoSIzdoXMFWTOw8tZl+Qu1ZcigCIkI+FF2fwQH+tkI64e\nvcJljpyccoZ8ZXL5Lod6FuPUXI3mNZ0UefrM7iVJWJwNx5B7q8IfMwZSLLcD\nDHNBfsTn2UtmHasBKQ0Q3ndqr9eotLsj6Tl9aA34QKhQnzBMvXY5b3c18qdi\naD0m6S1RiJld7+6MUXv41StEmWBCuN00U56m1W+VC8prJ0pyCEf9YlzZc/Oc\nbBqGPDs8rM2eLCtsQeF0f7TUY8eJETYPi7G6FyU29Z30iCB1/ACSixGoP4gg\nRAREa01T2PNgipzjr7+3/qe6AcpuzghNyGDwHD6JATdxznmpUljwWOCv7Ybn\nImbGoZPdDTOAUkbwgbLlHOapb2vAQEtxQXbEIhyGH2oPeTSMfgF7ZJKz0+Ti\nvHWrLB7YQn7S5Ib0Z9o/61z8WmrTRzjVd25Z0sVfgFeDb6svDlazvIO4d77w\n+LKBgXX3y2XhSvTravb/hGKUC9TSlMnNWey77lMrQ55qh99THxjYR7BGoaNM\nKpnn\r\n=2/TR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+kX4LxH8hBMMdL16isY+lSbSE8AQHUKzzSnMAq3fRVAiEAuJKf6aCcukaput8QZHw678yohbIXv9pJF04YH979Yj4="}]},"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.4.0_1608752721187_0.8372267803453759"},"_hasShrinkwrap":false},"0.4.1":{"name":"pincet","version":"0.4.1","description":"For precise array operations only","author":{"name":"Yoeri Nijs"},"repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"license":"GPL-3.0","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --watch --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["array","flatten","utility","collections","split","predicate"],"devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"04cda8e7f8bc22de9385ecd94cb8207323c5eda5","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.4.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-5HOaHEaYXHm6SdCX0RViEeSpnoJ4y83/yOK+Hdcs+GO94zmS4FMzuoE078c1grDvM77XT6bofUc+zvSvhNsoFw==","shasum":"1e865d2ce66810c475991baae044f848443edaae","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.4.1.tgz","fileCount":82,"unpackedSize":90746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkvs8CRA9TVsSAnZWagAAlEcP/0uRXG8qdDL/qsnqG/gg\n3TzewJ1U3+v8wfNqAC4rWyZcldE32xATMUGsqyRwBSto5FZIYGyh1A5UFJ8M\nbvlc4uEDQQosDcia2N75NX9N28XPc1DdTDTn0R0Q0FCcQwCt/tK00zpIJbJj\nYJGHxCni02f9DLa6xYfiQYef+x2XX3+7QMECOG2PRdHznw25wCtFvuERZJ2n\n31+LhXXK5mqgbxQUyG1lHSF4lOC5fwUGn8Dhy21Fr8At7xv/bjjJjZf1xNmR\n7SjySPlLOseGg7SPzPy/Y0XhaogcztdxSwBGgyjGcMj8vvW9I/lGkjf9rTWI\nMX9Mb4/i7lFjP9qLXFCYVGlMV6NhVVf6YPjF9GattGYJxxiDq3Yl9FdqgflB\nSJ57baHYJwO1KJylWCwra3eoKZAozRk/HrHYx03xZW2FreHQtdTq/pPcelll\nVGRcHr/VGQMrDvBhUOFliYHaNQLHKO7FkwJJcSG+t797Stwf7RwQxcvchOjx\nDg5dALdpDHVk/CDzFHXIv6reZPeFYhGzavIRsLrO7iphKjVsKwHsIW7bEmuk\n9FQymymnMQVQq0dpzOSJzJOa/xaVo6XclXr7dEdGU0wljDZ5bDuMVjPVZnn+\nr4OP/D73sEaIKhURjv/g5aW2MKh2sL0QrbUkDZw7gMUxbghPM8K0crvadUPY\nviJH\r\n=gIJf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfwzwaMUqNwNl7sgWC0l+GWrSHEQ77KH+x585TFnfBaQIhAIfWbY3FzOf0/doeKGM+eJQdiE2yia8vKGUked78BULG"}]},"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.4.1_1620245307513_0.3736443539299743"},"_hasShrinkwrap":false},"0.4.2":{"name":"pincet","version":"0.4.2","description":"For precise array operations only","author":{"name":"Yoeri Nijs"},"repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"license":"GPL-3.0","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"test":"jest --config jestconfig.json","test:watch":"jest --watch --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["array","flatten","utility","collections","split","predicate"],"devDependencies":{"@types/jest":"^26.0.14","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","ts-jest":"^26.4.1","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3"},"gitHead":"ad2841300b991e1d1e472f98a04abbc9a4831be5","bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"homepage":"https://github.com/YoeriNijs/pincet#readme","_id":"pincet@0.4.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-A/CSyKNsDKuKZBLs369/oQRb1AFM4kZTqLLr7fppap/xEoko+o2o6V4y3OA6zoWpmN1pv7vBQeUNBfk9J6p8gA==","shasum":"fbb817349ad700372857c3b92fae30971111985d","tarball":"https://registry.npmjs.org/pincet/-/pincet-0.4.2.tgz","fileCount":84,"unpackedSize":93954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglPNsCRA9TVsSAnZWagAA5O4P/1Xk2PcwZp5zG53LvrfG\n1wWuQbJ1PrLazOT0D+wpOL7g43lvKQMrNVFkPGlutUoCQz4n+Ubb8JV8RhfX\nFJi60YHZbMseRPCQX2wM9GLeVGC2XNUgQPu+1vodtgJj77TGvP0Dozma4DRS\nhNrXM1+9/jrnYj8ODvDtU2Rsebr/LVAGHj4i9jG0y1OX/Rfxir3tV1mTiuW4\nZvwe9C+GOXpXs8d/oRFp6d84uoaUn+ohQ3FdZJOKzQd0+heYhScYYnswB8u2\nZRnRrjUWbwNIHIsX52x92PdBnluUOWTdDHirHzwNyDwNmd761vuTg1bSu1zf\nZKYI667lvviZAroPGtTEpJWK/iwJVRTnPyMowCAh4nytZMgalMUehGWVb/PF\nVQq5Wa4m09PIvD+bE6itDuB4FSqALem88rOGjpA2O7cDg8nc8pIaC2cuQS7T\nAqAvL1yuf1RtKgn84aHJW/VUPDm5V3j7JIcvzWRZ4EQdW7xHVaXoPrEMW0wa\ncy9onxMp17sywdZFyppNGpyTiSk4Wml9tNBHv8tFjQtT5+MzbW5EmlJbu3Kw\nGzfoFlGvkY44BUKFrFoA/Ot6KqVPYtyVqDw+m8z2/ZnTwULiaV3uquIPGBXV\n8OAGDuec34UFI4HqZWBbkrh8ESIM8HEAgbNLuUWl3eyqXU/lg0kUbBaU7NnD\nbXnT\r\n=yNLk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDuBUc5e7uda0c5tRdsQAGrWxR0aHfYgg2PQ/+bhAsjAiEAmCD0m4VvfnGY0LWJwo40f+WpoyQ+XZwURcnkLBC4+Kk="}]},"_npmUser":{"name":"yoeri","email":"yoeri@posteo.net"},"directories":{},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pincet_0.4.2_1620374379746_0.01825775105032501"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-05T19:26:37.362Z","0.0.1":"2020-10-05T19:26:37.513Z","modified":"2022-05-12T23:04:18.225Z","0.1.0":"2020-10-05T19:45:51.180Z","0.1.1":"2020-10-05T19:50:55.595Z","0.1.2":"2020-10-05T19:54:53.409Z","0.1.3":"2020-10-05T20:03:16.285Z","0.1.4":"2020-10-05T20:04:26.969Z","0.1.5":"2020-10-06T10:54:29.222Z","0.1.6":"2020-10-06T11:01:21.795Z","0.1.7":"2020-10-06T11:13:38.877Z","0.1.8":"2020-10-06T11:17:41.679Z","0.2.0":"2020-10-07T07:39:46.293Z","0.2.1":"2020-10-07T07:50:40.705Z","0.2.2":"2020-10-07T10:33:54.265Z","0.2.3":"2020-10-07T10:35:53.179Z","0.2.4":"2020-10-07T10:37:36.275Z","0.2.5":"2020-10-13T20:13:30.213Z","0.2.6":"2020-10-15T18:37:01.752Z","0.2.7":"2020-10-15T18:43:31.685Z","0.2.8":"2020-10-15T18:44:52.979Z","0.2.9":"2020-10-15T18:48:17.706Z","0.2.10":"2020-10-17T15:03:20.891Z","0.2.11":"2020-10-20T18:16:23.586Z","0.2.12":"2020-10-20T18:31:54.291Z","0.3.0":"2020-10-21T18:33:44.308Z","0.3.1":"2020-11-01T15:20:07.112Z","0.3.2":"2020-11-26T19:54:42.524Z","0.4.0":"2020-12-23T19:45:21.286Z","0.4.1":"2021-05-05T20:08:27.651Z","0.4.2":"2021-05-07T07:59:39.940Z"},"maintainers":[{"name":"yoeri","email":"yoeri@posteo.net"}],"description":"For precise array operations only","keywords":["array","flatten","utility","collections","split","predicate"],"license":"GPL-3.0","readme":"# Pincet: for precise array operations only\r\n\r\n## What it does\r\nPincet (Dutch for 'tweezers') is a plain simple - but still very powerful - array utility that is written in Typescript and, therefore, type safe.\r\n\r\n## Install\r\n`npm i pincet`\r\n\r\n## Usage\r\nFirst, call Pincet in your code:\r\n```\r\nimport * as pincet from 'pincet';\r\n```\r\n\r\n### Find methods\r\nPincet supports some plain simple methods, such as:\r\n```\r\nconst arr = ['one', 'two', 'three'];\r\nconst first = pincet.findFirst<string>(arr);\r\nconsole.log(first); // 'one'\r\n```\r\n\r\nHowever, you can use Pincet for nested arrays as well. For instance:\r\n```\r\nconst arr = [[], [[]], ['one'], 'two', 'three'];\r\nconst first = pincet.findFirst<string>(arr);\r\nconsole.log(first); // 'one'\r\n```\r\n\r\nYou can also search for more values, if you prefer:\r\n```\r\nconst arr = [[], ['one'], ['two']];\r\nconst first = pincet.findFirstNumber<string>(arr, 2);\r\nconsole.log(first); // ['one', 'two']\r\n```\r\n\r\nOr revert it:\r\n```\r\nconst arr = [[], ['one'], ['two']];\r\nconst last = pincet.findLastNumber<string>(arr, 2);\r\nconsole.log(last); // ['two', 'one']\r\n```\r\n\r\nYou can also find values with a predicate:\r\n```\r\ninterface Person {\r\n    name: string,\r\n    age: number\r\n}\r\n\r\nconst people: Person[][] = [\r\n    [\r\n        {\r\n            name: 'ChildA',\r\n            age: 10\r\n        },\r\n        {\r\n            name: 'ChildB',\r\n            age: 8\r\n        },\r\n    ],\r\n    [\r\n        {\r\n            name: 'AdultA',\r\n            age: 40\r\n        },\r\n        {\r\n            name: 'AdultB',\r\n            age: 20\r\n        },\r\n        {\r\n            name: 'AdultC',\r\n            age: 30\r\n        },\r\n        {\r\n            name: 'AdultD',\r\n            age: 20\r\n        }\r\n    ]\r\n];\r\n\r\nconst predicate = (person: Person) => person.age === 30;\r\nconst result = pincet.findWithPredicate<Person>(people, predicate);\r\nconsole.log(result); // [{ name: 'AdultC', age: 30 }]\r\n```\r\n\r\nIf you like syntactic sugar, you can use `pincet.findAny<Person>(people, predicate)` as well.\r\n\r\n### Check for values\r\nYou can also check if a (nested) array contains a value:\r\n```\r\nconst arr = ['do', ['re'], 'mi'];\r\nconst result = pincet.contains<string>(arr, 're');\r\nconsole.log(result); // true\r\n```\r\n\r\nOptionally, you can pass multiple values. If one of the values is in the array, the contains method returns true:\r\n```\r\nconst arr = ['do', 're', 'mi', 'fa'];\r\nconst result = pincet.contains<string>(arr, 'so', 'la', 'ti', 'do');\r\nconsole.log(result); // true\r\n```\r\n\r\nIf you want to check if multiple values exist in an array, you can use `pincet.containsAll()`:\r\n```\r\nconst arr = ['aap', 'noot', 'mies', 'wim'];\r\nconst result = pincet.containsAll<string>(arr, 'mies', 'wim');\r\nconsole.log(result); // true\r\n```\r\n\r\nHence:\r\n```\r\nconst arr = ['aap', 'noot', 'mies'];\r\nconst result = pincet.containsAll<string>(arr, 'mies', 'wim');\r\nconsole.log(result); // false\r\n```\r\n\r\nYou can also verify whether an array contains a partial value. This works for nested arrays as well. Example:\r\n```\r\ninterface TestObject {\r\n    value: string;\r\n    isString: boolean;\r\n}\r\n\r\nconst values: TestObject[] = [\r\n    { value: 'aap', isString: true },\r\n    { value: 'noot', isString: true }\r\n];\r\nconst result = pincet.containsPartial<TestObject>(values, { value: 'aap' });\r\nconsole.log(result); // true\r\n```\r\n\r\nOr: \r\n\r\n```\r\nconst values: TestObject[] = [\r\n    { value: 'aap', isString: true },\r\n    { value: 'noot', isString: true }\r\n];\r\nconst result = pincet.containsPartial<TestObject>(values, { value: 'mies' });\r\nconsole.log(result); // false\r\n```\r\n\r\n### Distinct values\r\n```\r\nconst arr = [0, 1, 1, 2, 3, 3];\r\nconst result = pincet.unique<number>(arr);\r\nconsole.log(result); // [0, 1, 2, 3]\r\n```\r\n\r\nYou can specify a depth as well:\r\n\r\n```\r\nconst arr1 = [0, 0, 1, [1], 2, 3, [3]];\r\nconst result1 = pincet.unique<number>(arr1);\r\nconsole.log(result1); // [0, 1, [1], 2, 3, [3]]\r\n\r\nconst arr2 = [0, 0, 1, [1], 2, 3, [3]];\r\nconst result2 = pincet.unique<number>(arr2, 1);\r\nconsole.log(result2); // [0, 1, 2, 3]\r\n```\r\n\r\n### Split values\r\nInterested in more results? Just split it:\r\n\r\n```\r\ninterface Valid {\r\n    valid: true;\r\n}\r\n\r\ninterface Invalid {\r\n    valid: false;\r\n}\r\n\r\nconst arr: any[] = [\r\n    {\r\n        id: '1',\r\n        valid: true\r\n    },\r\n    {\r\n        id: '2',\r\n        valid: false\r\n    },\r\n    {\r\n        id: '3',\r\n        valid: true\r\n    },\r\n];\r\n\r\nconst predicate = (value: any) => value.valid;\r\nconst [valid, invalid]  = pincet.splitByPredicate<Valid, Invalid, any>(arr, predicate);\r\nconsole.log(valid); // [{ id: '1', valid: true }, { id: '3', valid: true }];\r\nconsole.log(invalid); // [{ id: '2', valid: false }];\r\n```\r\n\r\nYou can also revert it:\r\n```\r\nconst predicate = (value: any) => !value.valid;\r\nconst [invalid, valid] = pincet.splitByPredicate<Invalid, Valid, any>(arr, predicate);\r\n```\r\n\r\n### Union values\r\nDo you want to union some arrays? There are some Pincet functions for that!\r\n\r\n```\r\nconst first: string[] = ['aap', 'noot'];\r\nconst second: string[] = ['mies'];\r\nconst result = union<string>(first, second);\r\nconsole.log(result); // ['aap', 'noot', 'mies']\r\n```\r\n\r\nOr with predicate:\r\n\r\n```\r\ninterface Person {\r\n\tname: string;\r\n\tage: number\r\n}\r\n\r\nconst first: Person[] = [\r\n    { name: 'Harry Potter', age: 18 }\r\n];\r\nconst second: Person[] = [\r\n    { name: 'Severus Snape', age: 38 },\r\n    { name: 'Ronald Weasley', age: 18 }\r\n];\r\nconst result = unionWith<Person>((p: Person) => p.age < 38, first, second);\r\nconsole.log(result); // [{ name: 'Harry Potter', age: 18 }, { name: 'Ronald Weasley', age: 18 }]\r\n```\r\n\r\nYou can also flatten multidimensional arrays as once. For this, just use `flatUnion` or `flatUnionWith`.\r\nThese methods do exactly the same as `union` and `unionWith`, but with the key difference that nested arrays are\r\nflattened first. The depth of nested arrays is infinite.\r\n\r\n### Equality checking\r\nInterested in equality? There is a method for that!\r\n```\r\nconst arr1 = ['aap', ['noot', ['mies']]];\r\nconst arr2 = ['aap', ['noot', ['mies']]];\r\nconst result = pincet.isEqual(arr1, arr2);\r\nconsole.log(result); // true\r\n```\r\n\r\n```\r\nconst arr1 = ['aap', 'noot', 'mies'];\r\nconst arr2 = ['aap', 'noot', 'mies'];\r\nconst arr3 = ['aap', 'noot', 'wim'];\r\nconst arr4 = ['aap', 'noot', 'mies'];\r\nconst result = pincet.isEqual(arr1, arr2, arr3, arr4);\r\nconsole.log(result); // false\r\n```\r\n\r\n### Map values\r\n```\r\nconst arr = [0, 1, 2];\r\nconst fn = (v: number) => `${v + 1}`;\r\nconst result = pincet.map<number, string>(arr, fn);\r\nconsole.log(result); // ['1', '2', '3']\r\n```\r\n\r\nBy default, the map method does not flatten you array. If you want to flat map, you can!\r\n```\r\nconst arr = [1, [2, [3]]];\r\nconst fn = (v: number) => v + 1;\r\nconst result = pincet.flatMap<number, number>(arr, fn);\r\nconsole.log(result); // [2, 3, 4]\r\n```\r\n\r\nYou can specify a depth, if you prefer. Here, we just pass a depth of 1:\r\n```\r\nconst arr = [['aap', ['noot', ['mies']]]];\r\nconst fn = (v: string | string[]) => Array.isArray(v) ? v : 'wim';\r\nconst result = pincet.flatMap<string, string>(arr, fn, 1);\r\nconsole.log(result); // ['wim', ['noot', ['mies']]]\r\n```\r\n\r\nIf you want, Pincet supports mapping and converting values at once via the convertMap function:\r\n```\r\n\r\ninterface Person {\r\n    name: string,\r\n    age: number\r\n}\r\n\r\nconst arr: Person[][] = [\r\n    [\r\n        { name: 'personA', age: 30 },\r\n        { name: 'personB', age: 31 },\r\n        { name: 'personC', age: 32 }\r\n    ],\r\n    [\r\n        { name: 'personD', age: 40 },\r\n        { name: 'personE', age: 41 },\r\n        { name: 'personF', age: 42 }\r\n    ]\r\n];\r\n\r\nconst result = pincet.convertMap<Person, 'age'>(arr, 'age');\r\nconsole.log(result); // [[30, 31, 32], [40, 41, 42]]\r\n```\r\n\r\n### Replace values\r\nSometimes, you want to replace some values. Well, now you can with ease!\r\n```\r\ninterface Person {\r\n    name: string;\r\n    gender: string;\r\n}\r\n\r\nconst persons: Person[] = [\r\n    { name: 'Bradley Edward Manning', gender: 'man' },\r\n    { name: 'Nikkie de Jager', gender: 'man' }\r\n];\r\n\r\nconst result = pincet.replaceAll<Person>(persons, { gender: 'woman' });\r\nconsole.log(result); // [ { name: 'Bradley Edward Manning', gender: 'woman' }, { name: 'Nikkie de Jager', gender: 'woman' } ]\r\n```\r\n\r\nNot interested in replacing all values? Just pass a predicate:\r\n```\r\ninterface Person {\r\n    name: string;\r\n    gender: string;\r\n}\r\n\r\nconst persons: Person[] = [\r\n    { name: 'Bradley Edward Manning', gender: 'man' },\r\n    { name: 'Nikkie de Jager', gender: 'man' }\r\n];\r\nconst predicate = (person: Person) => person.name === 'Nikkie de Jager';\r\n\r\nconst result = pincet.replaceAllWithPredicate<Person>(persons, { gender: 'woman' }, predicate);\r\nconsole.log(result); // [ { name: 'Bradley Edward Manning', gender: 'man' }, { name: 'Nikkie de Jager', gender: 'woman' } ]\r\n```\r\n\r\nPincet supports replacing one value (optionally with predicate), if needed. Technically this is not array related, but may still be handy!\r\n```\r\nconst person: Person = { name: 'Bradley Edward Manning', gender: 'man' };\r\nconst result = pincet.replace<Person>(person, { gender: 'woman' });\r\nconsole.log(result); // { name: 'Bradley Edward Manning', gender: 'woman' }\r\n```\r\n\r\n### Remove values\r\nWith Pincet, it is easy to remove a value from a (nested) array:\r\n\r\n```\r\nconst arr = [0, 1, 2, 3];\r\nconst result = pincet.remove<number>(arr, 2);\r\nconsole.log(result); // [0, 1, 3]\r\n```\r\n\r\nBy default, Pincet respects nested arrays. Only when the removal operations leads to an empty array, the array will be filtered out:\r\n\r\n```\r\nconst arr1 = [0, 1, [2], 3];\r\nconst result1 = pincet.remove<number>(arr1, 2);\r\nconsole.log(result1); // [0, 1, 3]\r\n\r\nconst arr2 = [0, 1, [[2], 3]];\r\nconst result2 = pincet.remove<number>(arr2, 2);\r\nconsole.log(result2); // [0, 1, [3]]\r\n```\r\n\r\nIf you want, you can remove a value and flatten the array directly by using flatRemove:\r\n\r\n```\r\nconst arr = [0, 1, [[2], 3]];\r\nconst result = pincet.flatRemove<number>(arr, 2);\r\nconsole.log(result); // [0, 1, 3]\r\n```\r\n\r\n### Count values\r\n```\r\nconst arr = ['one', ['two', ['three', 'four'], 'five']];\r\nconst result = pincet.count(arr);\r\nconsole.log(result); // 5\r\n```\r\n\r\nYou can specify a depth:\r\n```\r\nconst arr1 = ['one', ['two', ['three', 'four'], 'five']];\r\nconst result1 = pincet.count(arr1, 1);\r\nconsole.log(result1); // 4\r\n\r\nconst arr2 = ['one', ['two', ['three', 'four'], 'five']];\r\nconst result2 = pincet.count(arr2, 0);\r\nconsole.log(result2); // 2\r\n```\r\n\r\nOr just check for empty arrays:\r\n```\r\nconst arr1: any[] = [[], []];\r\nconst result1 = pincet.isEmpty(arr1);\r\nconsole.log(result1); // true\r\n\r\nconst arr2: any[] = [[], ['value']];\r\nconst result2 = pincet.isEmpty(arr2);\r\nconsole.log(result2); // false\r\n```\r\n\r\nThere is also a Count decorator. Please see 'supported decorators' in this readme.\r\n\r\n### Sort values\r\nPincet provides a default sorting mechanism. By default, there are methods to sort on strings or numbers. For instance:\r\n\r\n```\r\nconst arr = ['z', 'y', 'x'];\r\nconst result = pincet.sort<string>(arr, byStringAsc);\r\nconsole.log(result); // ['x', 'y', 'z']\r\n```\r\n\r\nBy default, Pincet does not flatten the array. If you want to, you can specify a depth:\r\n```\r\nconst arr = [0, 1, [2]];\r\nconst result = pincet.sort<number>(arr, byNumberDesc, 1);\r\nconsole.log(result); // [2, 1, 0]\r\n```\r\n\r\nAt the moment, Pincet provided the following sorters by default:\r\n- byStringAsc\r\n- byStringDesc\r\n- byNumberAsc\r\n- byNumberDesc\r\n\r\nYou can, however, create your own sorter by extending the Sorter interface. The interface is just a type safe wrapper \r\nand holds a sorting function, that returns a number (just as the default comparator). Your implementation may look like this:\r\n\r\n```\r\nconst myCustomSorter: Sorter<boolean> = { sort: (a, b) => a === b ? 1 : -1 };\r\n```\r\n\r\nYou then may call it like:\r\n\r\n```\r\nconst arr = [false, false, true, false, true];\r\nconst result = pincet.sort<boolean>(arr, myCustomSorter);\r\nconsole.log(result); // [true, true, false, false, false]\r\n```\r\n\r\nOf course, Pincet supports nested arrays as well. Just pass a depth:\r\n\r\n```\r\nconst arr = [false, [false], true, [false, [true]]];\r\nconst result = pincet.sort<boolean>(arr, myCustomSorter, 2);\r\nconsole.log(result); // [true, true, false, false, false]\r\n```\r\n\r\n### Flatten\r\nWait, one more thing: flatten to the rescue! By default all arrays are flatten.\r\n```\r\nconst arr = ['aap', ['noot'], [[['mies']]]];\r\nconst result = pincet.flatten<string>(arr);\r\nconsole.log(result); // ['aap', 'noot', 'mies']\r\n```\r\n\r\nBut you can specify a depth. For example:\r\n```\r\nconst arr = ['aap', ['noot'], [[['mies']]]];\r\nconst result = pincet.flatten<string>(arr, 1);\r\nconsole.log(result); // ['aap', 'noot', [['mies']]]\r\n```\r\n\r\n## Supported methods\r\n##### Find\r\n- `findFirst<T>(values: any[]): T`\r\n- `findFirstNumber<T>(values: any[], nValues: number): T[]`\r\n- `findLast<T>(values: any[]): T`\r\n- `findLastNumber<T>(values: any[], nValues: number): T[]`\r\n- `findWithPredicate<T>(values: T[], predicate: (value: T) => boolean): T[]`\r\n- `findAny<T>(values: T[], guard: (value: T) => boolean): T[]`\r\n- `contains<T>(values: unknown[], ...value: T): boolean`\r\n- `containsAll<T>(values: unknown[], ...value: T[]): boolean`\r\n- `containsPartial<T extends object>(values: object[], expectedPartial: Partial<T>): boolean`\r\n\r\n##### Split\r\n- `splitByPredicate<T1, T2, S>(values: any[], predicate: (value: S) => boolean): [T1[], T2[]]`\r\n\r\n##### Union\r\n- `union<T>(...list: T[][]): T[]`\r\n- `unionWith<T>(predicate: (v: T) => boolean, ...list: T[][]): T[]`\r\n- `flatUnion(...list: unknown[][]): unknown[]`\r\n- `flatUnionWith(predicate: (v: any) => boolean, ...list: unknown[]): unknown[]`\r\n\r\n##### Flat\r\n- `flatten<T>(values: any[], depth: number = Infinity): T[]`\r\n\r\n##### Compare\r\n- `isEqual<T>(...arrays: T[][]): boolean`\r\n\r\n##### Map\r\n- `map<S, T>(values: S[], fn: (v: S) => T): T[]`\r\n- `flatMap<S, T>(values: any[], fn: ((v: S | S[]) => T | any) | ((v: S) => T), depth: number = Infinity): T[]`\r\n- `convertMap<S, K extends keyof S>(values: S[][], key: K): K[][]`\r\n\r\n##### Replace\r\n- `replace<T>(original: T, newValue: Partial<T>): T`\r\n- `replaceWithPredicate<T>(original: T, newValue: Partial<T>, predicate: (value: T) => boolean): T`\r\n- `replaceAll<T>(originalValues: T[], newValue: Partial<T>): T[]`\r\n- `replaceAllWithPredicate<T>(originalValues: T[], newValue: Partial<T>, predicate: (value: T) => boolean): T[]`\r\n\r\n##### Count\r\n- `count(values: any[], depth: number = Infinity): number`\r\n- `isEmpty(values: any[]): boolean`\r\n- `unique<T>(values: any[], depth = 0): T[]`\r\n\r\n##### Sort\r\n- `sort<T>(values: any[], sorter: Sorter<T>, depth = 0): T[]`\r\n\r\n##### Remove\r\n- `remove<T>(values: any[], value: T): T[]`\r\n- `flatRemove<T>(values: any[], value: T): T[]`\r\n\r\n## Supported decorators\r\nTo enable the Pincet decorators, set `experimentalDecorators` in your tsconfig to true. This means that Typescript accepts custom decorators.\r\n\r\n##### Flatten\r\nWhen you are only interested in a flat array, then you can use the Flatten decorator. It does exactly what is says:\r\n\r\n```\r\nclass Host<T> {\r\n    @Flatten<T>() values: T[];\r\n\r\n    constructor(...values: any[]) {\r\n        this.values = values;\r\n    }\r\n}\r\n\r\nconst host = new Host<string>(['aap', ['noot', ['mies']]]);\r\nconsole.log(host.values); // ['aap', 'noot', 'mies']\r\n```\r\nOf course, with Pincet, you can almost always specify an optional depth:\r\n\r\n```\r\nclass Host<T> {\r\n    @Flatten<T[]>(2) values: T[];\r\n\r\n    constructor(...values: any[]) {\r\n        this.values = values;\r\n    }\r\n}\r\n\r\nconst host = new Host<string>(['aap', ['noot', ['mies']]]);\r\nconsole.log(host.values); // ['aap', 'noot', ['mies']]\r\n```\r\n\r\n##### Count\r\nBy default, the count decorator flattens the whole array. However, you can specify an optional depth.\r\n\r\n```\r\nclass Host {\r\n\r\n    @Count() allValues: unknown[];\r\n\r\n    @Count(1) valuesWithDepthOne: unknown[];\r\n\r\n    constructor(...values: unknown[]) {\r\n        this.allValues = values;\r\n        this.valuesWithDepthOne = values;\r\n    }\r\n}\r\n\r\nconst host = new Host('aap', 'noot', ['mies', ['wim', ['zus']]]);\r\nconsole.log(host.allValues); // 5\r\nconsole.log(host.valuesWithDepthOne); // 4\r\n```\r\n\r\n##### Empty\r\nThe empty decorator returns true when there are no values.\r\n\r\n```\r\nclass Host {\r\n\r\n    @Empty() values: string[];\r\n\r\n    constructor(values: string[]) {\r\n        this.values = values;\r\n    }\r\n}\r\n\r\nconst host1 = new Host([]);\r\nconsole.log(host1.values); // true\r\n\r\nconst host2 = new Host(['aap']);\r\nconsole.log(host2.values); // false\r\n```\r\n\r\n##### Not empty\r\nThe not empty decorator returns true when there are values.\r\n\r\n```\r\nclass Host {\r\n\r\n    @NotEmpty() values: string[];\r\n\r\n    constructor(values: string[]) {\r\n        this.values = values;\r\n    }\r\n}\r\n\r\nconst host1 = new Host(['aap']);\r\nconsole.log(host1.values); // true\r\n\r\nconst host2 = new Host([]);\r\nconsole.log(host2.values); // false\r\n```\r\n\r\n## Run tests\r\n- Checkout locally\r\n- Run `npm install`\r\n- Run `npm run test`\r\n\r\n### Changelog\r\nJust check CHANGELOG.md to see the latest technical changes.\r\n","readmeFilename":"README.md","homepage":"https://github.com/YoeriNijs/pincet#readme","repository":{"type":"git","url":"git+ssh://git@github.com/YoeriNijs/pincet.git"},"bugs":{"url":"https://github.com/YoeriNijs/pincet/issues"},"author":{"name":"Yoeri Nijs"}}