{"_id":"ts-utls","_rev":"65-96f78f0920de48ce91a5d0f8fa38f562","name":"ts-utls","dist-tags":{"latest":"1.6.2"},"versions":{"1.0.0":{"name":"ts-utls","version":"1.0.0","keywords":["typescript","utils","string","array","number","bits"],"author":{"name":"Cyril Dever","email":"cdever@edgewhere"},"license":"MIT","_id":"ts-utls@1.0.0","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"d5215d9b58fd39faea481b2a158cc8d65718586a","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.0.0.tgz","fileCount":17,"integrity":"sha512-Qei+XC42wXvKJzfXptv/2TXIxvA5pb/3FO8apZB/1J81eYYbHwxeJic70Z2kbZZARURnz7/PR3Kl/LLfeTN4RQ==","signatures":[{"sig":"MEYCIQDuropv8qWu3Wn8XZZCB4cF5d6hVSQUXvmQ5cAhKukAPQIhAKDXrDVXL/Zp94VXUkZdIr1WlnNnAysBU1OP3RsSFCOa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGxL+CRA9TVsSAnZWagAAhNcQAInw6JuKcNhnU00ENF4u\nJZy34TDX6LYetcF8wlXleQhGKLs9EZ1j/6OCRYrf82UC37Pt0MEiNcsBPiGy\nkbAYUkNRr0wCDfKzrGqqw1c+38m+/8tLQkg35PqluUHCW8F6zlCOO93jvZr9\n2rTi3hr2saY+g0otCJajvV69bhezjsPLaYGxJgAm0Zbt5DbiuPSOrW5sAtGV\nTIQ9fEgix8yCNCdOkQ53LcScSlHJTVu0JcY/OXefj3Xrtz6w7GpqzYdUJraO\nu3IjGz8V5yPbAmMQa961DPAKeEUSdJHXUOmQRai4n5k9v4IwHIrTebbnzIAp\nByGexdVSCVDaBLydpzf8U19cljNINStTvQMhnk8X1cyrRqiOcRr0dOkmOqOE\ne/u524CHFY2F+YdiOlDZXdt+r/yrMgrSOa6StD2AjpwEbJlBESQHjLTKbwXp\nhmjYpoCnQNmcrStzgorzgxtdk/V+5bZjtc3bOKJ7VcAzRVo/EhSoAZ+MfygX\nAIbMldh99WZl1YTYyIJ5DF7YYNGYpdZSm++0vjSMGv6Fmewt/syROVYIfkWe\nH0OAz6AFEXJWPO1pPurjjo3yFGTkIIb3chKk+3DykVgBhVWyEdZ6bqPNkywX\nrscg8pZ3IRunK5eWFwMQh5ibz8JS2gjKfWVIeIrdE3R4PaC28p87OwXF8VI2\nGtBg\r\n=urju\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"3abf4b24dc48837c8b8620bc8afcf820850ed3a7","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"6.14.4","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"12.16.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.3","eslint":"~6.8.0","browserify":"^16.5.1","typescript":"~3.8.3","@types/chai":"^4.2.11","@types/node":"~13.13.12","live-server":"^1.2.1","@types/mocha":"^5.2.7","chai-as-promised":"^7.1.1","eslint-plugin-import":"~2.20.2","eslint-plugin-no-loops":"~0.3.0","eslint-plugin-immutable":"~1.0.0","@typescript-eslint/parser":"~2.30.0","@typescript-eslint/eslint-plugin":"~2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.0.0_1595609854449_0.4183675152286559","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"ts-utls","version":"1.0.1","keywords":["typescript","utils","string","array","number","bits","flatten","groupBy","hashCode","euclidean division","xor"],"author":{"name":"Cyril Dever","email":"cdever@edgewhere"},"license":"MIT","_id":"ts-utls@1.0.1","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"4a9a1f1051b753099f5954eb2ebadf2f054b1435","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.0.1.tgz","fileCount":17,"integrity":"sha512-pG9EpKHQIS4iQH+yQqmi0aSY/hYfwIwml2IzJuBL1Yaza2uk71yxSWi3qTSLumAT/YDdNeF3KEGGCq4/X5RPdQ==","signatures":[{"sig":"MEUCICFXgxhmkVD0DPNKqUHWAyS5ftjd05l7VSDcXzhh4wIKAiEA7jy/2oXWHse74grthv/0AaALn/r2tGS4YSr37lbnxOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfczqQCRA9TVsSAnZWagAAixcQAInLlN9zzuuLhVAeMNJ6\nwk3kl60LTiCOg9XTB/G6MX/IpBvYQ8zNW/bow4HjW1UpEYE7IjruV9cwLx1E\nklg+XGKSG1pywlpbkpp3U7tVO7F+s1EmGnzsPVtircFU0lWhuyfKozTD8PFq\npUQ1JqMcYlFMXX3ym8FJikASx3kqjSBbvZyNMiPC82LFK9dSA4GjeElSh1lx\nROCLd+vSIA/xL5Kwy6nhsjR7nTN/rbUZmgWEbRoVg1vpZFDFj6qbAUGExGSr\nf4R3e2k23K+fUA+ZQFf/B4cojw6fhNdRRAZhic/EOYt2zZX8lwT7S0aQGPMP\nM+7T7r4ES9iI6Fy4/jI+5Atsjx7dAavduRXc4WF0DL6zwOcklQl1+bCWfNze\nie+2R2Go+te0rccfRFg6ty89rBLK+F25kEdLiffQ2Kp64Wqcs6D1/GgkayZl\nKUJpe758yD8hTkNRav6y68C1p1AdHJ3P0DLJ2VXCpABOzp5IInLIWNNtjxJO\nG0SGCnP7IPZnXu5B2fvIq/3v2DxR8/neyWuIbRt4xS69hqYjRX+uNajpQHa9\nxcKYH51F3UOcLXuXWrppuR7wQtPcQNC7L9TVMKHRJl916kwqxvqNfQABgOke\nPHdBG24MjoA4BAI+OdnOTpkqeZjkqXZgLeZwnmKxIgy0fl1FuizXJ83a8tiV\n2SDu\r\n=tfzi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"7516d64e8bc78a743095897a7ae25f625be65b41","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"6.14.7","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"12.13.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.3","eslint":"~6.8.0","browserify":"^16.5.2","typescript":"~3.8.3","@types/chai":"^4.2.12","@types/node":"^13.13.21","live-server":"^1.2.1","@types/mocha":"^5.2.7","chai-as-promised":"^7.1.1","eslint-plugin-import":"~2.20.2","eslint-plugin-no-loops":"~0.3.0","eslint-plugin-immutable":"~1.0.0","@typescript-eslint/parser":"~2.30.0","@typescript-eslint/eslint-plugin":"~2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.0.1_1601387152438_0.3619691564410459","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"ts-utls","version":"1.0.2","keywords":["typescript","utils","string","array","number","bits","flatten","groupBy","hashCode","euclidean division","xor"],"author":{"name":"Cyril Dever","email":"cdever@edgewhere"},"license":"MIT","_id":"ts-utls@1.0.2","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"ab55f29bd2bfa4c303b5e35e67aea098ab876302","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.0.2.tgz","fileCount":17,"integrity":"sha512-hZw5cc8Sj7E+6uP4y8cYtSo9f6vm3rKzAyeblVG6LkPttXFmF9tGJJSYZhp7xzQG5v0ziJG1khWwyipCnO51eQ==","signatures":[{"sig":"MEUCIHPOzNcZOlLeuTeR0DDbMM00MP8FwWZpWf/13p1amYNNAiEAh+bp1tvM3+/7Ep2v7V9OMK2V97UnjWy5FFv/XUmIeDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkBO4CRA9TVsSAnZWagAA77sQAILaz2TWJmB3RgI2e2bU\na79wuA4Af9uEKxMjL1DvOWdbZKXmQ6lbavXuak+ZodiRIybwS5Y5LymimkE+\noSXyZ9dUzX9Vf6H3koWcbkHYH/aeYeHc+txfTU6KGkdU3/9KQ41FZv88jnGV\nvvHOUGv/YUEf8X5qbLIDlZIHkpkvWVeIIhjvRs+OsLYtc7BCQ5RjO21lljHG\nxi1rnhQEcUZJfidpFrisi31ufzRT1wAuyvWSUZqNM9Nj31xqrboCzpBi2GJ4\nqJhgPsfYP4VKR3H3oIfN8doYO+rQSi4VwPDrx1GU29uwPH2av5KCi+29eTh3\ni9hW8FzVGDCUPlOFmaU8iXbKhbtnNplOUiv4wYw2nxJnDFZcwwc8c0AhGVPV\nXg8F/5h5nfq34nAwrBD3YEuajeCSX9pSIH+S2BLI8x6zHsbukkq3FLCrVbTP\nZCsfjwPJwPGngm9Wq2tZZ4ihgLPOhuvHFtM5nda1wupkINqyFIK78ia/qWFI\nQ2tknEI+hBTNfDkvREmXloNdAcVi1O1mwXowAZc6uAQMU9PPmJsM2r/J8b4/\nNqpojQysGtvEVFfR8f/+iH+Jms/NzOYscIDV3Eiq+BsGDKHnJTwaBB2HAwEB\nbv0Z3VpFqmEgeB3qAfrAoZPlDCYoR/TDOw8YR8Sj1jCeSgMpa5acbuXBI+Q9\neIMX\r\n=lXM/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"4ec965c3eee5307da7798f95830ab92c3ba09d9b","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"6.13.7","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.3","eslint":"~6.8.0","browserify":"^16.5.2","typescript":"~3.8.3","@types/chai":"^4.2.14","@types/node":"^13.13.27","live-server":"^1.2.1","@types/mocha":"^5.2.7","chai-as-promised":"^7.1.1","eslint-plugin-import":"~2.20.2","eslint-plugin-no-loops":"~0.3.0","eslint-plugin-immutable":"~1.0.0","@typescript-eslint/parser":"~2.30.0","@typescript-eslint/eslint-plugin":"~2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.0.2_1603277751787_0.5063170633382772","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"ts-utls","version":"1.0.3","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","xor"],"author":{"name":"Cyril Dever","email":"cdever@edgewhere"},"license":"MIT","_id":"ts-utls@1.0.3","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"acac3eb432e67df4e44a4f55e8ffadbecea49781","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.0.3.tgz","fileCount":17,"integrity":"sha512-c8aeQyNXX+jD9trAej9YerLoaHdfAo/CltvjN/7dZtJpr3hyQN2FXgKrUvqtX/81Mu2h6QYf61Y6tT3ss6uqPg==","signatures":[{"sig":"MEQCIASlmkgY0jPi2bI6Sgu57wKS4FkfsrGJ2yyYUWALmp0sAiAO3XNG7RuP0aAQRXgsLlnbqgFkD3q8jwMqUbEvD5bxiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7wKbCRA9TVsSAnZWagAAvogQAJ0U7vwd7w5jrbx884LZ\nFtgaJrXRjihRdejC4ildqZ+W5/J2W66luwhjnoIYPo8S09rcPEBHWS1pkFqF\nEGElgUkxMMGaW25LhpHNDtaHX2N9Den2xMhvLWYckuYH7fYwqfXxew/6RNVc\nrEsQB8e5EzdmsHvglQZrIeHibIavXMRXFAbPonnBAs9DmVAvNobAls73RSPb\nsJFzHYUYg1JOoKrWSfLWn5zzlzk6kY1PS3sT5NYJaOU9g87RdVVZRpNz0lI9\nHV7+wJrTvOaXJLW3WtPnPpO3rZ4l0+pf/gpOoK042zuh5cQImPhwwNI4PgZr\n/xkGti0R4XvrB9W/0x1L/6wlvDlLnh2auodzHInlPfkHRWFmrrn+zHg5X03b\nBv6a9KkLcctifhlcCcSuj4Qx2uyitB8IG0UvC+cc+XSm0Ffb8xEq1dVtWxku\nvfz2vnEX1y5yBoPH6w8r5nNfLeo+YfqMw1ib+K7J3nmoHwpJOWKxtF9WqCD5\nfW1jiCG6U/Y9kiXNvqYjv1VYNR0zex1xdutDWf4T3FtN1DisUOMdQgAFjqn3\n+ERP+PLBTg9ln8MabFkjeRxWN2A0/INo1OFFxI0lcm8usVnnQvz9994MJlmN\nmb3gsHzyTYEhHSuOJrVS60UFoyjsWAGk2c/m9kEKyYGnyoldQ5MqodXY8IJ0\ni7lu\r\n=tcUf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"65de674aed70b17e7b4f567f2fdcd4eb92287fda","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"6.14.10","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.3","eslint":"~6.8.0","browserify":"^16.5.2","typescript":"~3.8.3","@types/chai":"^4.2.14","@types/node":"^13.13.38","live-server":"^1.2.1","@types/mocha":"^5.2.7","chai-as-promised":"^7.1.1","eslint-plugin-import":"~2.20.2","eslint-plugin-no-loops":"~0.3.0","eslint-plugin-immutable":"~1.0.0","@typescript-eslint/parser":"~2.30.0","@typescript-eslint/eslint-plugin":"~2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.0.3_1609499291125_0.2903340974695414","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"ts-utls","version":"1.0.4","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@edgewhere"},"license":"MIT","_id":"ts-utls@1.0.4","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"8829e4718dfcd49c646ce00ae483ca01cecc8137","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.0.4.tgz","fileCount":20,"integrity":"sha512-B642UfGIiL546sRakuqKmnYZD6n/tNntstLYr6Jj+MLRQ7XGHvWVQXHrQA6h9Gkib5diedsWhh6z3EYiRzDBkw==","signatures":[{"sig":"MEQCICtv31+wi9291xdAbz1Ny5hskUe30YFJr0Uu/s7P/0BwAiAJmMe2lZKIYj0Pw9+Z4kWUgH2ZuQ4HhFjxiL3PRhy5UQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQQa8CRA9TVsSAnZWagAA0sAP/iFn77OdaCM9GmYMExnU\nmbutc0/BTf9Ccoe2GtzibjHy05v1Ep1r2CGYSNkGA6SI2gxhGZ+qN2tnFbhm\nf5WtxXQkXeXP1lAtTwrR0cUc2wFwkQm2uV6bFd0LY1czvjlMZ/KyJwO6cyMI\nbjij84MYq1s4l7Hhil2eqMWseazDC/Mg4bTjvy6tfStalZS5rPwZY6otl5yF\ntzGj8V85iyzagvGs2RwiNVtwGN2uYGIRmDUvjmGE3l1kVKHOXV32Ue9ubqmv\nL/jjw+75nujBDoJozgb0iL1reVnpoxOu0nEYmcpECl0RNyXlniBd9ZDJ5G40\nr7F86cB2K3DF0GUlM59KX+14Q/3/aaRwjByju209JDHYmhN5HZZqZ9cgtVnT\nrq/2qO7JAmfNfmdoaE00eanCxnY0E6IQM1sHIHhL4DtkBtxKnLNsFOlhtilm\nhhUZdRhNnYn2vz8FtLa529pjo3J9ZfJO0Ye1jSLwRraRpsCJJJvw3qz/qPlV\nvN3oGS8GRBzU7bKunrbwkyzOsvITi2fADKS8kPiRH7ALtPhjJz3a2+MpLyEQ\naOvM00kiqQLDVBoY4w3KdBqVvLbhcslMdhyyE9NfQGb18EndAtxHTee4TbHq\nMQ2TpcwNGME2c9I012awv3rigdhW7utC12txJ5t0WT41B2fXiVONPC7E1exA\nDM+y\r\n=pWEp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"6c0ba8c85bcdcaa1966b17923edf76d7c2f5889a","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"7.5.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.3","eslint":"~6.8.0","browserify":"^16.5.2","typescript":"~3.8.3","@types/chai":"^4.2.14","@types/node":"^13.13.38","live-server":"^1.2.1","@types/mocha":"^5.2.7","chai-as-promised":"^7.1.1","eslint-plugin-import":"~2.20.2","eslint-plugin-no-loops":"~0.3.0","eslint-plugin-immutable":"~1.0.0","@typescript-eslint/parser":"~2.30.0","@typescript-eslint/eslint-plugin":"~2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.0.4_1614874299990_0.44568468017666896","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"ts-utls","version":"1.0.5","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@edgewhere"},"license":"MIT","_id":"ts-utls@1.0.5","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"4fb67c1e350eac55aeacfb8d1fff687a531951f5","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.0.5.tgz","fileCount":20,"integrity":"sha512-9Z5upD+4kqvXNAqATOB0PpxnHh+dTH2Za91p+CtF2uKxCYeXnirlizbbnyO4Q+k/bWCvEwRspvkuaMUegKSHhA==","signatures":[{"sig":"MEUCIQC0lRKXAklaB5ZVQlSeNd5LqbBrVq+A+iI0JNduUnJ4fAIgFwLgR7nATi/M2x3tL/0U/uI9UZp0qaDrE8xsELA4aV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVzX/CRA9TVsSAnZWagAABeYP/24cPNEI2qK3HrSY6L/b\nkw6XVpr7g87buMHpvz5m7wQksAXCHqeBQeo94f4+8iRUTFCjWQ3Cy6tYkH2O\nmnwC5vwjqP3++Ft36FKVGt9AjS/aJqBgl9S0fEHVCnX78O6xwoZ1iZvAss2W\nHSC4eYD5EykHDLSvHLsUTm4O2cGLRo/BFPAMMTqlVOdSaMF6ozoLmWO97hMq\neR13OmyLTmOq6KjqIOPGEpEm3IN9koXrzyz4Oym4rl5oXLPZ5qOg4WAAoG9g\nDsSHxBpG4xqpvViNKTkKpox8qxZ024cXcaeHe7zTz249KxiohkFmtGZX/4IH\ndDNaYeMNmlBMDLwdMd+E2igLOhNyKIWXH6MFv6t1M45hD5b9zZwA97emXHW4\nnrjTu7Vo6oIbI/jiamXys4mrUeVcZltb7UGmAqdlREbCRXDPUSrtlbO9tQog\nFmOf0jqjv/ennhtPlj1+VcUl1AvjFrKt92ZyqFpUKdYcUSVG7m7jDheQBJKq\n1ZeRUNmJsJgfKVjzoWIuSV2dV/R12HqIObtE/qv2UlPN6talyLGzx/L6bRD7\nqMqI4ZxIVrLHJT4bYy7JzfyhLHXL9UTic6nTsZK880DKf/R8CH2ZdUF73436\n/mSWLjdXH4EFJXHeCrTRKwkn/6FQfi87W138R7necCvBUo5jt8GQN9cBim1r\nXwnL\r\n=95pX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"4598f29925d1e208e78bb8041b132d0dba01bed4","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"7.5.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.3","eslint":"~6.8.0","browserify":"^16.5.2","typescript":"~3.8.3","@types/chai":"^4.2.14","@types/node":"^13.13.38","live-server":"^1.2.1","@types/mocha":"^5.2.7","chai-as-promised":"^7.1.1","eslint-plugin-import":"~2.20.2","eslint-plugin-no-loops":"~0.3.0","eslint-plugin-immutable":"~1.0.0","@typescript-eslint/parser":"~2.30.0","@typescript-eslint/eslint-plugin":"~2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.0.5_1616328191102_0.8135680263823235","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"ts-utls","version":"1.0.6","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@edgewhere"},"license":"MIT","_id":"ts-utls@1.0.6","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"c6cf4bfc3a9c097fdbfb9b73977cefc8d47c78b9","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.0.6.tgz","fileCount":23,"integrity":"sha512-TV/ovmSIBLny9/Sx50P1pOAbFCa2+O1PK+PeBlt71WyKWH6fA/H8a0qLk38B629WLRxTTmhUIEYse/LhCmOEfg==","signatures":[{"sig":"MEYCIQCV1gXaAQrRgu1Yn3hgFXBkketjnpsPgF508sTvKgAP8AIhAL2n8uhwe1Bhy6l3mwdHKaThzrAP2i6W9Z10KUpkBq/R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWG48CRA9TVsSAnZWagAAWeQP/ihgq4TtVb6mqM0AMv17\nA+5fWSq7RV6jrVl9HvizQ/GEHRqmKtcZuxuZ6xp2um6ImRM4rbizhH/feese\nJ0OemD4WZczzEpLcUFzbq2W1wAGKuyGUpoo9nILZ//vcEjf1oCxSuSQw5Eip\nf0akJqd05ixEcafX3EvmM2t0uobsXil0uXjT1r52daUiXVzwdruOXlVM3uAY\n+C/Pav+VOzDWKIRrl+RpiRMUDTH65O4zMtSR6V1lusHDcLanQSrS+NNRCexn\nZivxM3nx2fu9WdCd6k3ijuPaC/KSZrAOk99gmU55X7DSYxciH4AAyugn268I\n/OiufskpV6dnHhZQQKmNJgq1CN+CI2AGpMkEgBtG97xc4sGEnbSJ9QX5aM9Y\nIrgyQRIPDHASBhIQnCJgZvLkfISkA4yVwR0xtQRARsWZnB0InekYDlwM1HCu\nLqTXJxQXKX468em9Pbk90wLINK2TkbvqTkoOGpS9iYd5E8E4Wqhz9pcMC9aE\ne5OPuq7GtJ/bd4Cb2oBpI3T+m2aX/KoFrh7vSYLVHOD++BN/ux3lAP1SKO4H\nkP+Uq38q95fVCidebW9e3dZYxFiryIlo5E2AUl6jcp/yaLbLfnRJ7c5I8bdc\nnhq6IIrw7JSTiznMqIOZYFooLqe7Qpmmi68RSm1/hB17Mg4mVRjpY7gz8aeb\n44Fk\r\n=6Cor\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"e4b0706badb9be3cd14f061bfe7b07a0cff2074a","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"7.5.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.3","eslint":"~6.8.0","browserify":"^16.5.2","typescript":"~3.8.3","@types/chai":"^4.2.14","@types/node":"^13.13.38","live-server":"^1.2.1","@types/mocha":"^5.2.7","chai-as-promised":"^7.1.1","eslint-plugin-import":"~2.20.2","eslint-plugin-no-loops":"~0.3.0","eslint-plugin-immutable":"~1.0.0","@typescript-eslint/parser":"~2.30.0","@typescript-eslint/eslint-plugin":"~2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.0.6_1616408124237_0.23770812333873304","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"ts-utls","version":"1.1.0","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@edgewhere"},"license":"MIT","_id":"ts-utls@1.1.0","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"18aa5b320378992826717b15fe226a627b5ed510","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.1.0.tgz","fileCount":23,"integrity":"sha512-e8rEv9Hi+tDP42QlAXSPreq/whWBjrpPRCEhOFoAVcrbna2IkI4N9AcVIuvhnt0BBP/tv5gVSGxtvjAaStOmug==","signatures":[{"sig":"MEYCIQD0NKPDQj9A8GUit7bys4xFG5Ts0C+OhDhkMot5dHMi2gIhAKxxEjteU64pybPJEhe63QnEk04AwgYRdDcsIR47CJ9L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWJ5QCRA9TVsSAnZWagAAtcAP/1HBbKmM6kJEjIGma/Ns\nWmnxFvV1DC57zTW7YuCorlDlhz17bqMO/+VfRsjAr0I6LAl9nrUtNGtTuhWk\nuyTxbj2ah/7MFsFNnUK0xK36bHT9brrNC6WwgZjJgcLoPSpGhTCPBDlBk6Rc\nvbng9HKiFbXFSkQMxQdGaZ0NUtGWDmQiNL7k0WRKcjCKFMQoGObpJm0Yl1YI\nYzE+Xaowzp6GHZm5M0Bgh4GV99oOrk6lmLc0s9TpE2p6SRKn4LhXck0lGUn8\nKmEtuP3ikPZ0liRtRpv2SRVpgPoDJFrkgBqkdRHyEYzWwG2kimfyTht/Iy9G\npH9yy5F/aOfuacY8zgugSC7oMK90f1XBinsaOvd45zN7vmpf06Z8iZggT8rm\nPFz6ICcrprbBn7G+3YUA09DE6+KiI/15hNIOfXtYDkQvH0x7K3+HRA/ar5jk\nsKwKObj03YWCbyUsiwPt8ODDR129nrrve3JW7Lv/EAtWfR3Ww+hK8ohMZ14x\n2NlfbCLgufCWcgzcenztbH18S/hzpPIurEaLLdnRADhYLyeKG9oQGSrL2nH4\nJ6D8SVsrnB0VTNaBEhqP3EYExORmzlhXo1kscyMR4Vz6q1xAcPTPL6u6P5bE\n0+lPHnqnLAtfh/Izs1P1L/dyrmHWDf6GxfRmOgYFMv7S09P0oXpSpLw6Ycuh\nrBRW\r\n=KHq2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"96987f9c533507518b26de6dd81cfd4d6e1c3368","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"7.5.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.3","eslint":"~6.8.0","browserify":"^16.5.2","typescript":"~3.8.3","@types/chai":"^4.2.14","@types/node":"^13.13.38","live-server":"^1.2.1","@types/mocha":"^5.2.7","chai-as-promised":"^7.1.1","eslint-plugin-import":"~2.20.2","eslint-plugin-no-loops":"~0.3.0","eslint-plugin-immutable":"~1.0.0","@typescript-eslint/parser":"~2.30.0","@typescript-eslint/eslint-plugin":"~2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.1.0_1616420432209_0.5669655077445146","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"ts-utls","version":"1.1.1","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@edgewhere.fr"},"license":"MIT","_id":"ts-utls@1.1.1","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"5925051719129d005695f1aaea2dbc8fe49d24b3","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.1.1.tgz","fileCount":23,"integrity":"sha512-Fql51GSY2ewu9oliIBic5YLa8sTp+ytDONhloscfUyWJWS1pvPDJUIKfssVRPfregaa8Y5+9WRmbJgyzgrOYgA==","signatures":[{"sig":"MEUCIQCL7Sk//ceEP9g+XgpB9tlNic8zwvNBEyrWnOO3E5UTgwIgHlbdhAIs/aKsGhUlKN+TE3WXRnzB7pjZh3nZz8SDsUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcrxoCRA9TVsSAnZWagAAH+wP/3Be1pn5040WMlLYZSK+\nL4VAA0QHmNyseakI3BzKQmLd05yS9b3zOFFYFASlonnuTCehycyaL1hMMgMY\nM5HDjA9pq/f7BxcWJ6nJkFGxNZs6RmBP5fgkGbZNEFe9kLHFgdqgTzB7r7HA\nGyWzDsGVHgwaNuTWV+tzWsFfZJxnjC+RrUMarZ0+B7/CbfFPakN06rf5abEn\nUjgn0r9St5YMQwn3lOnORN/mIv4v8nMCvagjV9AZzsilud9ja1rzq0qg47y4\nIF0+6OR1E6f3D6/xO7NqG3Q0CwAYdePOtK8WN5LvNLpoWNa8UCizVJ6+RYrM\nQqPDnQCjCZryaJrcD1n1UrAbc6UxBbQ6IuSPAeKDcoGgJ5F/CXOx+m+RVRWN\n4I9ZmoLYicu6OgrtEvuR95PSbd5alv3cFLmQRRUXh3nNu8d8STVbzxw0bmMO\nc9dgJQFysQxfymGx81kztl96RLJWR6/Kh22qorx8fUOCiCGaDaef7Yf03q8x\nDiYFsVaH7VkPb+BoYCgz69nMITozYXd5bbpvK95h0QHj3xKV1wt1jtYD1pR0\n4CoeoFTcMdW1zLNvWCbR7rQ93lYRA7lKlUvIZ4EN1iuWIqXsxVsd3e8gXKrX\nzXhgGbVlvZFq3fONkp6W4XXQdpuggfUoTcK6ufbWeGI1xcnOKh3h9c2FL3sY\ny3Hu\r\n=rKje\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"35ab446c5670f37fee28b6ce75e4212608f2a286","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"7.7.6","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.3","eslint":"~6.8.0","browserify":"^16.5.2","typescript":"~3.8.3","@types/chai":"^4.2.14","@types/node":"^13.13.38","live-server":"^1.2.1","@types/mocha":"^5.2.7","chai-as-promised":"^7.1.1","eslint-plugin-import":"~2.20.2","eslint-plugin-no-loops":"~0.3.0","eslint-plugin-immutable":"~1.0.0","@typescript-eslint/parser":"~2.30.0","@typescript-eslint/eslint-plugin":"~2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.1.1_1618132072170_0.8866580280311402","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"ts-utls","version":"1.1.2","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@edgewhere.fr"},"license":"MIT","_id":"ts-utls@1.1.2","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"5a15281584639bf9345f136462b396e0a49a083d","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.1.2.tgz","fileCount":23,"integrity":"sha512-rr/vT3Xfp9eyZjdZU1CUbTnjKdOv9XHbNVjVW4FJJXGFdmZ9Ryk6R5VmFpgWorS+ukQuic/dmK+xvzWTDi9RVA==","signatures":[{"sig":"MEUCIBOR2fktswrLp5yAcP2NSkN6bZnq5keM3EUztOldefWKAiEA1NyXRfV7600UGY6zLOnTLPjZKIKdVsISU7/L+eer570=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5YnRCRA9TVsSAnZWagAAEhgP/1ICJqI1W3ZXBmycsO0s\nS6j5+vuRcS0mNqn7YzXSjxX/S2vnwZYyyCTQAy58yaYfa72IOCWg88p9Eedz\nA31zi1EP1BbopVnpCHvBGpgxKDB4aLscW5nzH7Q/6jnXBBTp5yG/7Dv+VrSp\nLvN40iDUxJQedJr0v0wF3ueqUgfQpPbGGaKctsEo9y+/g67j2HoT9E4Yu8vK\nq/8IhA6vYK7tW/PS0b8XuBi4NyXvIOYJKBXfuT4ZuSOchg7rzssqmDVz9KcY\nCit35jFtSYFlS7psfibHvLIsHbyTL+rdRd3BjZanKUDoXky7N1BWoN0VTs6J\n+9Fyy/JyqGKuPU+3xloSB58ej+J4wbvitHAKw8F4Gs1DVtXBDxUG2z/1FHoJ\nYrjA2FpYlyUkA6smTkjwDgIiCmyIc/R7KNyPmf1nZYUOG22j0Hsf2Z99ds9j\nrPU4thrbvc7AC+S4ngL62DrPFijXnAPi8mj7yIa53qrazoDhr8lFAZaOvhAi\ndzRrctDMaXuxdwoTbgBzfnbBHiHq9azEKkGUkIWZK3qaF9+0150+08mBUUTC\noty9ClSxyWRIHjTlQVYB0P1C+KKlhP6kUWjRBjOPcQwXLN397tHxCYurntmd\niCifhp3G1lgC8Ffg+qZuFrz7hBI/HeAx0uvW4EasnsycbefwRAgr5TGZxrHT\nVL3y\r\n=UhMu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"35ab446c5670f37fee28b6ce75e4212608f2a286","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"7.7.6","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.3","eslint":"~6.8.0","browserify":"^16.5.2","typescript":"~3.8.3","@types/chai":"^4.2.14","@types/node":"^13.13.38","@types/mocha":"^5.2.7","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"~2.30.0","@typescript-eslint/eslint-plugin":"~2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.1.2_1625655761532_0.6971539434444356","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"ts-utls","version":"1.1.3","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@edgewhere.fr"},"license":"MIT","_id":"ts-utls@1.1.3","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"f7273f83c2b02c4ee4e91b7fe043c07ca743dd58","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.1.3.tgz","fileCount":23,"integrity":"sha512-8BisMpOa7+oXHx+NppP0F/NoPHFbe0TF3juddrTysMhgDUsAuhOmfcTuTZiU9iDbXqrXE1AqkdkhdJD4M4UROw==","signatures":[{"sig":"MEUCIFXB3DHxr6w/18X4XzGS3e///nKmyV4wXzQ/chiSDlfPAiEAuKaT1rzsFRWfS3NupCWqfNCBFbSmDGJQZJY/3w7yX/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI2LTCRA9TVsSAnZWagAA9aEP/issKMOchZHMRjgrHBk5\nP5cGxyNCrbrbc9z5IC3PkJe2Jo1zN5s8wpjaAzMNYFu2f+7Ru68yZZkO7okJ\n//eKyJ9mxCKPD5LAlOWT/FttmlvYsG17rP1UmPelYpP4XD4OENPa80gtMvdt\nF7VkRiPhRsqImxf0KuVZOdhEv7BKHc5UQnk1soTl24PRcg5H8ilGFfW4ovXO\noyn6KHxi+e7HVQ2q2+QEoOm/K4Yw369UFmzdz2+ddmwEr0hT/fBuThNng1lw\nHjujMzActu9HepRv2vch7/IaZ5r7CD4+lNQ66eKvy+rl6qUGL8D4f9wlLm8c\nh0XEi0UnO9jqrc1Xl1y+XpMG/E3X2OhBsyNGn5R/74hLuYSehc7OPBkYB/TA\nxz6iXLUzhULb47l9c1t3UKxVRXzBxSgF+TpzlBOTstwD3xgpckPVBAeRAZG5\nDzQrTil9jPaEBvyVMpOFyD27kW3OJTcn+3CPnN3M9HRXhlsgX+tWzwYDeKHS\n/u8opqB1OS8gfjKV4pSmZm2o0djbzemGAlc7cIwNaEjsix4YCOE7FD4v6kgW\ny4larIcveBiVVt36lJuaIxMRPzhO2lNMVuD7HdOwcDO81feKopjcCSriemKH\nlvszaE7V1s0mBKZ9YeEUypjuxCklzQrYtPS9gFIW4r9VWRhkJ4G1UJwGnSTC\neBed\r\n=Jf/K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"a6ca2359c8bbde04f741b5e44b320736f7d6bbca","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"7.21.0","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.3","eslint":"~6.8.0","browserify":"^16.5.2","typescript":"~3.8.3","@types/chai":"^4.2.14","@types/node":"^13.13.38","@types/mocha":"^5.2.7","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"~2.30.0","@typescript-eslint/eslint-plugin":"~2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.1.3_1629709011543_0.6553646788693412","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"ts-utls","version":"1.1.4","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@edgewhere.fr"},"license":"MIT","_id":"ts-utls@1.1.4","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"0dac88ef0af2073bce0bf318c17caf95842bc44e","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.1.4.tgz","fileCount":23,"integrity":"sha512-pabp8CRZV5yNrhbzYWgjw9Fz+RBEWiay3fasMTeVW8QnGFTjsXDQc4rKYmwKVFXnwIQ1xQpKN67uGrQ5yjuQ7g==","signatures":[{"sig":"MEYCIQCxw3vxz6CmtCbGYT7zExewPo03DWUaYAD1reNSf96CPgIhALkccFvrVf/yX0aPVhJw1mWAB/YIyyM9mrNL11XMnX5p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOfWiCRA9TVsSAnZWagAAr8UP/14MLGsoJGqrEOjR+f51\n91jlXNKMpRCTXUGTKGhVMhMoy/RZcnpAzI6rnDGMUtkz59xhvI2C/VdeuM9H\n46aa9nuVAfnWAsIJgiV5LkMx+JOrfe9mvK3tbMoaXgv2J62OhZ4VNr22PBs5\neflDF2EUCbXL15fcIU/15M5QNcEw5/UZo4YBLStrWf5H08ZfBRn2AQuiP1LO\nZ3FdJY2FkbNjPuFS6Py2LJxK8wDcRBR9cJ97e8t7WM8uHc1rA5k//C1GM2xD\n4DnuGS+q2Shh1/G/3A0uCajoBdqvRDY1aVnfUHhkCO7G2QEBlAatcHGhzEGx\nygqfRLn2WwKN6Q9tYJW9Q5x6L/fBYMa+9oPcrJe62g+YSL4O4V64knZk4A63\nNIsPJ0mZX0vJMD54C9ILTxERTbJ+VP93hnfyGseVxIC7WLynec3NydO8NbuP\nfeUVwQGVHqtB1BvfzFYTtivbRINs76VOAkxZ7Sha4DeLUolTRkTYLzeINyhH\n43kBYCk2ocfE8pQohUKvQ4qhnplK0tuoGUGdorTGScSHgBSlvOgrCJ8RrWWA\nZTg39SsWTDQuOjfU3ZWIuUllmAiJqkIZJGyvHZgeclmCRFzgSIjb5gueKSa7\nvxoutwgHNtFH+iMDdFC8yYsmbsjdqVR/+IuE3+WwfC58YgBzhHRiG+JiBN1t\nf1V1\r\n=opBf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"4c5217f89934311d0f86c0f76d2206ed3e210b22","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"7.5.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.3","eslint":"~6.8.0","browserify":"^16.5.2","typescript":"~3.8.3","@types/chai":"^4.2.14","@types/node":"^13.13.38","@types/mocha":"^5.2.7","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"~2.30.0","@typescript-eslint/eslint-plugin":"~2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.1.4_1631188386183_0.22077070114682185","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"ts-utls","version":"1.2.0","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@edgewhere.fr"},"license":"MIT","_id":"ts-utls@1.2.0","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"fda3e2b4f721b589bda0f57aa96264c35b6774e0","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.2.0.tgz","fileCount":23,"integrity":"sha512-z8xlV9j3/Vzvs3oMNHCFYpB2UI1o5tTDotjhwoywUTRQ6EU40+WZSyTUlBDrZDI1sHMdaCw/ozyj7NmMPFCltg==","signatures":[{"sig":"MEUCIDwrjUeYmzPUNfipsgc5/RvhnN2gnIOzyQAzt+XDbb99AiEAuxwt0ZIkHOtlE/XDxm8M4TMe7LK9N9GyIQ0qBHqVLdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40628},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"4a4382d3272b57e6dd9b1ee9f5b9aca1d8591e28","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"6.14.14","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"12.22.5","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.1.3","eslint":"~8.1.0","browserify":"^17.0.0","typescript":"~4.4.4","@types/chai":"^4.2.22","@types/node":"^16.11.6","@types/mocha":"^9.0.0","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"~5.2.0","@typescript-eslint/eslint-plugin":"~5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.2.0_1635588755325_0.694390310168763","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"ts-utls","version":"1.2.1","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@edgewhere.fr"},"license":"MIT","_id":"ts-utls@1.2.1","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"258bf5d084ed0837c9b9a54b768e8a509f8cb218","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.2.1.tgz","fileCount":23,"integrity":"sha512-5Hv1rAmhWPxNYv/7ahkrS176nonzEsF5zXFPUKCeI8SqX703U/xSiA7ydSaf9UarMyQ2d0f/1wBTvZT0M898Fw==","signatures":[{"sig":"MEQCIByom0Zm+Knwd7JYxdg3V+Obt+fTx5Z+eIw2l5Nms6klAiBXIPrUcGHHK9wkBxXQFJxyulv+k8ufvtdnbBGCLBRqAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40627},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"e7d6a0273383dcdd82ea617fd3f28b7e1a0617c5","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.3","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.1.3","eslint":"^8.2.0","browserify":"^17.0.0","typescript":"~4.4.4","@types/chai":"^4.2.22","@types/node":"^16.11.7","@types/mocha":"^9.0.0","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.3.1","@typescript-eslint/eslint-plugin":"^5.3.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.2.1_1636964541949_0.5745141200309849","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"ts-utls","version":"1.2.2","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@edgewhere.fr"},"license":"MIT","_id":"ts-utls@1.2.2","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"bfa864162a72188c314fbaefd5d1457abe317432","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.2.2.tgz","fileCount":23,"integrity":"sha512-zJsa8TZEmI+fQbP3GClJQvbPdNQzKrjMFAY1Hx2OpfdNWZUubyiprnGte8ajRXn4njO6iYxuLQVe/CoKfCwQtQ==","signatures":[{"sig":"MEUCIQDcfL/td7GQPuyhSf2p6gb0K32VVFDTAkLvfjtVHzYG2QIgcDdAfWsf3Qk5gs8XQyiPyoEjkvi+sNqFLSZoMS6FuHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1FVZCRA9TVsSAnZWagAAVTAQAJt30uRNpRvY/PVG3pxt\nIK29eY4TNVK6J3pDEia/ECkXPJdfFKYtRYKggtK2UV6GcdxB70+nemyz/8Dx\n9EMQsnb0aeIrTFiStjXRPU20BUOZM5uo3M7P7YzZkml1q0irNqjyYj2Edr/A\nXc6SNBMc2QeFMT2RRykNL6H355Hvk8mMP02WZfBbo7PUlbCux+adGFRYa0hv\njbN5Tz7zKaJLvVDUz61g/HVjwL9a7zyqHeDW9BQs5Bc1Z/0JGUg0xVxZoJxO\n41gaETVDYLJO9pDVloqzQnpHJyjmfJvTjQ+B1XOi9owQichaI255wnhe9v1A\nfPh0zS7ybqTAktNHbJq0rjk6XZ/6yJXhAr6kzTE+PxvmVudhRAAd8AKXSduj\n4VaMGTQb+RCiZgn/C9TaSbujGmFkg2kXx+vNikGVKWWPHR3lZBwdRcrd4HVI\nAlV1xBAMWULq6zKzgpWh9Ud3LO/twu/N0KhKzpKDQy3deykvijSZap+7cSyD\n3IDhHWjqdTQwk7SzXlGRB0WpJCi2YbBhJMgMPkHlA7R+LohWpKL+CunHTULD\nIIq9ulUtqb9rOUdRciIiu3mszDn6jhrbITbgMsYvddi9AaRS4TWDVs4jEAyt\nXCm+KGX6R0CrmLbFxoTQZEC4tMvup/Z4buSsMGtChaNbFVsjfV3BqCLPRRYJ\nSTbn\r\n=Iv1V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"2534d288f6207696e062882866987eda5716c11d","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.4","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"12.22.7","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.1.3","eslint":"^8.6.0","browserify":"^17.0.0","typescript":"~4.5.4","@types/chai":"^4.3.0","@types/node":"^17.0.7","@types/mocha":"^9.0.0","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.9.0","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.2.2_1641305433490_0.8684189190383955","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"ts-utls","version":"1.2.3","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@edgewhere.fr"},"license":"MIT","_id":"ts-utls@1.2.3","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"ecd71c6f2aaa38acd5e7817939c621da11ffb63b","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.2.3.tgz","fileCount":26,"integrity":"sha512-ayxtwH230+UlYYM50hcojZvDjIHnkTcf++3we3ApF71i2C4okhgMLLRwKTTdri4NibrX9Z+My/8NeVPbbcmQjA==","signatures":[{"sig":"MEUCIGLTCLca/7EWN1A4AW8tqg3A7AxA4B5dSKId4B1MD8BOAiEAuGESwZ7MaHChjOEaYb8GyDQbi3ugxJ0QgQConX8Xf1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7bsjCRA9TVsSAnZWagAA1D8P/RUYL2mRpe+pucjs5wIP\ntvnv10RBEzj0CH+OSCJaQz7lFLSI4iNaUcCn2IDMK4jxukFp7eO0t9uBnuK4\nm7AU/aXHf5ruMAuhjs6W/wuH02krGsoGUNJkpyr0Z+sel77WLDmFQ7oTQyRY\nJ1U729b0m6MjQh4S8Lpbga+xwdU934eLlnERhwFC/IuQ9+LC54TIaslpAiSy\nlWaqVVIHc+jcvtESpzE7r5dBXQ307ZipkCOc+eLhSLdxzy+Ju0iyrK6LpAqH\nDaR7HaaW17il+JvMkmAxTPWv+pwGjt7k7fGVEeSDkMYS9r1v1aGmGZ72Q1N/\nppXrNJo4zs+ZEBTfqGBsr7FidMU4hyzv5wUnXJ12835K4wgYmSvKqjNVAMr9\n2ncHVcoWdXzMJ39yO++/Y9o9ZOzkFYf78F4u2J55jMNlpCRqYhQpq4cpsIhk\nHy8lHKLefdZ8+SotWonOT9j4XSyJq1aIBnNOYiwCoU+hP4jvaass6SC9Txdo\nRTjR72FHniWko2RA2pTSkbPgL/RnEMnZ9fJ5udWlYN2YlKdTCGqyHOBUy0AF\n+452cyPEOKd0lAMLJQDBSevhuGsosuDm95iMDJCmewArJjkJVfUgITMrs8wS\nbWidTu3GFyTUpqePqK3MM6cUiRMp7DOfbkfYpfkp6kLOnKR0BpRwRWhT93IS\nRx5U\r\n=GmeS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"7f43280725ca40efeeefccb94bebe3c43a6e811a","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","mocha":"^9.1.4","eslint":"^8.7.0","browserify":"^17.0.0","typescript":"~4.5.5","@types/chai":"^4.3.0","@types/node":"^17.0.10","@types/mocha":"^9.1.0","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"~5.9.0","@typescript-eslint/eslint-plugin":"~5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.2.3_1642969891212_0.948676692056891","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"ts-utls","version":"1.2.4","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@edgewhere.fr"},"license":"MIT","_id":"ts-utls@1.2.4","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"d6d9245524785cdae77f89854cfe2939900e4a97","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.2.4.tgz","fileCount":26,"integrity":"sha512-LkqN/FHla1hGrGitctAaorjTe1S0oAZh5ETIAtM7dktmWJQbJGRIDocvzTY3yRooTwiLOJnp+cbtF94CibJKNQ==","signatures":[{"sig":"MEUCIQC7GtkDrtgi01yGMlWX/5q2DEhFZwopuRfc4pVd48IkewIgPppfpEvFpOzRUcBTHSPJ6D82VzNYsH3NkvIHpolMtnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8FJDCRA9TVsSAnZWagAA7zkQAJSrXQkUnie0qM/RxFfF\nzeQTbMWHJpAlDtACcFC2wk8odr8LVIRKyRmVFKhB9SjLvF+iUW8J8snw/75z\nhls+f73Gnf/pTW2qcXSPkgjZ79+coS4ubM48r0B0fDzHAa4mwfH+RN6AlZwH\nQ4an0NJXMpMvAcyHBlO59Kj0Tu/z6cyngEGDkfp4l00DHaenh+ofXAgz4G2Y\nfl54LT4vPa1WkTZSiwcyBiCPlXLCX7uXlmPjE9DN6FdfGTZTP06ZhOJkbJ6V\nLqiSH71he3oqgwAlZv1fwi/0c8cNp0F78yZrodJfMFIJX6ahGCRkfnorr97d\n45jD9IlKReoqVHNqjksTZ/zSdG5oB++K+DOIEZ6LeriTyqbs1UXmBA5Rm5GS\ntlHWEHPhgGVvFTwq4LGVt7au3RYsMihikiDstr3WHbCsEx0f6sH1nQYvxxgz\n/JV7viQm1mLqulYM8ZLoprQWsewu/ZnmSbPpKbwbFrGEkTj2XtFu3tpeX4l9\nF8vD5p6xIj0rjfYioY6Lva9tXBkhB236UsQOd/bfvwdW9ElBIKGljWt3ov6k\ntC15N3KOUdqBK+6mxQHpKgkScxptw9ORDAwQZiqoqFgPaA3LNaoPVPPDE0z7\nYdhZlRaq3MiBUaFW2qbFH3EAfJTtc6q7yW3UdvEGA7wDW6Yiv6MJKvM1IwhM\nTkLh\r\n=61LE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"3a071cdc84ad6e347e667075ea1dc5190350ba93","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.5","mocha":"^9.2.0","eslint":"^8.7.0","browserify":"^17.0.0","typescript":"~4.5.5","@types/chai":"^4.3.0","@types/node":"^17.0.12","@types/mocha":"^9.1.0","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"~5.9.1","@typescript-eslint/eslint-plugin":"~5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.2.4_1643139651071_0.5239823115745932","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"ts-utls","version":"1.2.5","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@edgewhere.fr"},"license":"MIT","_id":"ts-utls@1.2.5","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"2aa80a906771c133b62bf0cb872a2bb50c9802eb","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.2.5.tgz","fileCount":26,"integrity":"sha512-bCb5gV7wbfc4e639IzxjDYM5RdKUKXgsAujPNznsYDpOJB4nW0zn6mmpUSFhFACowva6QKXVPKcQA8RcO+Pwqg==","signatures":[{"sig":"MEUCIQD46dbH7wrKG2B8kskcDSyEkZhdLErIBhSRNoe+ty0UrAIgIx84yb/L67jcrIgxWHUP3Ay0kvcBYvB+Lo5CrpiDh5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/PeGCRA9TVsSAnZWagAAe3EP/2BP1Xt4ZAmnx9Kw7QA4\nLfJ6Rd52r+Cmjo+wmM99NfqpV323Nl4+DHBCyonvWlyi1689ZR894dVpnCgl\n6NzyPMYFxDAGF97bw1R5O2YD4ZZ9TImqUWO+c/v2RTL7u/LH6KzYZXzH4mdq\ndAO3O80JOOZiVCTRFWK+SDF/1a25J1I5XdTRRzPph7jp73qdmSWh+Ndi3vr8\nN7bZEH69jrRw6dneT4+6J0LbhnNr6sBnqCYGz1eYfWLXFtTzP/U2WLEjXRMn\nlhEisA7PE/KLw6ThLXsQfFdj7PWqUzramX9D+AH6Qll3/n9TzHz5YFghPH+r\ngh5kYZJz0WD3GCOuDLmK7DCagPNNd2JWSi+6Ll1D+ef2FGRTsFWkumuzWvGQ\n6dHJwtaEupbcuh5DFgt0m+41RlXEXJt0HsGdUcdFweQ9asLHWEPwRPnWTE4F\n3VbmoKPkoYw0zxtHWqVPFTX/OsGZM8yufjr2ZLjOi0W4abItMxmuWRKFAc5G\n9TLSd8xwdmZoZXDXVNu56ItM56Lv2VdMTpfltAJl/tGQeSDg+IZlVwdmRnjc\nQs/Ll7DMv+cDms9P8biYWfPzd+P+/a2bQaSKeaOcda+Tnlq+uI7gy8KcMPdH\nPHWMc+jKouak80RWh+0b4P0BpRQJOUVv5pr5cLi96D/sr7CbcQ0HIZf4HRDo\nWgEq\r\n=epHZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"acb875663d609a23f90c05b2031829760721eecc","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.0","eslint":"^8.8.0","browserify":"^17.0.0","typescript":"~4.5.5","@types/chai":"^4.3.0","@types/node":"^17.0.14","@types/mocha":"^9.1.0","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.10.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.2.5_1643968390295_0.5037824337228562","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"ts-utls","version":"1.2.6","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.2.6","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"78656d1f3594976a54f4de80ecbf89d3c9f03569","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.2.6.tgz","fileCount":26,"integrity":"sha512-LZk1FG6d22ByaODcP/w22OVbIresE+MV/7it9Tq7vMtz8vEJcMBPG7TWsA1Liwh/tOhtGAgqRozIYkMs5N7p7A==","signatures":[{"sig":"MEQCID1xOJFMpxMXx8H3yaAK90u2LW2JAe/5m7qcM/p+o9s5AiAPHkAx+2GU2OnV92+KY0ZzJ5ckWHpxP6Pcogrxe/ZhmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE2pIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmorlg/9E98Nti+z4wwW6DqrLTouRlEaazbQ96VhurbQUDoQTHqNF5fO\r\nOIA5MOZIplTE7dB0P30ZZi5XEUcNXEEmrAnBwTs//BZtokNaxMSIMcaWugac\r\nKcLtzXepIE+ygTMCFTX1b0ulHc4ngdHiJUQXSr0nhYHoTMMrky96VLYFrmUo\r\nuiD4yO3pfadi7pvUhrb26iYjniWrGgfMaZmleHi0K15KqJmGaZaA0kYi3q/C\r\nQ5tnIxGkfxN0yM+6uqPwCmpPouV/dkQTsKrsRUcZXWLmDIBxCrFwSAngYLhs\r\nznKkp3jF0/amav4YCPOR3pHO146Z4u4k++2i0SvbJ8j/lSmFGOOutkGssx1y\r\nj/CUtz9f7tr8HVd/L726Xk9LiT4TfWTfqzanu15eRIPci7rUuNbcnZwZ7XNi\r\n0z3ZvzksFFNM/Kny+nZQPAjXpBz+4DJXG3UX/fnBV6hrs5EDxumwiBVj4/QV\r\nMl9V1M5RfVWBntWoQyq0a4MgT/DffS6n5nYC7zIGsNWAXitmWXRgoyUxQYZC\r\nDcNLh0nMP1F2EFiIXONqZocZVrmb/UB3o/l/U4/3grK8UFQgsyQEhnWNNsbl\r\n9sV+6gRJj1wZy8oTvI4aHoNqwjRQQW4fxe8KUBPbUDQOOpDw6aR2I948mQXa\r\nJrYl47cCi1OF+tKvZqM+c0Abx/8iXjPubZI=\r\n=FeJP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"0adaecb51bfef636f077eef9c3b5013fe7a9e565","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","eslint":"^8.9.0","browserify":"^17.0.0","typescript":"~4.5.5","@types/chai":"^4.3.0","@types/node":"^17.0.19","@types/mocha":"^9.1.0","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.12.0","@typescript-eslint/eslint-plugin":"^5.12.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.2.6_1645439559722_0.18202088847856412","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"ts-utls","version":"1.3.0","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.3.0","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"6fc870e4c61ddedf59c0158abf2dd2b3e1e82c5b","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.3.0.tgz","fileCount":26,"integrity":"sha512-HBDTD+0TypkjErDi37fsYT3wds9PDAif4b9R6IpRFUR6zXNdcfJOntjHM/IivwVsuMVDLuGprWuBjQxjB02+qw==","signatures":[{"sig":"MEYCIQChJZRaWXOtblog4NKkqD7beGzR2AM/p6KnDaYOrdUcJgIhANJaxKreic3u84V3EMseKvnd02+qzTcSIAFOhexmHgM2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiG1R4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbPhAAmblgz3H6P9H22wa8dgJ7VCsc/DoZNjDyHN0qCl+9EtGc3p78\r\nx06ZXjiudT0Wr7L/gjqL8VmM4UyKQxkv/7VC2xR6h7KSqSC4ioqqGAJq45qn\r\nIH8rTbBrlh8M3wQwRtDMFSy8v7zsp0dWQqS/ZREHyz7vIFkHFC+uBCGj5GbT\r\nre6RXSp6ytDF2nolvOOruCu8qXW2U9Mtz6hPJU05yOcIQT6vyMmpuvs9Xzul\r\nsjNdJPghIgLjJKVdwAWRau0EvfSysi7YnrcQwRjWmMHcvWL4ZycvKX6pKbVt\r\not+6ObUmg8YDUu2WcztgY6ZEPw6/CwzYR7BOS9Jwl5hO/XTLrhhnUPP2YW7z\r\n+bSDUSuvEk4Acc09VATSrdJ9oV6/hMj8cNMFJ/niYX697+GvZ1KsYDJ7w60b\r\nYDvgV2mFqPscroUz/5Z7dzw82XQ8SWC5TaaatQdDM+KBc171+azaGWjU9Ilp\r\nzga7EN1BHRER/yTWtOYlgBdP1ecv1CPU/ySO+gnCAhURXcanWWNzJ4Af+iBW\r\n+6eJhPLe8w2Dt9my6AAq7Um1g8ZyZMffZfUb9FjPvIwmmZO+gUVvpQNfhruZ\r\ngQ/DxYdztSPGOCbuKOgKL/kvH0cld3LVhJ2g6IraNqFIes/sH52kuzJJeaSn\r\nGbyi+GOKW2iEpvhcn7yHh2IIYl9ZN/z9mgU=\r\n=FPlz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"0c8369f805d5fe382edf89afd7b7eb2e5449f562","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.1","eslint":"^8.10.0","browserify":"^17.0.0","typescript":"~4.5.5","@types/chai":"^4.3.0","@types/node":"^17.0.21","@types/mocha":"^9.1.0","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.12.1","@typescript-eslint/eslint-plugin":"^5.12.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.3.0_1645958263835_0.8637592360349444","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"ts-utls","version":"1.3.1","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.3.1","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"ca0e1fd638b2a1655aaa7fed28ab7c3fc803f46b","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.3.1.tgz","fileCount":26,"integrity":"sha512-VymxNT3ufKC/mCCYgG1jkj6LUD5NYEGXQk3Q5jhpkjs6t4VJ80k/ZwanGHuD1JEJ3rf9RiqEmSTufFD6mKTakA==","signatures":[{"sig":"MEQCIEIDSB4tcX7dkch9FGbQJ6y77rZG+t+c0i5iZPHXUByBAiBnZh8Pg6T5fqilT6/HuUQKzipIDO+vY4M77okv9blVwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMaR+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOUg/9GXuwKALtuAZPRLNANHyFPhRKjOrYhw4a1aLkWwCY00oo9lwj\r\nMftuKJcXldxMeea/rHGdGHDr+p/wV/RzJ6FPNKignGA9nI3VyodgUPBeaPrU\r\nqr/+37feZaC+reidPs90wrPw95fGigltaSjkSSvtAtyyXgu6rXNH8GoRxstJ\r\nAy2OauiXRa0A0evqeKrFjwchYTzSGol6UfrfR2s+fC3ifOTM1cWTF7z5Sh5t\r\ncj0KKLQ1jx/VqdsqJ67FIxkvmC01vonRiU5x/PKknuVsUGJd3Jtift58mNvB\r\nCQzGCkXlPDeQ91devASdh59s8HnlniNJyVniybvWsqztgLC7gdQnxgWt6lvt\r\nMmugsp2Sr7fxQvh7IezxVHYc83JS+m2TfbTI8oTrZ9XACo3Ew91Qbuacg4Y/\r\nx0Y6+fQM0YqZ1lGo6uhI5hLyA+93uy4xrT5RAvhdXfQFBZ//+Df0/kEGr6+X\r\nPiyB427bAzNQ+vZCxI3TbsA2Hgwr2zgPWI8QINCjSnEsV+Lz63Yz5LH98uW4\r\nxp/H1aPAlvBNJMs9mI8ALpEugVuqw0deYEKpbQ1r69EDW4XXgiUYg7CaDdu4\r\nfuSUFX3UMlrIvPmWzxD9uuqmzyftP3djTQx7jlpduUwN2tFHz6LCJh0Tbun2\r\nr/lualcirXbURiYi5ReJ84LoJh+ixCJ8Pcc=\r\n=zA01\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"0aac97de93e228bc674f6f4baf06d8043884a344","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.11.0","browserify":"^17.0.0","typescript":"^4.6.2","@types/chai":"^4.3.0","@types/node":"^17.0.21","@types/mocha":"^9.1.0","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.15.0","@typescript-eslint/eslint-plugin":"^5.15.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.3.1_1647420542577_0.7220117894415594","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"ts-utls","version":"1.3.2","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.3.2","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"89d1db8a32157f610e4bc71369177399f9baa94a","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.3.2.tgz","fileCount":26,"integrity":"sha512-hCWsaPRadH0QZ4LCHdO/3joX12KSQfJI0kgMnLQ2yKnUyBVlPYZewjQd1Yudqd55VWOcCBqmwPQoO/SmyGklaQ==","signatures":[{"sig":"MEYCIQC/d3WelVcEy53A+S2otxEXmgLAzgBqcfUjw37buJvlzAIhAJuE/KKAwjo2xcOewwx9+qixLDzMiahyzqki+2wPHVfI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQcyfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqv7A/+J4YSmz7tDl50Ag/bNwluoG+qHPQ1cfo3sllzkwUPRhr3b3cX\r\n7RCU4lBsdYDT2ozD0hWWBaa+6ngQgYuDjfKNbLajyZ/wi4z1aOqnwKhbTJP3\r\ngFJekjTwef9QbNTTmnAZch6xEedA7pVqNT/6f3pYe5l07iJJ6/NrWMQGbpyv\r\nXc6OBPQm/4u6JFjknjL7iLvKFz+yc5h0pOi+O4fdIbFNXPB8Tis9JDU5hHLl\r\n4oMdo3Uk+csvcIcH+QWZ2s4tlFRye/MZGIcUP8aE09/sloAMwzU+Iw/ZT9E3\r\nbSJ4H9xXLyOSBIXXVNsmjArT/ZMsS1JUT+zxvgTtGdu9nOlAcs3ahWQBBgam\r\nFNeNOrSnNs7jBZqukFnfKahddWdVNKgRDpr/k8HMgXq8Nf5dqjOAfW91Slg+\r\nqf9KFgJP38URmifVegbLGmTfxHUtWF6SvpDi3fldReyJD0gcceNfVjSBl0op\r\nBIT7c3tD8/yE2FrWDAELqtXMdnK0ZDnz3inRiOo5WBri+C6xNcRNoNK5uTIG\r\n744VmTiynLcHgwrmfucW6aVJ3gsKOIbt8hVfjcw5I0mxY9GAI4Rntqc+9TqQ\r\nD39lVZ647WXtyE5YUi3MmAjUVOVK2PACN1XPvOARXstE6v9u8V5aGpC+Dr2c\r\nYv6ylWcIiVVwcO7Cf7WvTSUIfKAFqB6SLm0=\r\n=imph\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"5cd7da8ba4b2954c951f094cf238fefcd5e48edf","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.12.0","browserify":"^17.0.0","typescript":"^4.6.3","@types/chai":"^4.3.0","@types/node":"^17.0.23","@types/mocha":"^9.1.0","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.16.0","@typescript-eslint/eslint-plugin":"^5.16.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.3.2_1648479391670_0.3152260274724905","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"ts-utls","version":"1.3.3","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.3.3","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"52142fed7eb172b2d5ddacff63307c670628623d","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.3.3.tgz","fileCount":26,"integrity":"sha512-p+l7NKDDTyt7vhTuupFqESgyWniale4BNPKVK9f4tnJNp5wZ9/vncC2d0TKIj8xlK/pF0LiW7cYvE1e+CE3NbA==","signatures":[{"sig":"MEUCIQDBnuJQt4AGb4YAOR5ECBHuTKMO9QtxTu+7yEHYbHq1VwIgMSCQgyFfIiF85BbrR/2CV3VEPmYHnvBAqx8ep0iRJEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUEZmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Hg//acw1UR9VtfYBJxWlt6TbTGhoMv0gbCbN+wbwoy+fNyt4r0bZ\r\nvT6xD44rtTA3hu391c1C/QhvoIJ5FCDy0sUJXBpc6MfSigsO+ukXZ8E+1xDh\r\nmVTR++ofeUAzrs9f0RDRMwd6ZlqVLOWtZC5jpnh1yJNau7ifUYDlk1dcfPJ0\r\nqXsh4gacH054WitN6DzLOTI8j6EukhxzM4lN7eZNUrAuY2SsewxPWomq9l9W\r\nzjiCq1n7s+ZGugDnKKRT5m+eYX+rVqP32eQpXSsDK7uOvHYai73AZT9WXiC3\r\nDbbgir/uvWPtVXoNatnIvuHkVDvypUBJvdb+Trc6zcYArlH4h4KnuC/R0mI+\r\nYyWCjRxxqaa011VNhcAcBz4iyptnCVr7BqTs2NTJhNY6av/96A0/b28tsUY8\r\n+vDWYoylht9zkuiCZGRmYk9qT+0P+X8Nb1ZnBknLdOoHsDaOBRxUJIpc8o2X\r\nALcGbxYGQMh1b/LJOHfpH/YUZ6gYd56D93PMjJGtrePMXD98gzm+H6LnAlTi\r\nAaqv1psK5OJGp1ppN87Ap3wPXLn5uvR7g5E5rqYtrcFS4wsjyjMvX13jAmYD\r\ndXbyodHauAMFhLkaTrZSGYNRNvtr3WuuBOSb3JQgFr/xUH1KOwBfuN32Wdls\r\n+G1VauWkpogcwUOcgVcRx1baKu+SoqYKd5A=\r\n=dyE6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"d7c2585331382eadb335b7fa17e894f950857232","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.12.0","browserify":"^17.0.0","typescript":"^4.6.3","@types/chai":"^4.3.0","@types/node":"^17.0.23","@types/mocha":"^9.1.0","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.18.0","@typescript-eslint/eslint-plugin":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.3.3_1649428070295_0.6613976687586032","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"ts-utls","version":"1.4.0","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.4.0","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"abaefa43086d8f14224d4473ed0dd6f4c71f6c36","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.4.0.tgz","fileCount":26,"integrity":"sha512-bZcp7OCVt7UZLLA485BeS0/l9tGWgdM9XoVkp1EvFMI2koyE/ES37LDvVbm93wOD2DJMdrfu0EEZbC/KkpNxrw==","signatures":[{"sig":"MEYCIQCmSzk4CnJYDium6d5ZxPyPkP+Fzqmxkfbo76mHaYVjZAIhAI46V7xXcZ7TGYPrL2BnOakIHbNUdh5Wmou3Mmgf7FAe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUFNLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoj+A//ZfqeNuiTGPt6r3dhBGfiMm+R0ppOS9QNcY3qpz/Zr0J5mLYj\r\njFcuXn+an+y9uSeePHxTOKzh+u9JLvUhMJYwGwR9w7gtnstKu+CaqtvhwN5s\r\n3CyerYcUec2PXlrR5jX1LyL1+eCO9rnBKmPSoeU6YR+kFuWRp77AalIy/Lsu\r\nNywNk7HgeBGX3vuba0LzE59qoten11bRgVq70HuVyRGTeSqlmyfT7xWACLzu\r\n6eJb6WrhrCcN++D/SusF8QROMV8aJhSoGvt9cy9hZOOQL7eRLXil9tR7CbAr\r\nKwsb6t6ZL8w1yBAEVgQCeXm60biRU3lk4vjWqgXdUtI9Jh9Q9hbAdPi9po3X\r\nScMXL7bWaEAUxpQQToJ/4pyJ239zp86I0iccyNRuSroQBLzpMwKiXGF+YBni\r\nyzsPfmNShfa5G6HG0biEcvXgONNtZ8cXLduzT1LqLWpNy0UmXFCuwuoJbZ4t\r\nVEQYLg+jAT9c1mkXm/s6rF+WoKnNdwxQ0YeOssGZSw+LqwPmPCEH0aGw6NTi\r\n68v5F6eKia3qFCcV9fxdUIbKbDdAJxrhml6NT81XqIMgg9ee5u1s97FzZg5g\r\nrAtx4uVOLnbM8JpHoTpPwwLmsCRkmv+C3JoZt217KE33pf74/XmtiBXYdDa0\r\nREn/9ucy1N/GbxVKiJSq69DwoZxnesE1hF0=\r\n=K5Ft\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"1847a60aa96421e5089a12a8a2d4e913c87a4e47","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.12.0","browserify":"^17.0.0","typescript":"^4.6.3","@types/chai":"^4.3.0","@types/node":"^17.0.23","@types/mocha":"^9.1.0","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.18.0","@typescript-eslint/eslint-plugin":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.4.0_1649431371374_0.41500826650378575","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"ts-utls","version":"1.4.1","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.4.1","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"6cb5d19ce5e9444dfaa6d16972f811158453820d","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.4.1.tgz","fileCount":26,"integrity":"sha512-/3SJP616mFxtic6L2y7H28bf0RrEyopqfug+SI4C1RMVfAB3Wl9P2sMKZr2mGo0V2Y9iSEOBISFHdMS+9h0+Tw==","signatures":[{"sig":"MEUCIQDYCvFX453XUq99J1f9RkDLqfP7alqXU9fcG2qj9K6F0QIgfYA9AHAaoGMVcXPfy/rUJegpq+/tzbR0aJJ1+l8VRRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUFbjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK9g/+MxixKoDnxnSPmjLC2FpmSbCyUvWTo7u09V2RfBZYjRi8e5og\r\nA93fMYIo8SEMgPfHELnTEavnz8SjxWRIInXOL1kjN97MlonMDUhMJePW1afO\r\n4m7r6gQqhGlX5MxeW04mjiOcwHoHngwYjtTnvc1iO9KSXd4oXCM9xsnoz5Qh\r\nWr6zBhAWDkR1UV25bLw8S4/uVmHNWWfFq4YXXxvkADF5Se9yBjCcp7J8DDvk\r\nxrqCvicqa6IvilojiBx+LoHUZWg+DZHBwelCLTwaZkE6Cu4yWFgbPpDYZGrP\r\nZ8gj1XXolvb6DJ63iRGFa9Fo4vqR6xXvlQ1MnXhVLBab+F1b1zs8uG33Kv9p\r\ntF26FcVvgVJT2f+tHGzfAplurHEMX9h7wEEi0wYwliTyN19ZNeYZPqcLQDn8\r\nDS8XUd8YQXAFriiu21e2b+SSZK+JhFERYR5nEYZHBZ/IARNOfIQm3up4Dj15\r\nDtQJZvVk1mtw/54o/jGXPqGEOKFtJJeXVaazFxsY2utBzzmUvkLH7ALTZ7NL\r\nj3SEsEOC7aUyY9JDr4WN5SEgUwGHTAlgVfrn1J/uLxyUU6PCYRWZy4uR6ynO\r\nILVAkM1epVgu5GOpSOLIX/Wv+L1Es97cfyRFTqnu3Ytli0/6HORFW50NqnYN\r\nsMTjOQmJWOHcCCkZGZXoy/aPOBK8Udy6Jpg=\r\n=WrFq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"c65b32df88927c356c41e9995b232272397398cc","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^8.12.0","browserify":"^17.0.0","typescript":"^4.6.3","@types/chai":"^4.3.0","@types/node":"^17.0.23","@types/mocha":"^9.1.0","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.18.0","@typescript-eslint/eslint-plugin":"^5.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.4.1_1649432290995_0.4099154227715729","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"ts-utls","version":"1.4.2","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.4.2","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"01cea09213aac5533f00367235442003aa62a63e","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.4.2.tgz","fileCount":26,"integrity":"sha512-SqWHaWVZD1gkfQvpgLOTk4lgXKajQWEaMg1ourEEOoR7dH4++/OXAfkYzRxHoAhIponYnyibhjRX5fOgxW8/4w==","signatures":[{"sig":"MEUCIQCEnVmFBBydvlk1ZzOMW7Lmckeyiwjhb0X62bzyqvxEqgIgTTMSpaM0UeNxipgouhHGWDlYdu9Z1hXrQZO9V3Xt1pU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicRNSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmraew/+OGNYKwzQ9dWsaqg731g2jutu+yPb+/l/KUNUfgEHBY/xJ3fJ\r\nCrkGfBZM6ZF5uq/va7o4NSJ81BQTIKzQWDThTPz9XVPNg2Hv6PES0CaXqfIu\r\nS9BhlrhUE1gX4BL/2qf3ODEkxpxPgrzQP2gzsKL/zfqKfEk1VD2vPYHfcI5Z\r\nodugOl/3SVCeokmoK9hgPh5Wdpxc+DdAqhwP43Mmta5WO1ORNeBvyoWACbYf\r\n3ejJotLHACoPVAtqKNQ9KJzHXmRzcBWEot8aAG8y4JIXLA+phTmMYNJ7PYQE\r\n+1zYdCy7tTeQwe0JDkeXzorNWtNsg07uNRphu/Y3fqRy/xVKRtgsgJ2utRdm\r\nyrskqO46omUf1ayY+JXpxFZIvI/3gMZ6CfO289OlvKBwmP58qbDmvpus7Yan\r\nscIkgXQRSwx4rgdcChantiDO9bMHMTHH2Rpq2XFG1C6SW1bFVL0FkhQt4HRJ\r\npVg3G8QwG1VSw9hy+G4Bh9gj5lJ02KOfDIFR4D0YRA5X4HAuACcFlONvsBqj\r\n1EOrka6hRe6977AnGkuyXKK94Q4zpQ7u73XT1BnIjGq5qa+qjllLcDpfibfi\r\nRjbd62FBgTeTfSMcgfZd1bq0oYWvOEIMZJzgBov3AOkBgt1jp482EijsskSh\r\nRJPeJOILPWpjn813nGAXTwaJcyridVMxsCg=\r\n=0VET\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"d99a61c79392a4e2943aa4ef80654a972f2386a7","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","eslint":"^8.14.0","browserify":"^17.0.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/node":"^17.0.31","@types/mocha":"^9.1.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.22.0","@typescript-eslint/eslint-plugin":"^5.22.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.4.2_1651577682407_0.9459292809433832","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"ts-utls","version":"1.4.3","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.4.3","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"4c939838f30adeeb7338f5612723076824902118","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.4.3.tgz","fileCount":26,"integrity":"sha512-Ri8xHbES/xJBoMDGKk42F12/MkjyzFoXlc6u4pcRKksQpwl9tipxFzgZM+d7X1scEPR3llnt2WLlUJ1XnISRXA==","signatures":[{"sig":"MEUCIQCJnAkD/28OXJix4/ZfSjYwCKaPLBs93+RrP1kNA0r66gIga+0tImg1f8vSWaSug2Mr0NAEO58ziZz+KHOn52mGr3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijR7CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5cw/6A1pvgGKnsabvJ4ZTcZTUMfTOV15Yt3ndTFUgTjbAPsiRX914\r\ntDA9QLm65GnWCaM+T9T0B/rhf9TsWtmoNKfD5iVpbp5qjMJ/C+WetMlxoNmy\r\nZrbJfkzp41zCNZ9//I17bGEmod9JuLrQWCGniTXIvCuNnL1lMFvhuFW+915S\r\ncmw02zQsEO9pFARuJdfu5oAKlLwg7/9ZsnTynaHDNP+W7AoMcAQ60DObdki8\r\n+vG2pKVJsRZLh/G6YMOoeGVpjkYpzvKQq2jc32IyitFnVTRs/cLCQ3Ygl5aw\r\nTsBywA85JOzNn2Z9ZtRTXlF39UKYnnKhAuG4Sy+aefxg1kBwzGRWPTgaZVsF\r\n9jCUl4n5s++8eBZDqZ7Iqil9Xai/HKNEOK+qjIm67UzTgEgcOiQIO00OA6m/\r\nPjL8fdsTXWyagKiHO0LYLTYl5sGc190/ETjv3lpr5nFTEACSvsMuwS99vvrl\r\n7zB0kkfOS/j2fizljyBndWJJPuC28HxnX5jVrFn7531yysJAb5bHiKomsOIl\r\njg603TrMUAWr3dCO5RlnP50wy7abYtsVo9mkdBHnOg9uIlM2h/whVWsXrRr7\r\nXjBwBK/5pO6qIi2KzLZFQlbpoqcqaMORjTeOQmBKQ2BjcFQxWy1QtFejHrRS\r\no6w8wrmBThiTsBMJDzyoDN1nFdsZ29AGklU=\r\n=SBdG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"e7ad29af9eb521ce96eb625fc316484739f9ef05","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","eslint":"^8.16.0","browserify":"^17.0.0","typescript":"^4.6.4","@types/chai":"^4.3.1","@types/node":"^17.0.35","@types/mocha":"^9.1.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.26.0","@typescript-eslint/eslint-plugin":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.4.3_1653415618240_0.8044941274278181","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"ts-utls","version":"1.4.4","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.4.4","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"611de7cadf0891a46dd2ed05a907716d376b805c","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.4.4.tgz","fileCount":26,"integrity":"sha512-JHf3GvIXP9pRdlixVS71mINQMeeItQSYYD7iZ6l/hboQREby8vlMoqCEwQM4oX9zxHWwupnp51PWPSltE/u3yQ==","signatures":[{"sig":"MEQCIGRFnyrOb17CtXnNMTRitnXxmzc4fltmqiBrMGgEOlJKAiAM8xiXcG95POQ1L0TxzydN7pc0g/pgZUGW1CaYU0C7sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiur0BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSoxAAlecv9eq0E919CQuP5tFd1k9jPX3V1BTONCH4GDanUgkZoM4i\r\nBs/OJdmGByE9LZ8M2eyDo2bJpoJxuMN8zjQe9NYeRwid11K+rL9Ps3bJIRMI\r\nXTeDKmZIqUN4UxUVQmRpwHVfGnVxKzv98a4dXdnXViil6YQQYwMj/lzr8J1S\r\nFjmQjtv+Qulo7j+H3CMNj+0keZhKzIeMd2lFt0++EVMtm/BrQTp6J/ryuOGK\r\nbyDByzdd0IyOHkdfk9oGpOYPopj7jG6L5Ca3kqj5Lttc4y3GRbW8EnBMnePY\r\ndQH9ZX1YzURmPKKXApalofPaDSS/FPLSPkvuOMSZYO2oqouLarvwCOn5+Wh+\r\niT2b3AKnk5vJf3ziGG4yXcAF32fNxkO9qxDQMDwx3i82rG09O7ffsMMwGYq2\r\nr9qjYrghTzKfcTSsVNu0DGmttdC/vwDdxRqpqUIMRXnAxxgouAf7HT+A0mGA\r\nk9nVS+OZ8pV3CpwEua85rMXilAYqK5mAs/S9cdjO2R6/7xXlQaBRRdLNKy5K\r\nJEZKLW20/d5L8PyOr3T48fy6lAGHpYwI2lFP03GQImjYujIOYIlMYoM6aT2A\r\nCA273UpagbzZRAs/QdrZGfSR0np60UYelEDQyKJ3Is+PlakXQTFhos5FxQO/\r\nc5ZTBPV2CnKE/8zwdh1k6cvlRJ0nk8O5D/M=\r\n=4liX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"0924928e4863a96a5a40fbcb08681f5cbbc050e8","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","eslint":"^8.18.0","browserify":"^17.0.0","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^18.0.0","@types/mocha":"^9.1.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.30.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.4.4_1656405249576_0.31641285334172453","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"ts-utls","version":"1.4.5","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.4.5","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"10f6d44ca05c8d1e83c2b8f429faa985d98fd66c","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.4.5.tgz","fileCount":26,"integrity":"sha512-V/Ha2HYEwaXVVfH40CHzNKPgoUrmdngomu017mrZapKNG6d5ABD4/ae+9Qhjfv2OpGBLl0oGCSB5zHmRoaHNuA==","signatures":[{"sig":"MEYCIQDZZNXvnWN6YQuoFvLlb934Y1g7xUafhacMAKdEoX6f2AIhANUQUi0jK5cfGzan2e8M8wkbuPhXCzELVUG9LozecLn5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEGdSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqJg/+M3gbvKD8i+KRgEPYsTGxrqfR1Rj8WVunWp2ELlj9nd0/78Dg\r\nCtouLb89Mtb0MQ1oZe3awI6aqlSx1my+5jEBw32L2NMhFoeHjLPM2VD8jz5O\r\n57WYLL6IV+uUrw7jt+U6fjUDR+h9xfqnQW0PG8bLmOomWDvEMaY5ghClRiW1\r\nbnSZLxQ0CUJ9FoqvZeXxvvoX7QHODmp4QFnLYyjOQEqGvXQIhcVvAMKkBg8Z\r\n6h43ZfKtKTtGGsvvMuQT4wUzhUlOnHYQlQ36criZMC+14QXA9Ziy+IKmR/X4\r\n8wyBKrphZcERI+FGL2zV44KqLlbhSomgMEpuOsFbhJ0g9XoWdyFoyYJF6fwZ\r\nNFrDIqmew29iXJ9r8mVtsyp19j/4rC3fP4GBDCbTa5hTQMQotGCrZPrK0e/f\r\nXVJgF7NhdHE2RqKV1FAYS739hMxJk+cDeEpqdghQTDIe6J5HjOgu0YvqFEjq\r\nhKuDwGD43A6iVEYccZ7mzX/Dh7790nBV7fAaJUxV4B+S/VrynxbATyDuDRa2\r\nICxeiIBpKXt/lZJgpH6GqO55YkW0QU6zU8UZ1Ihof8dq8MUG4MK1yKNoC5+8\r\n8ECgcSyIv6OV24Od9gCeE+w2ZkkL2gBeOfGCT8/vG8CvJvT+0C72s7ybistb\r\niPCJfT+sWv7R2rDncru0kexQ1rcjzou1qvw=\r\n=n+2f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"f6fbc68ea794ce89c19b30c7d2db5f546bda9a41","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.0.0","eslint":"^8.23.0","browserify":"^17.0.0","typescript":"^4.8.2","@types/chai":"^4.3.3","@types/node":"^18.7.14","@types/mocha":"^9.1.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.36.1","@typescript-eslint/eslint-plugin":"^5.36.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.4.5_1662019410101_0.9660182415130403","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"ts-utls","version":"1.4.6","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.4.6","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"9a1078233c4241977f124bf57aced2b01d35ba54","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.4.6.tgz","fileCount":26,"integrity":"sha512-CLzmE9jRAq81KEhkQZy7wr/HRYr9NolyY8oY94hkl60eTyGgTYnmxR3XKNN39J2HKEnkxuN6I+BPrK9dB28GCA==","signatures":[{"sig":"MEUCICP+BWUrtFCfl/hsan9kaATbvpCe5+ALr8tWb5SjlXf0AiEAneFCwIKkNwH0hI7PyYZtgFTVqambTtZcrWKQ6LlAAt0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVlugACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprHw/+JoOMz0050vbJnnjITfWa5VQPPDHndYg2SMuUv4VYCZFJmOQo\r\neLmuFVRPP8uHpLr/COPJWDOdbG7ZwadwQY5YA18hKIxRYLID+GBN63I+hIu4\r\nVvsBd///esS+JH+GwmfKeP1OXAINsd+Dj+vA24WSPKG4N1Ok4ivxS+j7qADV\r\nIMUXshCZOtXizDggNU1gh7GtbZjBYsJnaHX6cTcrI1lcce7GpZBIvjyu6qUZ\r\nweuXYtMu4LxQ3V/o2IbUM7NZkuOg8O3polkhisEkyfqKi3H8dbH962eShHXo\r\nuPYxPVUb4gBDJPhvw18ndAIOa4tlWMxhHad0dcw97MNk983d4eA5twmiuwXE\r\nOPLQ21El1535BgpmVae9jjdoWo2jvIUlgjTL1CtOViMPDiWe0p6v/1HvvshK\r\nDi1gKK5EeyWY8KmvKmc0oCt4SYPeOSSM8/dW2dzGhM4VoZ/4cqdZwFjs1Gtt\r\n05WWoN2VPdAi5YtTH6TdbPubWHqc2VVCGQenw//MCXzmop+8G9rCR87lpE9+\r\n8sPxL6OsYDStEkRkXEpgUVnafngR7w7L6okaghdkV/DXLfvE+cbWUhcvPNhu\r\np8+bZ/OaZD2z14meWooSjSYcBb24BW8yjDgZNkVP+tPTmV6OPPx9OyON00KG\r\nt2vtnS7ms2mGWZXl6m78EA1nyxN6zxgjWpA=\r\n=cvl3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"56360c241dea89a1e24e648727471dfcd0baa74c","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.1.0","eslint":"^8.26.0","browserify":"^17.0.0","typescript":"^4.8.4","@types/chai":"^4.3.3","@types/node":"^18.11.4","@types/mocha":"^10.0.0","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.40.1","@typescript-eslint/eslint-plugin":"^5.40.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.4.6_1666603935818_0.9413198280450279","host":"s3://npm-registry-packages"}},"1.4.7":{"name":"ts-utls","version":"1.4.7","keywords":["typescript","utils","string","array","number","bits","flatten","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.4.7","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"966737c8e9b94bcefabe0ec8b8f4213d37303e5e","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.4.7.tgz","fileCount":26,"integrity":"sha512-TlhxIEJ854JniY9cICMtobJbkPZdN05XG6jhCOO70GT1ku7McGZeHd0MF/B/NKzseG53ph8mkCXcSQLoz6I2+Q==","signatures":[{"sig":"MEUCIQCurQkdUfzzDYpUDMiho51GD60yhm+XzWuZWYAL807DRwIgdHKzHjMMS4JIeMpJfqtIo+156BZBVe0PTt+4dBoOpM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdkKwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqevQ//Voq4PmpH6bvEZKi5jrhH7Dy9gzU8rPAXB4eIuz/h0sPCH9Sl\r\nLfCYMK6PddLZbrl72X72d3yn0pfV1xS4WkvBUIg/LJrH8inhNHESBkZoEFSi\r\nEDS6Cb1rJ7ZvT8FMvQxzvIYM50jqYrO8mqNfy/L51U99kQ0eJLIUzFNykDDs\r\nBBnn/hdlJeFfE7FyXbpJhuiLRCYReIIIUT9zwpxT9v1Fe2fMXTBcPj0Ix75g\r\npKO+/0r/JW0iIkpsZ9GudecBwBwWrj9QvUCkpW7gbNxj/k3sDq1zZ5xdVhgt\r\n0lf63tDiWj9nR07Br4BMagHhYyIjc6OKmPZxs0zfK2YoVU2dxZbKicW7lmfW\r\nEMvUsbG1p0W8H5BRFMhArHtD4yOXjYn1DvaMDs6hPXYBYQwTd83i+vVrTWiC\r\nMSOJy2TvxpPES9S7balll+H8wAbnPmXzw7+4b74Tj1988WFkFoZyqE4x6Idh\r\nksWoI6X0Rj4BqIE0pyqdGU5Z4UTTmMv9Fb8oAN5vAoB5BXj//K9Nouriwg1W\r\njkubsX+XtLh08b26AWFXaPszCQBAwMUJDjB9IoCo+AJTUcrJoHbU+TGfXss4\r\nkGkkRvkFus4UweYGA/buUnhOj/6/XdhOFowNwg6xyWQrD1Ai9CkQUr7zvXh7\r\nmCIl3SDizBGf3jkNcXM2C/O2oOqLI2oWOdo=\r\n=WTq9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"145236206664d3b0afc99d3814f784ce6947c9ac","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","eslint":"^8.27.0","browserify":"^17.0.0","typescript":"~4.8.4","@types/chai":"^4.3.4","@types/node":"^18.11.9","@types/mocha":"^10.0.0","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.43.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.4.7_1668694704153_0.16112601151142103","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"ts-utls","version":"1.5.1","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.1","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"16bfd9882225d11aabcc4a088800ca12d9472b7b","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.1.tgz","fileCount":32,"integrity":"sha512-mCwjgyxmhELkTmvdHayDi8SrDgVGVU5n6nI/jc/GUEuv+Myx4l67Pz0kbNRzEbezFJKQmB2kyK5xOOLwG78U5w==","signatures":[{"sig":"MEYCIQDbTY7F9Z4XMyD0lgZb6xCPVf3e9aZgRWStRSmKHdtuiAIhANAnlrWbMr6k85bP6X7LvDZLxoMURosbaX1l9659iJPf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkNmrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMxxAAmBmiWs6fMxvgmac89dr20sZ8vHx7ehcvevk6cRQv5BgM7FXP\r\nBcgtRAHwtO7++1idvuCzcrCC9Bz+5PZcfo8eotO+kYZKjJ79CzYjlg59cRBe\r\nOlPCDz/lJCvTkMjcgO6vFOhbPa5Z/E1P0YiZosGVMHovfIjRlYwzXK7PKn5x\r\n+t1umaE1Up89idsdT7m00iSNbCa401eJWeJmWs4O81+Zv56e7GmNstV3d8sB\r\nAL1KFaOlolSouNdL3xntir3kAq+1qMPa1yOVbCco8ffPhV5khZDsSzqPSLZ8\r\nLIaGtLRkaj1huYhAvyGeZR24NSPRRjExFveQuUwvdMhl8nWQYgaeLGspKVDd\r\nxRqRNR1FOT2L/wNS+jKUF/tbWasMLzKMAssSm8gnV9Y9agWMPsCqUwTBf4Em\r\n47FfOTz33AXQMKGg5ZKzINpvTqgUSupMKS5P8ZyJTuFs41pbRpfa4EzXjINy\r\nWpoR1hzXHDuoJUIEbOD5B5F6TCa5C4QAPujpLXywOy+7uusVSJT3/GypQCQc\r\n1jHjIZFm7fzd9DJs3opePtxLQ2XMQn9BW36eYY3nY+F5NHOnZAeFt84Iw0OA\r\nHzAg+7Ny6rxXW1MK3PFVyM7CO2sp4sIZcMwhvxn/T+hVFsJUNAAc2TYZ8I9D\r\nzzbbtAfkwojzM8xe+ARDNSXYlmOS5jk6CxY=\r\n=3fEi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"e099eb2c4acedde15e0f34632ecb005e2e5c908f","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","eslint":"^8.29.0","browserify":"^17.0.0","typescript":"^4.9.3","@types/chai":"^4.3.4","@types/node":"^18.11.11","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.45.1","@typescript-eslint/eslint-plugin":"^5.45.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.1_1670437291686_0.17636132932891635","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"ts-utls","version":"1.5.2","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.2","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"8dba4fdda758e084366fadb236922763a57fd327","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.2.tgz","fileCount":32,"integrity":"sha512-FB0eB9G968fg89MTZeCjOJikXwpeaH6qZsIZm72Fs/gi5wHh8LZyiFbCdST5EJGrFcDy/FJDcirbo9xthTbLBA==","signatures":[{"sig":"MEUCIQCQj10qCztxVK+j/mWyBwUwLFYju1oOqA5fFHvKtnYl2AIgI8kMrPXyBc2n4PeR1hcAvD7pfP4H5lkwBhgrYB4krH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkanYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHLA//SyOA5QrH0k8Pg/vXkf8msFOsOdDlFHTlEs2eJM4hamjP01bm\r\nIJipeG/0ATA5DLZE2i8lwZ3r6uJwL6yR7bc0QMvB6TKqHhQB/RCIYoIkzsoD\r\nCpGlUHSxoHEzoRsb2dSc8U7X33RDAbJHV27uQZ9hnlh70XM0xhgtjNfAQ2rQ\r\n1377VP6xxqruY1pwyTglMUwtAn1lbI+Dc0WxPNSiZIky8WaPpo2wv6fLdph3\r\nXwE3m+FmA4DSfpO2JAl5qCXgI8KsWZ++hdm6WKzk+xZESU4vEtCi9FoM65Xo\r\nbsbK/COlGj28t019+FXP7J8Y+J8JIAivKNcnTMD5Iu0AO2j2tDXYISQR37le\r\nxntDMyi8bF++g1jHh/aQiPj1mJV2Q8aER7sTpYXhw/RxM2C0WnbzopxHQgkV\r\nBdbcL+neG0dGanQN/FQwFd/9WhLTrRmQEIgf8nU6Q2VDPn2caTE2OWPUU+a0\r\n7Lx0JkE6d+Js0IhMz4vG1E5nc2y//gPMro1CPI1A+yDrs/eH1Sh/BnSUwsbn\r\nIWu1HbIMS0WVDjlaGCoL1cQV31nfeLzswDnKx8vGKv5A1mBXfab6xG1jSMa4\r\nfJixgjantFNo8cBlZWilw0TdCJcmdopdPdevnPMVQGp4+oSuXSyG2RmBLiXG\r\n7xjnlxglhJaha0IUF8oUzzsDnTXU7gDr/s0=\r\n=OVUu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"be771ce9cdd1be0b5cc46dc42cb9370edb3891a2","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","eslint":"^8.29.0","browserify":"^17.0.0","typescript":"^4.9.4","@types/chai":"^4.3.4","@types/node":"^18.11.11","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.2_1670490584092_0.9860973919332043","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"ts-utls","version":"1.5.3","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.3","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"0b8ec775679afed0a36e46c40107cd1bf542b971","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.3.tgz","fileCount":32,"integrity":"sha512-KtafblA7A68TySS9a1ObYBoLhsOw+Y8GabVT/YDxYBUbp1ceYCgU/Pm1+wtxNjhutY+Snd1lHfdSlo/zEe5xkw==","signatures":[{"sig":"MEUCIQDsewtWzZbUtqZ93vQIXXhzumZywLzFcauty1DwX92HTAIgG9bjnNS0TA5zZyz53SBYZhXSY92QuOI2f0DVZahDOt0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkbGLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoPQ/6ApclRvgbo5A4Ju51PnrtjvG6sPssp6D2UzA7SqOxmpbTD4ur\r\nbh4nZpKiQ5F1LnG/r9HImtW+9aU6LbHV95ObiNFZU+nK/ld5AHEyvMWq/26h\r\nmOlecqjSPcu1zzHO+yugHp06nLK4zjeBMetgrTqxmcaNfqiSR1Haf0+HUxyj\r\nFSyMhOCCqqda2wN/rKLZlK7nlwjN1gsVGXLBhzxXTPHcd1AOnQmedxevxAQm\r\nuJ+pBemVFNS9kSPjtgwR+XbLlg4uNvZeEDoBxnvxmVaez9+OUBxVRhYMJ8y5\r\nddePVnuREljNajI3RRRW71cEotsREMxLB8tAJjfBTuxfBWu1P3nsTaKM+HMe\r\n/YAf65l44/KfygTlSeuABSPsy72iiI6B15m7iF8coBKbUl6PXuYXHzPiyqXZ\r\n3Y8k0FYd9AD1eqW8NpSHdfoaF1r2PDMPeo/raxW/2DgJlY6m7RnULa0sWMcg\r\nnUN7uzwbHehZgkJRE4hm8iO9cvISH/zYQdMhUmqcg5PFyEnStPEeNVvEO9bG\r\nSaijgW0Tqfbp6aviqrJZOD4n2Gzlac7OmC62dlBW95TOIQf27y0doQTgtJUK\r\n3A002QBGz3CrJvl8OvFrW7RLTMMgX3QTFEAb0XDImBluGiOHmnk3b+E9SdA7\r\nYBNmfeeORESFsM/R1z/U83a3FYeyFwu29ak=\r\n=5xeb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"d0c4c3d0aac84c27d8b6a51c83931ee72f55db8e","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","eslint":"^8.29.0","browserify":"^17.0.0","typescript":"^4.9.4","@types/chai":"^4.3.4","@types/node":"^18.11.11","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.3_1670492555256_0.35469761201422445","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"ts-utls","version":"1.5.4","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.4","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"24122f3d6c1220991d2f2b17f177c0d2f9e5584e","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.4.tgz","fileCount":32,"integrity":"sha512-cqDNVYHW7k9Hn8V4CoAk9mfKyLOXkMUe+/O9WrDbnMmcCAFGzEdv68nG3q53GYdk9aM9rb8B9TDiLSdxGH7Ukg==","signatures":[{"sig":"MEUCIFp/hDO9CFHBySeueIuZKDd/Pf4PhZnn0vw3J3jNtyJbAiEAtTH56myrRSaLCudqpXPTok9afjWb5Jm45zfIpRzbtSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkbcGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBcg/+Ikweo8V833xw5eNHHwB9BxnET1LyrOon/ic3KNf0ONefTfKX\r\nyUKmom/yIfCs/P8uYRNDvtzLUtykQIYKSQMfs9HzByP7P1wIEQGeajxuoAVu\r\nDHL7J7d3jNRtNq1Q7KIH68pPpnOs7zLS29W6MJIywlJaW7CltedIbuiR+tFY\r\nL+pSCtnIYN2wMq3UHiBuDqm6NfqCYtxaP0njItlUPGvxW9hyL/ju8qIjmLnn\r\ngtXgOfNVmYVNw21keK7FeXMUVSGBJQqUHqvAioaqB/H4Ah0+TJ2dVbivIryJ\r\neMRZCtXnVRopk5CwsNOEsI5rtW1fWIuhSgPVPv8p8JjbOyivQdIGOPlhctDI\r\nkgKcH74jFeXHW4ZkXJ1ejghlfKr6kZ97gWRmLAC7mA/46gHFJgL4bH/rQmBc\r\ne2IoMCOgJYQ9XDdKBTfwWbzglw1wr0YebUY5zsCjqVwCcyBReuKmC8pp3zGr\r\nMyfzpBjuON6Fg+jcaWqmYgvNS4G+dTgZk36TLLLsP+PELrDiFueVOwONPCjZ\r\nwmxLGm3csCrOEd9Y2bFDfjiPNYXxCosqGFKwzaQStiPySzej6WzlFJX3SRvF\r\ngJTxn2lRFvg1sD7H35U72dINu4RkqjGj5J9FyWiwSl4m9xl7VhjcrCBFIwSr\r\nou8Wf1SGgFtcgbStNoA4Hd+Q7ruXfK2iZWg=\r\n=Nakc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"4674ca158f7a2b183e1a65fddccb9a9dce7b1898","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","eslint":"^8.29.0","browserify":"^17.0.0","typescript":"^4.9.4","@types/chai":"^4.3.4","@types/node":"^18.11.11","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.4_1670493958675_0.24601926621734882","host":"s3://npm-registry-packages"}},"1.5.5":{"name":"ts-utls","version":"1.5.5","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.5","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"95f8ca7d16e181df69de11b44dd5742fad19c4de","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.5.tgz","fileCount":32,"integrity":"sha512-Q5+RuOyA4bDxV1SrmBTu2HcJ9BEUtPWOB/INypseEl47iMApP31RP+q2AAEt89rGJnjV3BuSMHlfdEUL+ojYIA==","signatures":[{"sig":"MEUCIBybFAANKEs1alfEbnrxdcnrZqLoWPZyJcQtbX/d3GGqAiEApU3xMtPYEhuds5JzA/lxRnFi1WrfMBGas9JXISy46Ik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkbwxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7Wg//f1KVfBjzVaxXJ/NUatdctKoodN8JPY1l5iPoKCMKo238CAtJ\r\nkwWHG8gvIKUcfZnZ4E6GXLNzYAp0CgHxFGrkj7CHGfsoA8DkGiwxsP7uGg/Q\r\nXcBmiYPvroSvTuiJjKEEjgPHDJfQAlQxecYvvZaWuaD/N2NFqwrqy0/zCOaz\r\nWsKgf/6OUKfibbof9S8xfkpQvpJYpUldz7l346Afr8l8RQdECdSqq8q5NxHn\r\nU0WhDta6DUukZOX/iKF0KEGHCGE6PoCy9Tv0Dz7aCPqAenuAsV8DYCIC/15j\r\nAppG6zfzy+JIeUQTSPx3ZDSVOPOGhKOLwv7uK8PLjMv+ogMiL+OGyzUf/qlA\r\nQ6lA1C10Vret86Ew2WtXbkGIOWqE0Hn/eY2bRLCgymHpP3piKDsytkgimAy2\r\nyKLG7a6ZQWVw9LcejcjHo+lnFM61nFnvaxN5Jra2uIhRZmYFdDsbs1BrI0YE\r\naRlKowwU5OH25HzkVrKdX1db0xR84wLyqx9TSIYlqmis6CgQnKmuZuSE8C6G\r\nq9bJruQWM0soD/DytR5j9rn1jnJvMh3q9rdgITJgZRcafVysnteRfQVhXSDr\r\n6QBtfhioc4Z+XuM6VHBLvGL2khLaNqYxjrNcBpOUTfFyEGd+LtnKEgPHZ73b\r\nMrQXdm52txwCE8qWTGqVepz3VRgHdwQOtxo=\r\n=uNW8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"926d9dc34c1b6fda637f59c259a45438ae1b6454","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","eslint":"^8.29.0","browserify":"^17.0.0","typescript":"^4.9.4","@types/chai":"^4.3.4","@types/node":"^18.11.11","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.5_1670495280836_0.8785640680354296","host":"s3://npm-registry-packages"}},"1.5.6":{"name":"ts-utls","version":"1.5.6","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.6","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"6e0be1702915d5e7b297c407cd086da7b7469b5e","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.6.tgz","fileCount":32,"integrity":"sha512-Mqf9CIWDEAW6VlcfpodNeM+yRkM+FNLVdD+eWc1PgUVt0ILpVNNDr7XD7VDs1i3vhl0sKSk7hDPmbKPOH1Tg6g==","signatures":[{"sig":"MEYCIQDb6IN/mGoHfMYYbGgKdBUYCw76nEqGo6awhYY8VGAFFgIhAJh3VhKMA4S800fw329PDg15SSHCroUdMdF+nauF340w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkb+QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUVA/7BY+qUJvDySzW0khSfmRDOtoE+kvFQTWNOKRx3AXA/9I+36Ds\r\ntHbUE3VR9NisiVIDdk4eMLHX5NIg5h9OYrv4V/NkpQMW0UUZqmIEVaZhSuHb\r\nY553TKu6ZCRS+tJiZJxfQCciuPARhDXvTUDyF/xmuQBPs3+jeeGgj33tmg5/\r\nogga2lLQ8h1gyN3ZiQRJix5YDlynB86FzM/DonDFIcvAPTjGvReAFFxAfcuK\r\ncRdreAnBqVwYFFbBoIPFK/f3Gk8OCkue2hxwYO/IJersbwnPvIaknxmVMjiB\r\nncqy1Ieny5OYLRO0a76HgXSU/8H76lRwJV7UJGLJYoQF7ps+/a29/9V6W4TM\r\nTYhfl30Dv5Se7b+RveY4Rek1yEdKmcnESnKq0NTE0nyyVJCHVDJknC3Iwo7j\r\n67J2asYUkQonndNzZllHGCELmph1vRFFXC/09/K2LXtPUk9fb89Q0dtHd0tQ\r\nK/64je+IUUiLhOIVdTqM90Zu9F8H0NroaxiuFQ0qWWzikWWlOS7BW+Tvxf1U\r\ngFbUZX250cJGw0bbMcWL1+VAnkcbWmWH5W4VJroHQWLq8lBt53wMzAPO0wDB\r\n9RZWe+97u2AmuL+aIpEN7pwuUF8cmC1pLxMPDrBDFbUTgxOJkBSiLqycIp43\r\nUY9wYB5XfXCCTRgG4BAVWc9nBEwWsmEutfk=\r\n=Lq6G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"ecf3a55f3f9e6261b467a1cc48e2a492eb6981cf","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","eslint":"^8.29.0","browserify":"^17.0.0","typescript":"^4.9.4","@types/chai":"^4.3.4","@types/node":"^18.11.11","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.6_1670496144760_0.5104154770504143","host":"s3://npm-registry-packages"}},"1.5.7":{"name":"ts-utls","version":"1.5.7","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.7","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"2349ed22db55cc459fbcd2cf02703d93111c51e6","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.7.tgz","fileCount":32,"integrity":"sha512-cbPJTEsMUYynL5X35AWmSgVjsENwjh5bO9QWAfM0Ke0yUcrJQCm+rwBqHPWEB0I5V4WlPy4o7ELgZywtE66AuQ==","signatures":[{"sig":"MEYCIQCcv2nCO0AmxL/BR30uRYesAFeJ9MtCDXaYdddVHZU1lAIhAKSqMyksyY/VgPadXJ+AbkGIsP7UVLQAgO3WLgXwlJRY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkcDfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+wA//W87vTh42TCd39hGuVjAXNl1KhFuOUo0rX45OlfWTuV8g1qlQ\r\nP7GU/DC8oHCFHi6gCMaHVozCAtcCvuu9MbYTt0rKiu7y0bN3fu+akPcBMSA3\r\nCg4mP5xmg1C5VpQMjXT3oxMwGcjnD9GHVeEGY9AoyPichepzmw4tvqlGcUbO\r\nDd22tsCT8zFZYORR0KTUZ5wwT0LPg4DaO2dtZUItg4Th9ZxUQ/LSqyzSw887\r\nB26sjENtjzsqNSbZb4iUQ2uuFeswdDKpCV3wKthuy/1MKPD5E+OzVY9OCEYm\r\nrRhZ/1cqiWGQFmznv3djReBfimguplsXfjH/IHlVf3gX5NZ72ZY1AE/AhfWi\r\nXdRqgq4QXlOCUZFAdrUuA78YObFkMA4T4ZLtVu0D7Ta6jF/ppdIumcN3NFMK\r\nPgw4i3/+8esDK9FRSW5YWV/0T6jNxytomlRZtBqZAP1OwEKAHzB1oy1neBDC\r\nDPQy9jfj62JAvqdqrEU0aQ+moAxFFJ18boeBPdPCdEphby66+4nCE0nQzPci\r\nnQisZh/oNyYM7kyfsIAzzYAwGJFqLvXj/720rwldADxcxtfvStDjGVZbOvrD\r\n0C+zpFQYNqzyjVVeb+Y0/raVo/f2I48uMoQd9vwr2YewF8q+dC0vgqpL/iEg\r\nOtbR2wKSqraST9UywV3U2lMeOQcZMzJ+B9w=\r\n=/jr2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"f347645c4a4a19055c8a8b7bf12006d977a7c75b","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","eslint":"^8.29.0","browserify":"^17.0.0","typescript":"^4.9.4","@types/chai":"^4.3.4","@types/node":"^18.11.11","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.7_1670496479281_0.18953204609886054","host":"s3://npm-registry-packages"}},"1.5.8":{"name":"ts-utls","version":"1.5.8","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.8","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"81a87110b1e5e40531b6af6052c3f63229ab829d","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.8.tgz","fileCount":44,"integrity":"sha512-je7NacE5u+MPIKKDF7jNRLg8xtW+qjc4pYwQemg8bRxNaSGVsnMYQjTNh5JTHBxmfI0hyaBLUShLHJQ0NpgOrw==","signatures":[{"sig":"MEQCIAmpXzqByB1A9k+QTD5Hn6l0+t2ss73Mp1fi9qnIP09wAiB+fLV0SP3SO0OqYfF3MzP6Gg3Cd60Jr2SVnQPkYLkgfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlbfNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZGQ/9Gzu/pGj+R0ZwvIqDTaHOGTPpOrnszXrIe1lPa6fuuQD7EdbH\r\n39Sll0GkNRf1Cav+nNJmsy6vTTxDKxTrs2SuTdr3Q5HyYUTsOV/tZzh7K78d\r\nSmRcNOZkTDh9eVfEDO0UFEOn2rMPh4aUghMNtYpvprIMDdUzztE9yAJiilo4\r\nvCgJSP9T1t8xA/5ACCMGsJZzJ1OvNwxLswN/oLt3Im4HWUkoMEaD02GPUIAm\r\nq3pZ7NkTsXBvPUC5roAefUwYgpY8QyI9rIj+PC3AFElrHG+hkMyIX1/x/GUz\r\n4OiZj50IER5LGKbEAzmvdTHo4Q+jOTZud3oBCTsGD9TKxzBnHJBqtigHI5B0\r\nwNbJoTy7J+FYNxj23c8Ou1gvKgvYXTD2K/NrVj9AvAYiur8mVOUcB4m7kIwL\r\nu3v7wj6ZYCW+UVbsvPnxN0KzIBmqKaUUDyvyvGmqXICK8rxh3lu5yG9oQgVg\r\ntTN6bw0pLSnb/ZSpBcJJvssRF5Sx1bOxeg8r/DGM2QJH75XnaIuRbYlzlkeQ\r\nOkzWss6Y5C9ZTT48APq+3ByaVNhy7Uyc0mDUfAtWRjLcQBB2M5nRI4clCK8P\r\nMUXxZbnPqG0kpNa20s7oSHCgzBCEPWWgiu/moyNWUnAFJ/uGsNkH+M2/WWld\r\n6McoJcWezqrGb3i9pdPi7z22XENE7APmiWk=\r\n=iPHN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"733e4ff59f70b7d2b6d378cf928fa2af05a45c78","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","eslint":"^8.29.0","browserify":"^17.0.0","typescript":"^4.9.4","@types/chai":"^4.3.4","@types/node":"^18.11.12","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.8_1670756300905_0.02527987942735499","host":"s3://npm-registry-packages"}},"1.5.9":{"name":"ts-utls","version":"1.5.9","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.9","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"262bf6f0fe8a448f1937d076ed785293801b9930","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.9.tgz","fileCount":44,"integrity":"sha512-nsAoJDc4Y6COYu1QG5nsSQIoWgH8T4m5AekAEn3sX6OEz9asfgQ/oOlHy1E4JVAk9z030eAns+d5WG6MB+Cozw==","signatures":[{"sig":"MEUCIBFdbQCCN5/fxNltFUJWVhGbktBaIIpRq6oP7m+8cwB6AiEAqOT2SvBni+Ky939ShpLj+4rwVnw8xWDV5JTqPfh3DR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlccoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDiw//W/y3vG8Mb3du+u5WS3dMkIL3Moh8ee9jT/4Lc/UdR3wNMtLs\r\nFxdjEe4QI9w7HJnudb/hnzitdfyDsWykBoz+ZHhDaRksnLxgT4Q3DDwTpkLM\r\nXx8GsKpB9YrgeGYnxhplqLBVv37kbnQq0xCFNKaZ3i7TJEPZo8u8QyToFSZy\r\nhrQ6v860JE98Nkl3CgyaO0/1FXXwYVy1qX+ULewOMdEyZbdNHxtwhzJ/gmjH\r\nO9MKEdDnN+2S9We/gZrMnAr8kzgBblodEWewVyjf2sLm3Obe4tQIWoUQp3vh\r\nOqoECuKhIJB4gusrZPYrVMHO5dfCgzvs+DSomhY8SVgCw9O5Ou0lEZ98HOAf\r\nIs1VoHyK2djbYFOY0vZQ4nscorcYz30IOOsfIXvW0DIDAzmYDjJmkMAbcsaS\r\nPCQ2zhr1pqnP/DkVrE5HIaMzj1xAOJz0UZQwotT1SGMOaeCAEVNdQSh4hj6D\r\nX+R+nWlyCfLjRw8c7vwPWkSjy1XQlgd5LgYe2+rleQRT5so17Ui/8SPABwQH\r\nrEPQa47PG98cW1iHA+JmK48TvBnN+QAbhn5icIiYD9jYHXXoyv6Z2T7AsyUJ\r\npWWzjotZ3IvBC63ioF1uV7512lir7i8xsFWF07/ZTj76WG0rDgTcd8jvRbOz\r\nK/TMma6RawyftucKJAESoWlCRuBq5NS8UgY=\r\n=zypp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"733e4ff59f70b7d2b6d378cf928fa2af05a45c78","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","eslint":"^8.29.0","browserify":"^17.0.0","typescript":"^4.9.4","@types/chai":"^4.3.4","@types/node":"^18.11.13","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.9_1670760231796_0.8011915814950168","host":"s3://npm-registry-packages"}},"1.5.10":{"name":"ts-utls","version":"1.5.10","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.10","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"f0e488477e4a35e94173f598d8db0feef207f9f4","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.10.tgz","fileCount":44,"integrity":"sha512-m/vGU2gWXgLYIAW3PwXM01mfmvjGGogzjC5QM7bpoufLNky5rDeWiuKEYks+cGYOXiAXXAaojdPDqlNZip1cmQ==","signatures":[{"sig":"MEYCIQCuA+8ESsMHW5oKVcbbNbpLYuxvWGd6Uf6RY5qdSeFCQQIhAOa2/xO10GpGdYtbEX5HC8Wiobae5hWOnRGQaO5kH3xy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlcn9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwShAAhLj9Wo3/rynKxSNJosbOq/8m/Lgo1TTI4TG8i6F+tQvanVUf\r\nfmxuMTYZyHHqRn/Lx7CnbUIrYC0WyDD7Zd0sv+w379kmNmrt2q03cC2bRJf4\r\noee3a2SSh8KgK+sXJooYSV2qCYldBVi1Sgq4Obe0WkjVNRl063T6AIwhD9z/\r\nZaHQlCNkPOJyPBaThs8RWZ9tuBguAs8SQMAaDybNthEKYtcsTjp5vGiQzORJ\r\nq42fBcHwuZ2VDi5DkPLx4WMdHI92ADLvqsxuB9uaoj8z8NlrsiS03kqnqIpn\r\njkp2qjA4KlHdmgu1cdPju/M8zoe87XTFH5BAZNsWDbYuqlIhqWinL3Q2sK7c\r\ngPT34xWMqHrrPf2b0cVWUbmLHmwotLufRuls6ASoHi8g2tV1njBILdcn3c+X\r\n+DnnFZYok1NuPm04FFJH3kA7xUiRvyw299Mlyi0iKihKqExZhHkhRn7DEAd0\r\nrVlGldPgTezj1BrcSy+QnT674BgQZz8/Hy+fdtcDJvlqb5Oem2Gm4grMv++1\r\nap5FHcRT5NqaY9otVMxakcXuhiwuSRRaEcviaWrnhC+y3/W7rcXLG1Leji/V\r\n0ZjT6eufxe/+5aGkyxBIcBJ6o6U6a1qfxpeFNo2Qe7wk+Au8PGLzdj7XB5Hf\r\nQxQJ1ge2I4lmNISQmql7r3hqOmRv99lmp6k=\r\n=NymY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"f5183ffddaec32333bb6a1c5744603ecd5ff9bed","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","eslint":"^8.29.0","browserify":"^17.0.0","typescript":"^4.9.4","@types/chai":"^4.3.4","@types/node":"^18.11.13","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.10_1670760957193_0.4935832716981601","host":"s3://npm-registry-packages"}},"1.5.11":{"name":"ts-utls","version":"1.5.11","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.11","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"202cea83748a57d13774aa9e54bda626727917b8","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.11.tgz","fileCount":44,"integrity":"sha512-KVnLv9ZG8qvMazxbvbJ/fmMKVN8N0lOA5IsB1XMy7xDh6RHxxlBGS6uknAeDJpgrQG05QdzHHZ5cqKnRbfinsg==","signatures":[{"sig":"MEQCICAjvoQ+r+LVtZWqMYvG6abicZhL26xGGmZjChAGnk16AiBkFfdaSarRPYGtbOeQo3jyzHwgI1IzfvFgomKWu50seg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjldJqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7YA//Z84NCTN3dkSwtMp57NadiNHAbzOANytbh7A5W3Fsax4fLpN+\r\nL9KhMXS0AAlJOy1LDwdkkeQdsbB6Qpn8XnMqX5nYN11c4shsAYuSawt8yqRz\r\nT6RZcXmNAzLuGRctPXD4XbgXjH++vcVHhsSquciIwH0pYq/763kqKaytKv89\r\nERMO9uijZlpvAZmxTnVQklmXrBhwdzLA6izfW2g9S/oe4uA1ipU5MQ5Bqs4e\r\nDoC+OrDVgsDc2mwGcZRxsQBumQxc7AGHJg8myeWZZmqi2iyAmkAc2IFYtVwV\r\nthBjTKsAA2kS75CgS/lX5ru3EYvemd6+5Fo9bDvL37cZDbHqHPz0VwGXJgFU\r\nhZcP4OQb8yt5BYZMQM7QFYtr2/8gT7POGCVs+DSuoHMpyo5V9lLRcpOb4AWd\r\n70YnElr7oEqzbazwCCLUKBairgmUaoJr9G9l01/+g/gUBgnxCWpfcksRKip6\r\nK0HTbxTuNtklvuTEpYbE9RiAXmpEYxOy/24UeWi9gCPar0nI9Y24vfRytzWU\r\nx+pNrE9gI7pOvAZnLakBgYTsG+K5KAxacTpI4bGV4rxyDDJf1tV4FpNJTXbh\r\ngeU+aqoXWL6GpvFLLvQYiwbTxUwFHLqlRjLxvoCH0r+VN4xX+V5VkOm8aJn5\r\noVEGBxcWA2gs3HELrTJzUGdlIOh3F/KuZfA=\r\n=of47\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"8537588e200fcb24fa9ee38ab032ddc2a446abd1","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.1.0","eslint":"^8.29.0","browserify":"^17.0.0","typescript":"^4.9.4","@types/chai":"^4.3.4","@types/node":"^18.11.13","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.46.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.11_1670763114624_0.38614178905479535","host":"s3://npm-registry-packages"}},"1.5.12":{"name":"ts-utls","version":"1.5.12","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.12","maintainers":[{"name":"cdever","email":"cdever@edgewhere.fr"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"31d3a90326f80e99a170411226fc3870d1898a16","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.12.tgz","fileCount":44,"integrity":"sha512-cw+AW4o1yHdOb8RueQ4YA5czCtO7iAsfjcVo3xrSGF/VupGQwEfIQHW5DCOlNxYPdy19Sqxh38FvMHf8NtcJGA==","signatures":[{"sig":"MEUCIQDszaWe9Wz1O0ymRc+E2IIUfeipN5VmALoWcXTDk/lLxQIgWY46k7iIjzmpniJy/ZDjf24cEgsHH7cU5zkfLUA517o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjs+kGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMdxAAg1CLmXNecFdFQEN6Y6Vanu9ql5ooD/ujOvtdhBauPeJQkgXY\r\nHOpOcohmkNC3Sc5v9XqGfLSWkzazfbdWdykfs/dHo1WdYF9GbB0Nj2dCzZU1\r\ng0KPc9SxDpPYHhmBAflV4D4jxRSzV9v3dpuVUbD2dqLv8KI3vWI4C49uH2lT\r\n+i1ZHjOW3ElTRPnpU8mmtARgYt7Fyf5V9+jU4z3eksGy0OJ4HbtQ2atusnIW\r\n6ZY4EgxXnhBs/vEIbZSBt+GFthr8qM88b2mqgnfdjv7cvJ4MpsnsALqG8kKD\r\nv/TJOmag8mKGmDfkFMPXVcnHSWki+jnLeY+qPCvcCcNUVKiXr9DKrXFzhkcG\r\ncce0lRllx+uEwsoyMktBom87GaJlf4TFVBH50RF5VIWS7CkF/oRBkjYlMK/z\r\nupQK/v4nhe0kOSvjQ3Yn86ap3lhhqEIYvraON090gkw97URXGCO3RAV6g9qn\r\nQ0n5r/DRUWZo0KC+zbyWi0l7ulqhNigIoADQH2NOswJUiYuega3Cc+aHxary\r\nuM46aC07D01c0dwU750qLcabwJ0R9QHHW6AZ3RgjXoa7nBkQfbRY+N9ub+Kj\r\nBYVx7eCM4RChDteTfkUYAhrS672y5EXXncuglCDNfBhwcnst07u3QDWDJzgc\r\nX5/1KhdWjDj3Mfx8S9+3MqPOJCgiGesMvqM=\r\n=HFyN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"69371039d17f636aa8f38cb4032d5b7584e39b2b","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@edgewhere.fr"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.31.0","browserify":"^17.0.0","typescript":"^4.9.4","@types/chai":"^4.3.4","@types/node":"^18.11.18","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.48.0","@typescript-eslint/eslint-plugin":"^5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.12_1672734982527_0.6473099457933245","host":"s3://npm-registry-packages"}},"1.5.13":{"name":"ts-utls","version":"1.5.13","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.13","maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"310db763354128a797afa7b62c38a0bb8f351eec","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.13.tgz","fileCount":38,"integrity":"sha512-67yRAbvez7+chHmz+R8cVl/woE1AQyncLewTUPbad0wxLGkIIrmnLL/FAHGQgz9B6c9L07XSQKWqFbX+N5YqlQ==","signatures":[{"sig":"MEYCIQDJgeiYDOOWF9e9zuLxHrwUzYwQIcMjwedqQ9XyPW2+PAIhANrwsWdMxhAFaV/yMDdSnBpiEhiOBD+XBqWl2aE744aJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj90cgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcOA//a72PAgaJhbAk3nbOEgDshPSezCsmW/iAGgKx3WOLkYOUG8zt\r\nmHrB4KbZ70x3FWqHnwKLj9TadZQiO0ANNoVfcrBoDUcMZ4i17McyN8X2UJWg\r\nORhyGr3yu6eJH6NF0wdOnV/RBIdgolewAR/c5a++8/cTW56dyTLYg295fnve\r\npL49K6NCYyoWWzafTeuBYa4tLn+zJPhHWjTl+rbl7JbPjtC35IZdyq5k3TAm\r\nEAvG1Nmmd7/1y0ohGPubIjDpL6XpFZ+5QeFwF2ayjbgL6Z+Kr+PamzJLx1RQ\r\nJFmBNbeZg/1I5QyNzQ0BT/b2Zl+y6brunBp1c4p+AD/6z1CsyHMacsSA7UE7\r\nGdabzEQkKnpfjl5TgieTS9kRZVjw5VLCxD7vYeSjW2d0MZB6L3NEf/CWXHce\r\nKIZsRTc42EsEWCe1gFx7Okzy0KO82/a8Odc6G3ISJRpa53LLPrD+xOD026ta\r\nlzJuJMqU5RFf+3lJh3WWewP/WLe59sGln7KyYygLb3AJ6WdG7RNBuoj/SvgL\r\nXwAmDQEJtkZfXEWYti4hGmyLuLzVH/pdv6mn1O80j81GShNJroz/uwqrxGTM\r\ndxUKJu7X9NewoXrbEn6Rf5QemQMkK8QnPoGVijF49JJD6EDqKmZRwa5rTO0g\r\nRNeyks4uUSkVUBQiQtJlKXb4mbjcw6+UZqk=\r\n=31jp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"a01a782ebcf1f642c8933aa37089101f9398c2df","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@pep-s.com"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.34.0","browserify":"^17.0.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.14.0","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.53.0","@typescript-eslint/eslint-plugin":"^5.53.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.13_1677149984502_0.46711599414895755","host":"s3://npm-registry-packages"}},"1.5.14":{"name":"ts-utls","version":"1.5.14","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","monad","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.14","maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"7932eb6e5255459d37550416ab35dd6dd0e320df","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.14.tgz","fileCount":44,"integrity":"sha512-tIc/pZ9HaIIeNKKu3YYJwLfvHiNBEAeCkdw+GWDikpqDHDGm7es0FI7VyQMkKmN7N5NlP9HegpPoq1WSiJt3ZA==","signatures":[{"sig":"MEUCIHBurq30lfsrM9sQywmaZmdC7U4Z8N6AwUhrG08PCMIaAiEAm7qqS0Io53Tyq8IDShLggmyW69xRlKP7a0/9Dm54Tl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHWbqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZ0BAAoKZFWNhLh9Gc3m5slN+Y1/5YdlcU3iT9Hg+Wwv94ztHBspSp\r\nljd96hhLgMfvj/McufpIx5quq5F4NsbaPPSrxQF2wgMkUjg6t5+3PWpZa+Lr\r\nXMDRsz4xBAqbLl+m7gUruXraNtxrzh7y7ya3pz8QGFAluorRnzT07XDM7iif\r\nTtyPAwc9t12uvmhu7ATf7E7/fqtT8/BVbNY+U9aoOItjwtDT2oOdxfj6PGNC\r\nsfGj3yxvQ4+U1o2Tvve50bykf0y4ql8Unn1vgFw5UHwAiPaMYNIE/m0Gu9vL\r\n9K1OiGHKTuXL+aH2s2SAJoKIJPHKbNnf6apAINBLWfhjC6XvDcUr2VR9//4e\r\n1pm0VFnMqWMU8VqOpJQEdYgzIrvdT7pbIPqElWUW61IKyyyAdegD6/na/gNt\r\n/eqXUXtNiLTn78RGqmx7NP/GkhaGC3i0UvOB0pjXnFV9DqPMAlYiyQ/Woa7i\r\nyeQ2GTrJb94zH8BlIEUQnixtaWpB5SQKQKTS+dON3XBgKI0MdjrSrC7CEY5k\r\nXaXWmxVdahvfhR9esmXR6zc3bRo3VuIl1uNBM/9274E+VKLnK8+1jw2LzAOW\r\ngDxlk4e3UdoP9c0QnYkjKYQpClv38/MzslesRZpby8sPRnbh9glLFva0MRwR\r\nmyFGyuvAfEhvNQeIT3e+ufBNiQCnEnyT4K0=\r\n=kCA5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"badfc2f6549a9f2d728d3f865616ef2271d4fbcd","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@pep-s.com"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.36.0","browserify":"^17.0.0","typescript":"^5.0.2","@types/chai":"^4.3.4","@types/node":"^18.15.5","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.56.0","@typescript-eslint/eslint-plugin":"^5.56.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.14_1679648490743_0.43708057153763846","host":"s3://npm-registry-packages"}},"1.5.15":{"name":"ts-utls","version":"1.5.15","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","monad","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.15","maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"c0effa7bc4940a4c5b02cef97c79362f0982cade","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.15.tgz","fileCount":44,"integrity":"sha512-EWmq6Enfwze+7b4YlE77eyUTrkg7SjmfKNEiXVKmhMA36jv65uFREBxgjWI3tqs+IaWMsZ2BRfcqjVzON5zasw==","signatures":[{"sig":"MEUCIBBrht5OucLuA/6shVymlKNZm139tShMYv+qT9abtdujAiEAhgrZ+RuY7NhdM3q864bzoSTpGujrZOMeLhQA2YP3CRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98684},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"0f43060d2ee5755f9abad5b2192e6412ce1c00cd","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@pep-s.com"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.40.0","browserify":"^17.0.0","typescript":"^5.0.4","@types/chai":"^4.3.5","@types/node":"^20.1.2","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.59.5","@typescript-eslint/eslint-plugin":"^5.59.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.15_1683791889476_0.8555921771067734","host":"s3://npm-registry-packages"}},"1.5.16":{"name":"ts-utls","version":"1.5.16","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","monad","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.16","maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"3491a43ee1c6acb0574423088c7aa04db6f3d9f8","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.16.tgz","fileCount":44,"integrity":"sha512-UcxCQ3go1pcphqqlDX3yQcBtstz+ZdrNj1zqqJwBNsSinDo67Af8R+wzaoeQ/roTRbZQELuuMPdIG3K0SHeeYA==","signatures":[{"sig":"MEUCIQD1rKAToD0jCkn9s6Sj/UrpcpH5bE2yXHe74m1qClf+kQIgS3fLp7eY+rsj8ZgEWVhy1EwMpYLqV6vpy+yQ7oVROU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98684},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"adb59831f58d0c2fdceaaa8b51e342196e13ba58","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@pep-s.com"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.43.0","browserify":"^17.0.0","typescript":"^5.1.3","@types/chai":"^4.3.5","@types/node":"^20.3.1","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.16_1687509949534_0.9675661787850496","host":"s3://npm-registry-packages"}},"1.5.17":{"name":"ts-utls","version":"1.5.17","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","monad","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.17","maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"9ba6b54a9afe4b9de5005a88a34d486e09aa2174","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.17.tgz","fileCount":38,"integrity":"sha512-6aeiVhJHo6lLMJel+TFcyC3Y6sRDcQra3QOU94OyzLyquyANbMgQ1wdG8FwP+9wuuDE/PInxjIpvhO75ydcjtw==","signatures":[{"sig":"MEUCIFk4xnNvDgnz7n7l1MGbdkcmlkYyI0rjUf4FGVeEM9NzAiEAviLrOv7OGk2dIie2Z2WOM8VbrDryeXHasl8ADHtr5zY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81491},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"ae8609a72aa469926980ccf2d506d683b3953621","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@pep-s.com"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.44.0","browserify":"^17.0.0","typescript":"^5.1.6","@types/chai":"^4.3.5","@types/node":"^20.4.1","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.17_1689150877433_0.468542504682361","host":"s3://npm-registry-packages"}},"1.5.18":{"name":"ts-utls","version":"1.5.18","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","monad","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.18","maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"a44c4ddfd9fa8679eeabf40f8c71ad54e974a786","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.18.tgz","fileCount":38,"integrity":"sha512-kSdeTgJn9opdQwdbioOBK/OCtIVQUQgs5b3nyF+nVtUVjrwpw2Sr14qv8KcOdBZe/zeR0evthoHGRsTz/wMgsw==","signatures":[{"sig":"MEQCIH6etkjUcD1zeyhXU1AGrdKgb/nB124ujzaAp7w5KpeXAiBgk/Szy3woEc+2mvLOshQGKCkjxNRqHbvDrfjhOmF3aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81491},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"35f7ae26e14cdeb2dc677e3704aa0d39b272af01","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@pep-s.com"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.8","mocha":"^10.2.0","eslint":"^8.48.0","browserify":"^17.0.0","typescript":"^5.2.2","@types/chai":"^4.3.5","@types/node":"^20.5.7","@types/mocha":"^10.0.1","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^6.5.0","@typescript-eslint/eslint-plugin":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.18_1693294777944_0.26254560986589515","host":"s3://npm-registry-packages"}},"1.5.19":{"name":"ts-utls","version":"1.5.19","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","monad","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.19","maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"be74b8944e1cb05130a20d61dcdffb467e6b66ab","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.19.tgz","fileCount":38,"integrity":"sha512-W4Yxu2dS5kZBgkAn9R+iBp3C7lW08eqbDcvnRSTOvvKi29iTNs0LqO5PG9AGMcKnF7nufQiTxF8NnNgHftPohQ==","signatures":[{"sig":"MEYCIQCzDtzqje2cGy1HBkOp7IGyT5Oh82ktPzw66mb3aZR2oQIhAI0xdkbQQC7NKG7o8J71O/gVpFOViKyWgJSsvPUDj813","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81492},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"a7ade5af90f9eec16675b414562b7ba2c5f1efaf","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@pep-s.com"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^10.2.0","eslint":"^8.50.0","browserify":"^17.0.0","typescript":"^5.2.2","@types/chai":"^4.3.6","@types/node":"^20.8.2","@types/mocha":"^10.0.2","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.19_1696319756927_0.07261942163057578","host":"s3://npm-registry-packages"}},"1.5.20":{"name":"ts-utls","version":"1.5.20","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","monad","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.20","maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"80c3199606cedcb06bff7541dfa0a765e15901a3","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.20.tgz","fileCount":44,"integrity":"sha512-kb9RJEhSJuqWk21DsWvRQAsvFdYAgHY93pzz1n7JBcQpcgMmJOwM6+1EXKo0Mj4Ek7y5FhADULxY7QABJnw1Zg==","signatures":[{"sig":"MEUCIQDmAg2a5t9Zj5XIQs/j30JT2Kt49HZometsBgX9G8QiUAIgHQA6Y2zW0sX1wlvnnT0ZInpmfj3VK2PkyukXU+eyLOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98683},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"f2bb1e77589bea5a38f19505306f9cec60c25a5f","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=9001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@pep-s.com"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"8.1.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^10.2.0","eslint":"^8.52.0","browserify":"^17.0.0","typescript":"^5.2.2","@types/chai":"^4.3.9","@types/node":"^20.8.9","@types/mocha":"^10.0.3","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.20_1698663786441_0.8752904431219175","host":"s3://npm-registry-packages"}},"1.5.21":{"name":"ts-utls","version":"1.5.21","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","monad","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.21","maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"a4975b7eabb41fba80cd080e1e8c11548ed3248f","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.21.tgz","fileCount":5,"integrity":"sha512-0YR/j/aFIDXQ2zOvG7RLt3A6MrTQ5A9bbBwxPvBV7BI61L7eEXRN7s6nHbUSGUJFpeJUUmNmwsa3cw3lH5AKNQ==","signatures":[{"sig":"MEUCIBRV7tfxOO8Mc8c7FGlINdhxtbxzSonqVWYjqb3+sB76AiEA6r19L0UY5bcSGg/Fy6rZPWV9EPYuPk3aA/VaG1VzEkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19232},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"5b8743e38eac4f41e82a2bf8854e738a59b57af0","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=10001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=10001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@pep-s.com"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"10.2.4","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.0","mocha":"^10.2.0","eslint":"^8.56.0","browserify":"^17.0.0","typescript":"^5.3.3","@types/chai":"^4.3.11","@types/node":"^20.11.7","@types/mocha":"^10.0.6","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.21_1706280880555_0.5144994785746764","host":"s3://npm-registry-packages"}},"1.5.22":{"name":"ts-utls","version":"1.5.22","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","monad","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.22","maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"b483689a7cb02b46297642638748df6903bcfc6c","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.22.tgz","fileCount":38,"integrity":"sha512-ni2N20aOz2F0yL1tUiJeKdOYWX9GpRSqeHhkClB1hhnq3AZPFMpfnqUOKoJijWzlo+Q36c5DcHf0Mm6aBmKYRQ==","signatures":[{"sig":"MEUCIHatybHxSCncvE7NAHblWvS2BvXMhEJRkntOHu7upV3kAiEAkLqFTfxaHu9WoB1iwOofmEQ7bdT8s35RElDHwu260qc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81617},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"f13e9974efe5643e7c01226cf364c172c8b4fd86","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=10001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=10001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@pep-s.com"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"10.2.4","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.0","mocha":"^10.2.0","eslint":"^8.56.0","browserify":"^17.0.0","typescript":"^5.3.3","@types/chai":"^4.3.11","@types/node":"^20.11.7","@types/mocha":"^10.0.6","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.22_1706281082588_0.30856232092771574","host":"s3://npm-registry-packages"}},"1.5.23":{"name":"ts-utls","version":"1.5.23","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","monad","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.23","maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"929733c200bfdf00a1f4072b392e8224be254f9a","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.23.tgz","fileCount":38,"integrity":"sha512-Wt6tT0Vv2ic76KNI8l6Yz0lj6ctO90talBtl+WHatXFL3yCI8skb8d4AuMLmDmOTdx9LlXgAETQoXdt+lPJnqQ==","signatures":[{"sig":"MEQCIE1a6oF4Z+Pe71ZZZPc5o1gjEJBAgjVTBj3X8tZ9S0zfAiBn5l4kpkLyg1cc1Pffvee+lfc5ClNSXEM1QsCI4eNRYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81616},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"0a3f09b16442e970b279aece1f55f173489143d1","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=10001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=10001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@pep-s.com"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"10.2.4","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.0","mocha":"^10.3.0","eslint":"^8.57.0","browserify":"^17.0.0","typescript":"^5.3.3","@types/chai":"^4.3.12","@types/node":"^20.11.24","@types/mocha":"^10.0.6","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.23_1709282905219_0.4125534565766298","host":"s3://npm-registry-packages"}},"1.5.24":{"name":"ts-utls","version":"1.5.24","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","monad","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.24","maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"34142515dbbf59781bd719301b8cda112d657648","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.24.tgz","fileCount":38,"integrity":"sha512-FRlN1VLZ44elQ7CsMLAcO+UGh3CNgfc30EkG+7dV8hR80MURp8nEAE1+Uoam3FYoHv+xLvcn6fBEysDmO5xvwA==","signatures":[{"sig":"MEUCIQCKioklz6H7nGcEXrbkOiV6vN+h1yGrZfE4xxb08DFpDgIgGa97AZH8XCvkxcHtBP5Sig4eXx409rXZvix7nYve9Tk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82171},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"b86fe62604db8b6f8b54a930d54f24d532c73511","scripts":{"fix":"eslint lib --ext .ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js && live-server --port=10001 --mount=/:test/typescript","compile":"eslint lib --ext .ts && tsc ","fix-test":"eslint test --ext .ts --fix","test-on-windows":"tsc && browserify dist/test/typescript/index.spec.js -o dist/test/index.js && live-server --port=10001 --mount=/:test/typescript"},"_npmUser":{"name":"cdever","email":"cdever@pep-s.com"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"10.2.4","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.0","mocha":"^10.4.0","eslint":"^8.57.0","browserify":"^17.0.0","typescript":"^5.4.5","@types/chai":"^4.3.14","@types/node":"^20.12.7","@types/mocha":"^10.0.6","chai-as-promised":"^7.1.1","eslint-plugin-no-loops":"~0.3.0","@typescript-eslint/parser":"^7.7.0","@typescript-eslint/eslint-plugin":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.24_1713771152366_0.6041608012491808","host":"s3://npm-registry-packages"}},"1.5.26":{"name":"ts-utls","version":"1.5.26","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","monad","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.26","maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"85b30d5e8f58c21d9373f220b0ee3b48b0411699","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.26.tgz","fileCount":49,"integrity":"sha512-+2xk6xH+YgGYrh9Uhqf2Ld5TTIUkIfazgOwnQzkSJyXY4ZG5l5b6Hzql5IAl7uoUngvit0kAYqeqK1hyXkdO9w==","signatures":[{"sig":"MEYCIQCiEXa9z+r0+3lOwEL/MwtIaA/6/XOJmQW/9RH7hUfx3gIhAJx+piCVCY7tS62HMygnZ8O9dXC7Hx3ByP0/3BWhMAfQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109739},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"0d7676ee4c3f1df91bd2cc61f22de968a9df5fdf","scripts":{"fix":"eslint lib/**/*.ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js --node && live-server --port=10005 --mount=/:test/typescript","compile":"eslint lib/**/*.ts && tsc","fix-test":"eslint test/**/*.ts --fix"},"_npmUser":{"name":"cdever","email":"cdever@pep-s.com"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"10.8.2","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.7.3","buffer":"^6.0.3","config":"^3.3.12","eslint":"^9.10.0","@eslint/js":"^9.10.0","browserify":"^17.0.0","typescript":"^5.5.4","@types/chai":"^4.3.19","@types/node":"^22.5.4","@types/mocha":"^10.0.7","@eslint/eslintrc":"^3.1.0","eslint-plugin-no-loops":"~0.4.0","@typescript-eslint/parser":"^8.4.0","@typescript-eslint/eslint-plugin":"^8.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.26_1725737738254_0.21917158069794285","host":"s3://npm-registry-packages"}},"1.5.27":{"name":"ts-utls","version":"1.5.27","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","monad","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.27","maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"2fe9aadb1efac7632ae179f6c707b11b89104eca","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.27.tgz","fileCount":49,"integrity":"sha512-+oYiqXE8w6iTCOzmWdEVrD3KFbl1UjE+NRU8ylFl6+7kAdBbJ91KLsbmnkLF0dmwG6XqOELz+nFiGrpoJ7OysA==","signatures":[{"sig":"MEQCIBxNlxut/Seb9sy3GLb568PYGyY4rR4mUDOWOvQWxr9zAiBvnt6n70maQu4eNVh3ixo/qg5zh0aYh+qSUVjsQpUVvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109742},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"3bc175894f8c174cf30b22b74b714e9f552d6d45","scripts":{"fix":"eslint lib/**/*.ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js --node && live-server --port=10005 --mount=/:test/typescript","compile":"eslint lib/**/*.ts && tsc","fix-test":"eslint test/**/*.ts --fix"},"_npmUser":{"name":"cdever","email":"cdever@pep-s.com"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"10.9.1","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.7.3","buffer":"^6.0.3","config":"^3.3.12","eslint":"^9.18.0","@eslint/js":"^9.18.0","browserify":"^17.0.1","typescript":"^5.7.3","@types/chai":"^4.3.19","@types/node":"^22.10.6","@types/mocha":"^10.0.7","@eslint/eslintrc":"^3.2.0","eslint-plugin-no-loops":"~0.4.0","@typescript-eslint/parser":"^8.20.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.27_1736857682804_0.9174036824619765","host":"s3://npm-registry-packages-npm-production"}},"1.5.28":{"name":"ts-utls","version":"1.5.28","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","monad","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.28","maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"f67f81bef5f3baa66779fd2a9be2866017e93580","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.28.tgz","fileCount":47,"integrity":"sha512-z1yY3NFNvSoaLOYJoG+CFWFFihvG0HCLznAxnKMlZBM7P667iQe5y8j6WKeWU+vJosO88wAlec1vQRjWwOyooQ==","signatures":[{"sig":"MEUCIGJPOodZQCKzItD7h43KOSirLdzUSU3NwQG8R+ZHNkWtAiEAw+S3loyxzJSrhexe499HdhvbjR4I8BEb4OG/As7mKh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100229},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"902e7b87fce565eb222b68417a71dbb6e05efbb8","scripts":{"fix":"eslint lib/**/*.ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js --node && live-server --port=10005 --mount=/:test/typescript","compile":"eslint lib/**/*.ts && tsc","fix-test":"eslint test/**/*.ts --fix"},"_npmUser":{"name":"cdever","actor":{"name":"cdever","type":"user","email":"cdever@pep-s.com"},"email":"cdever@pep-s.com"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"10.9.1","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.8.2","buffer":"^6.0.3","config":"^4.0.0","eslint":"^9.29.0","@eslint/js":"^9.29.0","browserify":"^17.0.1","typescript":"^5.8.3","@types/chai":"^4.3.20","@types/node":"^24.0.3","@types/mocha":"^10.0.10","@eslint/eslintrc":"^3.3.1","eslint-plugin-no-loops":"~0.4.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.28_1750166120403_0.8064305944678904","host":"s3://npm-registry-packages-npm-production"}},"1.5.29":{"name":"ts-utls","version":"1.5.29","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","monad","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.29","maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"058fc9a239a1afe452c5799b004785b68b1bb583","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.29.tgz","fileCount":47,"integrity":"sha512-CnrPx9cNWwumNyuvjZy0aMl/O1KFAWPEnh4DqgjOqtOZjuo3qe9LTBkN3AHjc7IQna3cKBo5lI1Llfbfed1Nqg==","signatures":[{"sig":"MEYCIQDfHLWKZymGqr4ZD0IY+bY+w0scKBj3lXKw9+a8rJoIIwIhANyrohBHkcfbjpoUgdGRathw7vfQjaAaFFVSH68539e2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100229},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"902e7b87fce565eb222b68417a71dbb6e05efbb8","scripts":{"fix":"eslint lib/**/*.ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js --node && live-server --port=10005 --mount=/:test/typescript","compile":"eslint lib/**/*.ts && tsc","fix-test":"eslint test/**/*.ts --fix"},"_npmUser":{"name":"cdever","email":"cdever@pep-s.com"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"10.9.1","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.7.3","buffer":"^6.0.3","config":"^4.1.1","eslint":"^9.34.0","@eslint/js":"^9.34.0","browserify":"^17.0.1","typescript":"^5.9.2","@types/chai":"^4.3.20","@types/node":"^24.3.0","@types/mocha":"^10.0.10","@eslint/eslintrc":"^3.3.1","eslint-plugin-no-loops":"~0.4.0","@typescript-eslint/parser":"^8.40.0","@typescript-eslint/eslint-plugin":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.29_1756114293731_0.3355320822067551","host":"s3://npm-registry-packages-npm-production"}},"1.5.30":{"name":"ts-utls","version":"1.5.30","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","monad","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.30","maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"e0b4a3d35141fc00304c7ae0d95b08930f3f381f","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.30.tgz","fileCount":47,"integrity":"sha512-lAtaxcoLH+1RoOnu5u8Gq19zvcZW8+T4NHIgWQ+0KqL82X6NZrBulMjvJjzwD0HuBUH/mAB2+NyVI9I//z5aHw==","signatures":[{"sig":"MEUCIQD3QV+cl3L0McMecWRI61i0nLeNXDGZKA1wQUNN5aksdQIgE5OCsemA/P+cYEMEASIMYbvm+vqaSavNMwtLHjnynS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100229},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"eb5c43abb24e8e72d3c1b137a04a3337ca65fa04","scripts":{"fix":"eslint lib/**/*.ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js --node && live-server --port=10005 --mount=/:test/typescript","compile":"eslint lib/**/*.ts && tsc","fix-test":"eslint test/**/*.ts --fix"},"_npmUser":{"name":"cdever","email":"cdever@pep-s.com"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"10.9.1","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.7.3","buffer":"^6.0.3","config":"^4.1.1","eslint":"^9.39.2","@eslint/js":"^9.39.2","browserify":"^17.0.1","typescript":"^5.9.3","@types/chai":"^4.3.20","@types/node":"^25.0.3","@types/mocha":"^10.0.10","@eslint/eslintrc":"^3.3.3","eslint-plugin-no-loops":"~0.4.0","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.30_1767631318716_0.7063950476996721","host":"s3://npm-registry-packages-npm-production"}},"1.5.31":{"name":"ts-utls","version":"1.5.31","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","monad","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.5.31","maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"2ea30aad7fd1ce6fea722e10e24c1e2af2b81f39","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.5.31.tgz","fileCount":47,"integrity":"sha512-MkqhnNXCbeJdZ71d5B3jERTfpNo+6ThU+DRsCR4lnSyjQMXAu7HDg+bUqDH+0/2L0i/u7zA9FxsBCoiCxoeE3Q==","signatures":[{"sig":"MEUCIEklUOoya2tPheF/k2wOtOQCeX7YDqfyQew1nXNzgK8RAiEAlF7ZJ4GCtX6Un5yTbaGkz+GQi7RlwKgTPhdHHDD1dQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100228},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"54d063d2d79ad278d3917373b794b5ff70d2a20b","scripts":{"fix":"eslint lib/**/*.ts --fix","test":"tsc && browserify $(find ./dist/test/typescript -type f -name \"*.js\") -o dist/test/index.js --node && live-server --port=10005 --mount=/:test/typescript","compile":"eslint lib/**/*.ts && tsc","fix-test":"eslint test/**/*.ts --fix"},"_npmUser":{"name":"cdever","email":"cdever@pep-s.com"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"^10.8.2","buffer":"^6.0.3","config":"^4.4.1","eslint":"^9.39.2","@eslint/js":"^9.39.2","browserify":"^17.0.1","typescript":"^5.9.3","@types/chai":"^4.3.20","@types/node":"^25.9.3","@types/mocha":"^10.0.10","@eslint/eslintrc":"^3.3.5","eslint-plugin-no-loops":"~0.4.0","@typescript-eslint/parser":"^8.61.0","@typescript-eslint/eslint-plugin":"^8.61.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.5.31_1781171956706_0.4869846646827778","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"ts-utls","version":"1.6.0","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","monad","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.6.0","maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"e65ce29ca96af4195cd979597acdf7a837d4faf4","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.6.0.tgz","fileCount":47,"integrity":"sha512-f5W+VyHW6g4rNzjKDf+EFoaHOKSSDAiMA+azwRFNwFJ34iLlOZ+5gBlw+4Fi+5u2G3ScW0dkJtxDiPTtlP2aFA==","signatures":[{"sig":"MEUCIB9/uA0bFtTuUv8pqoRE17vKPaKoCApGq6cltzIE1b36AiEAnh241/mDQ84X2/44CCfAlW7P+H3NFemT4OeuY9GbwV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99575},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"db1f474978519add4a444a557db83acd0135e7ed","scripts":{"fix":"eslint lib/**/*.ts --fix","test":"tsc && esbuild test/typescript/index.spec.ts --bundle --outfile=dist/test/index.js --platform=browser --format=iife && live-server --port=10005 --mount=/:test/typescript","compile":"eslint lib/**/*.ts && tsc","test:ci":"tsc && esbuild test/typescript/index.spec.ts --bundle --outfile=dist/test/node.spec.cjs --platform=node --format=cjs && mocha dist/test/node.spec.cjs","fix-test":"eslint test/**/*.ts --fix"},"_npmUser":{"name":"cdever","email":"cdever@pep-s.com"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","mocha":"^11.7.6","buffer":"^6.0.3","config":"^4.4.1","eslint":"^9.39.2","esbuild":"^0.28.0","@eslint/js":"^9.39.2","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"^25.9.3","@types/mocha":"^10.0.10","@eslint/eslintrc":"^3.3.5","eslint-plugin-no-loops":"~0.4.0","@typescript-eslint/parser":"^8.61.0","@typescript-eslint/eslint-plugin":"^8.61.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.6.0_1781173208037_0.5029572854138054","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"ts-utls","version":"1.6.1","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","monad","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","_id":"ts-utls@1.6.1","maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"homepage":"https://github.com/cyrildever/ts-utls#readme","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"1d763523d30c2c2a90e4488e9b9050cbe1b621b1","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.6.1.tgz","fileCount":47,"integrity":"sha512-hgC4eaGOF/yOG59bVPIegd6Le5ph33wOQd+8vWm3Gugmrehs23/NT4YWNRDSvJ68hHc7G2W/SwlZJzG/QE8CFQ==","signatures":[{"sig":"MEUCIHorqVPWKx3jPbXFNKoE1MkAYnGeklFxgFRRMxiqZqQrAiEAnlzFMXgnbRTIBdEGfjxU0rY+6MDO78cHmI1ZpjGzBxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99575},"main":"dist/lib/src/typescript/index.js","types":"dist/lib/src/typescript/index.d.ts","gitHead":"db1f474978519add4a444a557db83acd0135e7ed","scripts":{"fix":"eslint lib/**/*.ts --fix","test":"tsc && esbuild test/typescript/index.spec.ts --bundle --outfile=dist/test/index.js --platform=browser --format=iife && live-server --port=10005 --mount=/:test/typescript","compile":"eslint lib/**/*.ts && tsc","test:ci":"tsc && esbuild test/typescript/index.spec.ts --bundle --outfile=dist/test/node.spec.cjs --platform=node --format=cjs && mocha dist/test/node.spec.cjs","fix-test":"eslint test/**/*.ts --fix"},"_npmUser":{"name":"cdever","email":"cdever@pep-s.com"},"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for TypeScript library","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","mocha":"^11.8.0","buffer":"^6.0.3","config":"^4.4.2","eslint":"^9.39.2","esbuild":"^0.28.2","@eslint/js":"^9.39.2","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"^25.9.5","@types/mocha":"^10.0.10","@eslint/eslintrc":"^3.3.6","eslint-plugin-no-loops":"~0.4.0","@typescript-eslint/parser":"^8.68.0","@typescript-eslint/eslint-plugin":"^8.68.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-utls_1.6.1_1787649146568_0.6124359829626969","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"_id":"ts-utls@1.6.2","bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"dist":{"shasum":"c57e74b74068ca2319f33325ad4f7d1af40d7f87","tarball":"https://registry.npmjs.org/ts-utls/-/ts-utls-1.6.2.tgz","fileCount":47,"integrity":"sha512-JDWrp1+wOTQRZGKl/lHGzLhUqXOFS73MuqnbRFxCN/1WGuKrvJmG2BJ/kufARspzQHu6njkGqwnL2QErLIyC1Q==","signatures":[{"sig":"MEYCIQDeIsAldGW0foOIsWdjvsbjBdCHRQkszfWG/ntG5F7HtAIhALTzh++ac4iMVvU9MeLGHYoxZ6rqFiLJMnCyMoc0VUSB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE60bkeC2ToKAOyTSNLOw03acZN+vL+J6YAP5MN/XtgeAiBqqJgPJOq4XqjvbLRQmfVctK9Ip3Phwz/sVSWjCCGx6w=="}],"unpackedSize":99575},"main":"dist/lib/src/typescript/index.js","name":"ts-utls","types":"dist/lib/src/typescript/index.d.ts","author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"gitHead":"ac2992fb5356dba4991521a86748d512be5cf17b","license":"MIT","scripts":{"fix":"eslint lib/**/*.ts --fix","test":"tsc && esbuild test/typescript/index.spec.ts --bundle --outfile=dist/test/index.js --platform=browser --format=iife && live-server --port=10005 --mount=/:test/typescript","compile":"eslint lib/**/*.ts && tsc","test:ci":"tsc && esbuild test/typescript/index.spec.ts --bundle --outfile=dist/test/node.spec.cjs --platform=node --format=cjs && mocha dist/test/node.spec.cjs","fix-test":"eslint test/**/*.ts --fix"},"version":"1.6.2","_npmUser":{"name":"cdever","email":"cdever@pep-s.com"},"homepage":"https://github.com/cyrildever/ts-utls#readme","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","monad","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for TypeScript library","directories":{},"maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","mocha":"^11.8.0","buffer":"^6.0.3","config":"^5.0.1","eslint":"^9.39.5","esbuild":"^0.28.2","@eslint/js":"^9.39.5","typescript":"^6.0.3","@types/chai":"^5.2.3","@types/node":"^26.5.1","@types/mocha":"^10.0.10","@eslint/eslintrc":"^3.3.7","eslint-plugin-no-loops":"~0.4.0","@typescript-eslint/parser":"^8.70.0","@typescript-eslint/eslint-plugin":"^8.70.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-utls_1.6.2_1789380620043_0.1468243373950051"}}},"time":{"created":"2020-07-24T16:57:34.449Z","modified":"2026-09-14T10:10:20.287Z","1.0.0":"2020-07-24T16:57:34.563Z","1.0.1":"2020-09-29T13:45:52.561Z","1.0.2":"2020-10-21T10:55:51.919Z","1.0.3":"2021-01-01T11:08:11.536Z","1.0.4":"2021-03-04T16:11:40.411Z","1.0.5":"2021-03-21T12:03:11.270Z","1.0.6":"2021-03-22T10:15:24.386Z","1.1.0":"2021-03-22T13:40:32.381Z","1.1.1":"2021-04-11T09:07:52.359Z","1.1.2":"2021-07-07T11:02:41.643Z","1.1.3":"2021-08-23T08:56:51.676Z","1.1.4":"2021-09-09T11:53:06.303Z","1.2.0":"2021-10-30T10:12:35.503Z","1.2.1":"2021-11-15T08:22:22.084Z","1.2.2":"2022-01-04T14:10:33.630Z","1.2.3":"2022-01-23T20:31:31.380Z","1.2.4":"2022-01-25T19:40:51.234Z","1.2.5":"2022-02-04T09:53:10.500Z","1.2.6":"2022-02-21T10:32:40.066Z","1.3.0":"2022-02-27T10:37:44.016Z","1.3.1":"2022-03-16T08:49:02.710Z","1.3.2":"2022-03-28T14:56:31.835Z","1.3.3":"2022-04-08T14:27:50.454Z","1.4.0":"2022-04-08T15:22:51.512Z","1.4.1":"2022-04-08T15:38:11.351Z","1.4.2":"2022-05-03T11:34:42.646Z","1.4.3":"2022-05-24T18:06:58.405Z","1.4.4":"2022-06-28T08:34:09.714Z","1.4.5":"2022-09-01T08:03:30.279Z","1.4.6":"2022-10-24T09:32:15.969Z","1.4.7":"2022-11-17T14:18:24.328Z","1.5.1":"2022-12-07T18:21:31.885Z","1.5.2":"2022-12-08T09:09:44.246Z","1.5.3":"2022-12-08T09:42:35.398Z","1.5.4":"2022-12-08T10:05:58.829Z","1.5.5":"2022-12-08T10:28:01.034Z","1.5.6":"2022-12-08T10:42:24.947Z","1.5.7":"2022-12-08T10:47:59.409Z","1.5.8":"2022-12-11T10:58:21.058Z","1.5.9":"2022-12-11T12:03:51.982Z","1.5.10":"2022-12-11T12:15:57.381Z","1.5.11":"2022-12-11T12:51:54.798Z","1.5.12":"2023-01-03T08:36:22.707Z","1.5.13":"2023-02-23T10:59:44.720Z","1.5.14":"2023-03-24T09:01:30.891Z","1.5.15":"2023-05-11T07:58:09.590Z","1.5.16":"2023-06-23T08:45:49.747Z","1.5.17":"2023-07-12T08:34:37.665Z","1.5.18":"2023-08-29T07:39:38.125Z","1.5.19":"2023-10-03T07:55:57.094Z","1.5.20":"2023-10-30T11:03:06.589Z","1.5.21":"2024-01-26T14:54:40.736Z","1.5.22":"2024-01-26T14:58:02.786Z","1.5.23":"2024-03-01T08:48:25.398Z","1.5.24":"2024-04-22T07:32:32.577Z","1.5.26":"2024-09-07T19:35:38.421Z","1.5.27":"2025-01-14T12:28:03.003Z","1.5.28":"2025-06-17T13:15:20.684Z","1.5.29":"2025-08-25T09:31:33.940Z","1.5.30":"2026-01-05T16:41:58.867Z","1.5.31":"2026-06-11T09:59:16.861Z","1.6.0":"2026-06-11T10:20:08.230Z","1.6.1":"2026-08-25T09:12:26.722Z","1.6.2":"2026-09-14T10:10:20.122Z"},"bugs":{"url":"https://github.com/cyrildever/ts-utls/issues"},"author":{"name":"Cyril Dever","email":"cdever@pep-s.com"},"license":"MIT","homepage":"https://github.com/cyrildever/ts-utls#readme","keywords":["typescript","utils","string","array","number","bits","flatten","either","maybe","monad","shuffle","groupBy","hashCode","euclidean division","sleep","xor"],"repository":{"url":"git+https://github.com/cyrildever/ts-utls.git","type":"git"},"description":"Utilities for TypeScript library","maintainers":[{"name":"cdever","email":"cdever@pep-s.com"}],"readme":"# ts-utls\n\n![Github tag (latest by date)](https://img.shields.io/github/v/tag/cyrildever/ts-utls)\n![npm](https://img.shields.io/npm/dw/ts-utls)\n![Github last commit](https://img.shields.io/github/last-commit/cyrildever/ts-utls)\n![Github issues](https://img.shields.io/github/issues/cyrildever/ts-utls)\n![NPM](https://img.shields.io/npm/l/ts-utls)\n\n`ts-utls` is a small TypeScript library where I put all the useful stuff I regularly need in my projects. \\\nFeel free to use it at your discretion with the apppropriate credit mentions.\n\n_NB: I've developed the same kind of libraries for both [Go](https://github.com/cyrildever/go-utls) and [Python](https://pypi.org/project/py-utls/)._\n\n### Usage\n\n```console\nnpm i ts-utls\n```\n\nThis library contains the following functions:\n* For arrays:\n  * `chunk`: split an array into chunks of a maximum size;\n  * `flatten`: transform an array of arrays of items to an array of items;\n  * `groupBy`: group an array of items by some item's field;\n  * `range`: return a list of integers;\n* For bits and buffers:\n  * `buffer2BytesString`: transform a byte array to its string representation of byte(s);\n  * `int2Buffer`: convert an integer to its byte array equivalent;\n  * `splitBuffer`: split a byte array using a passed byte array;\n  * `stringBytes2Buffer`: transform a string representing one or more bytes to a byte array;\n* For JSON:\n  * `ConvertJSON.toClass`: allows casting a JSON string to the targeted class instance;\n* For numbers:\n  * `euclideanDivision`: compute the euclidean division of two integers, returning the quotient and the remainder;\n* For strings:\n  * `capitalize`: capitalize the first letter of a sentence;\n  * `fromHex` and `toHex`: transform hexadecimal string representation to byte array, and vice-versa;\n  * `hashCode`: compute the equivalent of Java's hashCode;\n  * `reverse`: reverse the order of characters;\n  * `shuffle`: randomly shuffle the characters;\n  * `splitCamelCaseWords`: put a space between each \"word\" found in a camel-case string;\n  * `xor`: apply the XOR logical function to two strings in the sense that each charCode is xored;\n* For time:\n  * `currentTimestampMillis`: return the current Unix timestamp in milliseconds;\n  * `sleep`: hold the current thread for a while;\n  * `toMySQLDateOrEmpty`: transform any date string to a MySQL-compatible date for SQL statement.\n\nIt also contains an extremely simplified version of `Either`, `List` and `Maybe` monads. \\\nThese latter implementations are heavily inspired by the [`monet`](https://www.npmjs.com/package/monet) library which I had to decouple in my work due to incompatibilities with TypeScript versions higher than `4.7`, hence the creation of these monads. \\\nHowever, they probably should still be challenged.\n\neg.\n```typescript\nimport {\n  buffer2BytesString, capitalize, chunk, ConvertJSON, currentTimestampMillis, Either, euclideanDivision, flatten, fromHex, groupBy, hashCode, int2Buffer, List, Maybe, None, range, reverse, shuffle, sleep, Some, splitCamelCaseWords, splitBuffer, stringBytes2Buffer, Right, toHex, toMySQLDateOrEmpty, xor\n} from 'ts-utls'\n\n// For arrays\n\nconst arr = [1, 2, 3, 4, 5]\nconst chunked = chunk(arr, 2)\n// [[1, 2], [3, 4], [5]]\nconsole.log(chunked)\n\nconst arrs = [[1, 2], [3, 4], [5]]\nconst flattened = flatten(arrs)\n// [1, 2, 3, 4, 5]\nconsole.log(flattened)\n\nconst arr = [{ field1: '1', field2: 1 }, { field1: '1', field2: 2 }, { field1: '3', field2: 3 }]\nconst grouped = groupBy(arr, 'field1')\nconsole.assert(grouped['1'].length === 2)\n\nconst firstFive = range(0, 5)\n// [0, 1, 2, 3, 4]\nconsole.log(firstFive)\nconst evenBefore10 = range(0, 10, 2)\n// [0, 2, 4, 5, 6, 8]\nconsole.log(evenBefore10)\n\n// For bits and buffers\n\nconst buf0 = Buffer.from([0, 1, 128, 2, 3])\nconst delimiter = Buffer.from([128])\nconst splitsWithout = splitBuffer(buf0, delimiter, false)\n// [[0, 1], [2, 3]]\nconsole.log(splitsWithout)\nconst splitsWith = splitBuffer(buf0, delimiter, true)\n// [[0, 1], [128], [2, 3]]\nconsole.log(splitsWith)\n\nconst buf1 = int2Buffer(1)\nconsole.assert(buf1[0] === 1)\n\nconst str = '11011010'\nconst buf2 = stringBytes2Buffer(str)\nconsole.assert(buf1[0] === 218)\nconst str2 = buffer2BytesString(buf2)\nconsole.assert(str === str2)\n\n// For JSON\n\nconst myClass = ConvertJSON(jsonStr).toClass(MyClass)\nassert(myClass instanceof MyClass)\n\n// For numbers\n\nconst n = 15, d = 2\nconst [q, r] = euclideanDivision(n, d)\nconsole.assert(q === 7 && r === 1)\n\n// For strings\n\nconst phrase = capitalize('my sentence is capitalized')\nconsole.assert(phrase === 'My sentence is capitalized')\n\nconst h = hashCode('Hello')\nconsole.assert(h === 69609650)\n\nconst hexStrings = ['ff']\nconst buffers = hexStrings.map(fromHex)\nconst strings = buffers.map(toHex)\nconsole.assert(hexStrings[0] === strings[0])\n\nconst toReverse = 'abcd'\nconst reversed = reverse(toReverse)\nconsole.assert(reversed === 'dcba')\n\nconst str = 'abcd'\nconst shuffled = shuffle(str)\nconsole.assert(str.length === shuffled.length)\nconsole.assert(str !== shuffled)\n\nconst sentence = splitCamelCaseWords('myCamelCase')\nconsole.assert(sentence === 'my Camel Case')\n\nconst a = 'a'\nconst b = 'b'\nconst xored = xor(a, b)\nconsole.assert(xored === '\\u0003')\n\n// For time\n\nconst ts = currentTimestampMillis()\nawait sleep(100)\nconsole.assert(currentTimestampMillis() > ts + 100)\n\nconst date = 'Fri Apr 8 2022 01:00:00 GMT+0200'\nconst mysqlDatetime = toMySQLDateOrEmpty(date, true)\nconsole.assert(mysqlDatetime === '2022-04-08 01:00:00')\n\n// Either\n\nconst eitherString = Either('string', true)\nconsole.assert(eitherString.isRight())\nconsole.assert(eitherString.right() === 'string')\nconst rightString = Right('right')\nconsole.assert(rightString.equals(eitherString))\n\n// List\n\nconst listString = List.fromArray(['a', 'b', 'c'])\nconsole.assert(!listString.isNil)\nconsole.assert(listString.head() === 'a')\nconsole.assert(listString.contains('b'))\nconst filteredList = listString.filter(_ => _ !== 'a')\nconsole.assert(filteredList.toArray().equals(['b', 'c']))\n\n// Maybe\n\nconst maybeString: Maybe<string> = Some('string')\nconsole.assert(maybeString.isSome() && !maybeString.isNone() && maybeString.some() === 'string' && maybeString.getOrElse('nothing') === 'string')\nconst nothing = None<string>()\nconsole.assert(nothing.isNone() && !nothing.isSome(), nothing.getOrElse('something') === 'something')\nconst leftString = nothing.toEither('string')\nconsole.assert(leftString.isLeft() && leftString.left() === 'string')\n```\n\nPlease let me know if you have more optimized implementations of any of my stuff.\n\n\n### Dependencies\n\nTo run the tests, you would need to install [`live-server`](https://www.npmjs.com/package/live-server):\n```console\nnpm i -g live-server\n```\n\n_NB: Tests use port `10005`, beware if any other process is running on that port as such a conflict may disable them._\n\n\n### License\n\nThis library is distributed under a MIT license. \\\nSee the [LICENSE](LICENSE) file.\n\n\n<hr />\n&copy; 2020-2026 Cyril Dever. All rights reserved.","readmeFilename":"README.md"}