{"_id":"ts-gems","_rev":"62-6ffa0dd3523510602bec8089710772ef","name":"ts-gems","dist-tags":{"latest":"4.0.4"},"versions":{"0.0.1":{"name":"ts-gems","version":"0.0.1","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@0.0.1","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"8ff15d81e8c2aec2103d4d9bfb74e8b06e4888b5","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-0.0.1.tgz","fileCount":9,"integrity":"sha512-hyPF0R7MHueudKlmY4LtyHxmlIOPYyw8/nhjy3kVpRh3zu/ON0eTZbct4hvCCFNT016pyBi21BIv7n0jvQ3NOw==","signatures":[{"sig":"MEYCIQDPBtWScsNxWnkt5FILX4mxg9IIy8iWj4ahFxUxYPtoTgIhAJ562glah5gmQG8uALTamNXAX1U0EjPnCHjWpyM/6fss","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23903},"types":"lib/index.d.ts","gitHead":"889a8c1b4a2ebb932e5ab9c003afef7489730664","scripts":{"test":"npm run test:common && npm run test:strict-null","release":"npm run test && npm publish","test:common":"jest --clearCache && jest --config=./test/jest.config.js","test:strict-null":"jest --clearCache && jest --config=./test/jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"7.22.0","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"16.4.1","_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^27.0.5","prettier":"^2.4.1","typescript":"^4.4.3","@types/jest":"^27.0.2"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_0.0.1_1632815537539_0.5260017636936671","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"ts-gems","version":"0.0.2","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@0.0.2","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"a0c0935953bd77f098a6c67e72766f9a1f31db06","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-0.0.2.tgz","fileCount":9,"integrity":"sha512-t6ktp527Z/TLGD6xiWgE1uQ6eEO7Mjrm0kfAAtvBDzWuNRnHyxHJvPPh6Tt0pRhCFMBS0LzWlSoqa89Edu+fHg==","signatures":[{"sig":"MEUCIQCqE2uJa5GXNdIpjWHZLLhnXU64jAKdeFcOjZ2rOu0ZJwIgLbXDBluDEfORTgKPcNBorlqcK3mlRKOVeJo11je6aiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24476},"types":"lib/index.d.ts","gitHead":"5f3b3efb8526390b96b01e59522efc47de1435dd","scripts":{"test":"npm run test:common && npm run test:strict-null","release":"npm run test && npm publish","test:common":"jest --clearCache && jest --config=./test/jest.config.js","test:strict-null":"jest --clearCache && jest --config=./test/jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"7.22.0","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"16.4.1","_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^27.0.5","prettier":"^2.4.1","typescript":"^4.4.3","@types/jest":"^27.0.2"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_0.0.2_1632837269043_0.5080432621260675","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"ts-gems","version":"0.0.3","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@0.0.3","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"2789af8da00c0935e7e7fb3cf61f4c83a0a61b8b","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-0.0.3.tgz","fileCount":9,"integrity":"sha512-+G+ivAdJwQ3ErFgwm5H58lqZgRupOcQhoTZPcCcev3lEmv1zm3cTYssNicFaIW//PgRhGI4YlgAXaS5j0dS6EQ==","signatures":[{"sig":"MEQCIBLC7ccCsDVCE0EXCY2eIOeGiFKSHw27OjPVo4f4XHyxAiBFV8GbW+FBQFR1u2k0Ky+fMGSOaaIC9G2sraoVF6k0WQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24492},"types":"lib/index.d.ts","gitHead":"3a7ada23c35f820b4f6def9346a0cea08e7572ab","scripts":{"test":"npm run test:common && npm run test:strict-null","release":"npm run test && npm publish","test:common":"jest --clearCache && jest --config=./test/jest.config.js","test:strict-null":"jest --clearCache && jest --config=./test/jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"7.22.0","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"16.4.1","_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^27.0.5","prettier":"^2.4.1","typescript":"^4.4.3","@types/jest":"^27.0.2"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_0.0.3_1632840742809_0.6925943793358049","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"ts-gems","version":"1.0.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@1.0.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"0d375b10d965fbd7cd34917e0b5273d4210cf85f","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-1.0.0.tgz","fileCount":10,"integrity":"sha512-ajsJlM66CkyRJAsWbEnyDZhDVJ5l9fjNqM6Q7LHzMqWxVfMU8MLUOHBx931oEHElMFtXdrhHBQQKaB0kUsQF5A==","signatures":[{"sig":"MEQCIEDV7YECsU2Hmosp0MRwwPCwdeFQEcLm6cGQU3oXrGyrAiA3hIOaj19gt3FQ1EtJeMZhFrrQtHiSsqJz4qL/yNI/AQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhywJ6CRA9TVsSAnZWagAAXPwQAJXsuhYdI1qUHy+eSdzq\nMLDNg4ALoMXE7jJO3yEekFVHMLD532GC4cFBNgiLbcjt40SyB7I7iBK73g/s\nvf/HukP4hXuWvXMmf8/9wl0RLiPiEUWYRgq0eRtyEmCmO35nfQ///aJqgZ/0\n/cvcYF352wNN/+mTcaJ0KRfPCA+PrDGF605HZ/Y2rsEJfgWQ9g1P2iJFpBLD\nf1pmRMshHk7DRCvk2VYG0pMIC6bgg3+26jSSSh2ZIKtR565fchbtB7KNzxW0\n4JJkufBffL9wS6iC18rB+9JRZtTy1/HezFzbvOLwVdYfWu8VG0XfPxNJhALC\nbGoBaT+6QLfTNii1aDKebCptqzh/QomP8Rz0gkb7rrs52jPLs6p2X7MCT0yb\nX6uQLy+IHy3OmhC0efsMlU+32lHPDrvUjkXhjOb2WMX1SpFXPxGXVkd3P+fw\nDmfKiAfYf4uOwTgVx8AhvBE7RO+2hazhvf5qb60zThk1YUHOJR0salxCodaR\nu0ZM1hb1nuAyY3m0nU0JqALHpBeEMgyMF9NUpr7phg8ycn0yIfufG8fcnY8o\n34e39CSUfv0GCDHdm0FUjDMwvAIXokY+lbTpltlrSKYLNstxEG5GZTCd5CRg\nIh/ueHOUl6+YnKmoqzJunulU7WjCLOaOcChgGBPJBjBIQsvyJsaZ3rqNg7jh\nM4f9\r\n=IRBF\r\n-----END PGP SIGNATURE-----\r\n"},"types":"lib/index.d.ts","gitHead":"458d6abd06a61e4d8792c26cc0cc36d16166700b","scripts":{"test":"npm run test:common && npm run test:strict-null","release":"npm run test && npm publish","test:common":"jest --clearCache && jest --config=./jest.config.js","test:strict-null":"jest --clearCache && jest --config=./jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"8.1.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"16.4.1","_hasShrinkwrap":false,"devDependencies":{"ts-jest":"^27.1.2","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.0.3"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_1.0.0_1640694393933_0.20189857623551033","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"ts-gems","version":"1.1.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@1.1.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"345ec29a1c4947be4616cdd586812d0320d5fb38","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-1.1.0.tgz","fileCount":12,"integrity":"sha512-1ba5JqJx2/hbsfR2vHw1h7FaQTkaswq5NvjwXhYkN3hK3sS3YcfJeAGLoyH5h0AMQKBpDPghGDIC8WGAgXO6NQ==","signatures":[{"sig":"MEUCIAWY2aXXGH2/4qglsdHs/PzKMyB6Rx+F63GKJPIZC0+CAiEAxf5DR/fhLIs4JZc8U9AO8opL7j12G2823WoGoRbyeSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh95PSCRA9TVsSAnZWagAAjXAP/i/ybCrdAQrthHulNxPw\nZR30SGnh8PnZD7r8pa/ZAj0fKCToQBpWqUm40MvsALgw8IWL/caFyrSysB9A\nuGfoFxvVnst0kfIi0p8INwVgmEeixBJvXsdUNxHXABptLvAvXGEHHfEt/13n\n83ADgh7PTF1Lr9uHmRkj3Kas8x/jzVzcDBfIV0Lu98SLUvZjpjEX6VB5KVPs\nlPudbGQXTfhKO53rw2ZkxBfBLfCf4lpODEFzbuqscET9YwtIhC9qS64k55WS\nFOCqQT4A//OaHD5pS5n7T195thZ9oQepFRfNgX4ECcse63kueWtgj0toG1qz\nz3rCb+I5qQgT4rLjM6MUgPLd/2X3IGRAdX6p0JbwVlo2ykbtHjrigB+NyTFd\nS+YO6vTqWc6MX9Sj8LZP5lxY4XZEYGW2oD48apJ3Bpa6e2gcpn+luylXH4fw\nh4vaL9uK91qR9M+Yp3rwXHPe126x96eIlr+hLO4xmQfVtaeVRvX9u8Y2YiQI\n6sDCLoa6OEwhsySQUGd9Lp8ZIazkduD4AtG+umMRgK4bXC/ZzFbWnjVcsMIm\n86nYZQs5ATIAXOupfKZhWSOh5XaxBYQW8zEf5gF1oQ6Lilda7/Rw4KvBlttv\nibJbIXoEaR0LXxol7ufYrYtMe7Evq80n0jknBC0PvuYejO0amISWbP25brgd\naP6b\r\n=TTWX\r\n-----END PGP SIGNATURE-----\r\n"},"types":"lib/index.d.ts","gitHead":"3ff410872892d362f69c61c11393a8423c031b14","scripts":{"test":"npm run test:common && npm run test:strict-null","release":"npm run test && npm publish","test:common":"jest --clearCache && jest --config=./jest.config.js","test:strict-null":"jest --clearCache && jest --config=./jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"8.1.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"16.4.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.5.5","@types/jest":"^27.4.0"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_1.1.0_1643615186770_0.29427916246381414","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"ts-gems","version":"1.1.1","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@1.1.1","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"eebb06c42741928aebd147fe43a9a214836b6613","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-1.1.1.tgz","fileCount":12,"integrity":"sha512-EOR+RTaBzLsYY/JnrX5C45slQPAp4JitzLFg1FBnGYy1N/2ckXaSqFiCOphQtpgfJJMD0umJVrunGz+/GQAgeA==","signatures":[{"sig":"MEUCIH5VHlYeTaeXFdvGsbc3ZmVlZIw1VLn0hIXc/MYBr2/gAiEAiprR9EnCk/nNg/loQ4t4YvdoWxKyX01iqIbLNEdQCu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFUKcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxOg/9Fo2EzJuEvdojtWyZeSxKBJ/LKUFRT2/9FzpZssCZwnnVaY5t\r\nc/odWBAww0r9xaSSDn1Ubp9zHLrRcmWW2v7R0zqgEZ8O40N/YT1ZA/QsOeWH\r\nlQJFYUTnT0nAdY6cyKUEwPSSAw8uD03PVL5SgoiJCMQkhahkDlC8x12T8Sh7\r\nxBPMUhgE2IN627PftpO6uYZUhxmi51ZCSOTjIjytHP7c7nqrjEqlazJ3KaCz\r\nRc0ZmmzqOlKrv6h3Td/nVlHXxx7YAAa965u7DOBPobana0F5FY0r2apKKUk7\r\nj/OD3XPi5wpJdgmUnFQ8RTN1hu3bkrV0MFVopsNBSiImy5KUy89r+mNGADEv\r\n3cBzGuyMlLg1i4/sIJKUgNPpEnZ2I5GIxLsWv8YMW8vAHFv0Ng4ABUjplGTp\r\nz9CIjvaXC1GPuM3oDsX6Re1W2YkCVpVWBHHkAKRn/EhFcGmJw38vvhoObp4m\r\njnwTHtn28LABknaSlCayAhwvA+WYlhcSDJrsRKBT1WF3ZyECsSW/el91unmP\r\nkw2d/pVAkp7DP5w+nMO749eJusN/uTIeOdN9j7VMNvlFdLhNZm1M/zE1WQjc\r\n81x6uWey5q/78SJQgUw5Akn4TXjyFGRnZx8YhUCtB3R3eic+K9eYUsNZJRa9\r\n2uxJIxUZlIAikxipRMdMtMYt6LokENVaYtg=\r\n=+DaB\r\n-----END PGP SIGNATURE-----\r\n"},"types":"lib/index.d.ts","gitHead":"b65acfe936d3a97d96cc1ca651258a3a7121e1a1","scripts":{"test":"npm run test:common && npm run test:strict-null","release":"npm run test && npm publish","test:common":"jest --clearCache && jest --config=./jest.config.js","test:strict-null":"jest --clearCache && jest --config=./jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"8.1.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"16.4.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.5.5","@types/jest":"^27.4.0"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_1.1.1_1645560476721_0.4097502034110525","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"ts-gems","version":"1.1.2","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@1.1.2","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"18962de0cdb7ff1bac1f070020320731c76d0c4b","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-1.1.2.tgz","fileCount":12,"integrity":"sha512-iGlXCoSnXmvHzTb8dqG7eRvCxBBcyvB1XFhcsSfmsWftt3nkRj24Jkn7h5BnpkC1yttGAa5veY8GkuUuDdGXWg==","signatures":[{"sig":"MEUCIGI1+cuczTUV0vBIFpO/ewPv9hsK9tLvHpU82IMcgLJWAiEAnBNnOx4Lq+yLAtiEGRBOq22PkCmcGm9B7sd4g5TKuY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFUN9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOwQ/9GpsEzU5ydYvpGbXK0xDroSNu9hX16Y3oRDKKZbIPyAr56Q2w\r\nw85gPM45fGpbJ22kjny9jjxn1N3yif/1Q1iUMupc1t9mULc/P+VkT6FK4UyQ\r\n9ZOgdNid42m1o8j5Fsf45rpgAyUxRSDCqFuxquBYnxTQ6eWhDxK2lKZR+G7T\r\nhMDDm1mgN7WI64mD4vqCe0wY58VAtZnrvnb9YAtUQtelKh5plG7Trq2Dmwdh\r\n4plEbuKSTikoiBYVonc+b1wBTNVMTTRKeWUnJtBQy6EF57QkR3knOlrCAc8L\r\ne55Jk6alChzCbPR/GREBTFgGTkG4JCjUuoNlmG75erT+YV1Zh1DF3dkR2xw3\r\nseT+Nzzzqw8SKWfY2xIq8uFp71N2uYGt6++kBsEmdPQDRtihZ5msrjvOHHFD\r\nGCyx5xXFrLswtL2v0IMqCnP5IFC2wy8DRSvG8chFOAxwKbnOksBV70SqJVdU\r\nA3JLMBzyM/wdOlIYQFYYEb3Yc3Xs7FT2WNjIlycvhNNTqbYiEkIvfWYz0xwY\r\nNOAPihChLhBe/kfBtVikLI+EJqD/4sXYWOeMDCrbssktLyZbh0WkM5/i3dEn\r\nZLO+8KWVfny7GCBqvY2zIBzZH/vewLVUG+QEoD4CuMUxBqNWKzUkvNn501jG\r\n/RVNlE7i/xS9kZwObOnicAuWQeDPmdiUG+U=\r\n=8kKL\r\n-----END PGP SIGNATURE-----\r\n"},"types":"lib/index.d.ts","gitHead":"04d897b50b0ccdfed090f9e29506a80ce490e6d6","scripts":{"test":"npm run test:common && npm run test:strict-null","release":"npm run test && npm publish","test:common":"jest --clearCache && jest --config=./jest.config.js","test:strict-null":"jest --clearCache && jest --config=./jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"8.1.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"16.4.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.5.5","@types/jest":"^27.4.0"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_1.1.2_1645560701821_0.4953194878477418","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"ts-gems","version":"1.2.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@1.2.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"d0d6619c79c24ceaf48f1f19660fd4fcb74f6d9a","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-1.2.0.tgz","fileCount":12,"integrity":"sha512-nXGqOMlZHF4bubBYC4fWoK/E8Duj5SrcmLQNl3htfwnOMSTpe7epY5PzV665ShWgxPKj0Ob7DYjLZgeUo+njYg==","signatures":[{"sig":"MEUCIQCMH5C+X6Oz94MefCFu409UpRph50U7OmKLvaiVxOoKeAIgZoM0U9L7nlUQrPZ8HG3TfA5sDYqpCUG48FttVEbuj5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIzZ2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+Ig/9EVEdMHkwGjcm17Wpvs5105GQx2tV74smo4/IWuzI5VBHpHkZ\r\nT+tCqjAHQvwA+A8k4Bq0bww8NsTt0VFkg5s0xcjXlkYRIx9EaiLnSMhRgpjh\r\nwM4fGjS7fwSgzhmnNJDFdZSBIOdosZdmMN9nZAApsXG3ph5GRpHBDBhMolsy\r\nNwxDzAu34q/evFO8/ndmXUgebmToVJwMea1w9lmNDoeox01erOHRoHZW7mAX\r\n9hgENWn/bHfniWakatBhe4WbTjvrDU4ncq1q0luYsRw6b9WkRkDmT3sTRlsG\r\n4MCl3LbT1fpFKLozAAxX2IVkMN13/6TGB+vQxdI2UigEo2Kry1O5nV7ddI/9\r\nIaBU3mcRogBDBB6xm6NCV9/i2gNqmM+916Jn8fwvwOCRbqVK+bwJwP7B4wSO\r\nc6L0HUESSy5JfVL40UEngm/Tr3i1+Pvov+dXyWT95MYA4LPRpwNwSzo40yZr\r\nnAJlOuPHbOb8+Pqx3TbaLBU/O6Ym0oVVI52+6jru89zcIdktaFPox5iw9Fhh\r\nD5dvWzLjouJh4N88JguRnYuvh4qPTavcu6E6xzMRZI0NR5sUsQh/qQWQQSNj\r\n8yixG2Tr2By6xHMVCjA+kqE8ecoqzvyU3MAgMbc+GbSwwby2OMc9w4WIinSm\r\n/dCLAeUHA5ChwPVoH7aSj8cRe9o0/wUEDy8=\r\n=dyfT\r\n-----END PGP SIGNATURE-----\r\n"},"types":"lib/index.d.ts","gitHead":"867768dc12b5ab867aab21fb8b97db70e2917a31","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:strict-null","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:strict-null":"jest --clearCache && jest --config=./jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"8.1.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"16.4.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.5.5","@types/jest":"^27.4.0"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_1.2.0_1646474869884_0.4195913071173014","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"ts-gems","version":"1.3.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@1.3.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"e809276c4dce7b30ee973914890dbca76b4b385b","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-1.3.0.tgz","fileCount":12,"integrity":"sha512-Ngs37NG5ccxqyk7Dx8CzMPBJcJnz3UGxzFNWBpKPPlId21Q/5Pik1+2S+y1hvUeOvhMjrDek1O7hOP1ETc2MMQ==","signatures":[{"sig":"MEQCIAGbdlr4Kl6tVCP+QKcPgaDhElqlZdC7i66VpzfGKzNKAiB9VhFVF1mEwqWL/ez0DAIbGDV1nBNneIn0hYf24gQfKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI0eFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFig/+MLD2lIAGs+Sd5nF8j03+nsHtuJJriTJqiWLNfX4kGDyAtp3Q\r\nILJzxxNolX54AHLST16HIEd1ZgkSOqIwUvRJx38X6JDPauuq5qKG0Xbeg+J4\r\njVZVubDHQmxnQfpueU6Wdj/exXhAF2KDWWOYZAssiQQXCiy58vvHWpQY1oNd\r\n3oFuSiFahMC20Pog5Ec0e/d6CTN46pzCoJttlaUSHq1MUtDviZjP6gNi2GoP\r\nqNoNaGa9Mh4J6VKO/MZDW6IvRuSMOua1i9Av67rQj0tZPQAdAs5e+KiAfpDN\r\nzM/equVbOtCMoyDMTovHad7uDnyQ2hNlmphT9ljUFp7vJKmyBr/l6TwGjBRr\r\n5SCexacPMQg9zvfI24ZidsIV+FQKNf3QXqIDDJwaTOXJmAyWti99pHYErrVK\r\ncgPYteA6k0Z8p2KLxD6l2XsPJS6Qkm5LCeCLlKykR7auTJiTaaWoPcCajJvS\r\nkGMoCkOZrJvMmgHvkFFIwtTWzm6IWNVgYLl5X+KsZ5OS0Wg1tzCNfo43T952\r\noHwkYDI0O8K8/n+jMluxALZ90dg1yOhOZ1nbCsOofo40cjyDzC4p8zTI+mFV\r\nKzJ7whOCxFB9WHKoN2h2ElW5RGJcXBDRYJX7MAWxNZj7GfjNRYEzm/L2ARsd\r\n6JFKC8W9oV+2BEbUFOo2e9Qb0Akr75dXTBY=\r\n=FH9e\r\n-----END PGP SIGNATURE-----\r\n"},"types":"lib/index.d.ts","gitHead":"c8bafa87baf354b3e71fe5b61b413f9140285e7f","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:strict-null","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:strict-null":"jest --clearCache && jest --config=./jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"8.1.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"16.4.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.5.5","@types/jest":"^27.4.0"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_1.3.0_1646479236849_0.790912433572708","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"ts-gems","version":"1.4.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@1.4.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"67536189d5b4c99eb06ac12ef9c27103a8d35da1","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-1.4.0.tgz","fileCount":12,"integrity":"sha512-5KdeOu41TOOl5ADBUjbt7tkvLzzsp1jszSWg3ZXG9LnKfhvicxfBWBN8Z3LZ9mUvxlXCKUftdjRGKvf4jNhYgA==","signatures":[{"sig":"MEUCIHJhmc6/QYftz/ROQuKmBeEcZhBV5S9HYsCU8tUraPNLAiEAjnhNYbR4wNn5TWlUEKrIxAg4FqvcV8vishWiikfUXa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI1AlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkOA/7Bahb1Sr0abiaE2JcfvorDWv7rraS7k9HPodIYvsAd02Yejgs\r\nVhQTC6gYwkwOdtuEc37MpGIbNZvTqBMgW7ugzVxBToAER3GI3q47f5qZo1jq\r\nneTomLl9XCy/khSX6Uc64yr33IjNccQvbYcNFf1HLYv1gyq1kGsEWhSQf5sE\r\nk/hOQOHKxtlMXDUR2/6swbwy83Ou1odo5YXzkxkD9RoC14NaHlcjIpcbUBGE\r\nfpA+TSyNa0mAxdB/pTIqlXt12ghvz4H/pr0YDooptxzC6J7BumpZzlXBendg\r\n0vB3tAw2f9yyfL4h4Rcr/f4g3JKhPcWnfzbVYmvQfJwgrH6C6aOi0AdvIOSm\r\n+vk5spq6VTGg2QDkEdUOwLn4QxPONccaiBKdOr2suvVq9EaVL8hzhcLdslEH\r\nPG6RyOe/idN6ZT1vSnwpCk7aYXpPVR9RynHbpHkkcxCyrjKtsMitBiW/yIaJ\r\nsnLxDwfevWOYAQaNMnh3no+EkO9lGt0ZFiaSU/pdvwvJPTypL3dKniL6vCQ+\r\n7cffKQmnj+dTFDXIGSE6zLuRDlkIkVUKooZ+j2sXi17zXusSyVciPaWVUnos\r\nLViriZYZnpo3vbcUPWeszm99uI8NaMfDHeXzswyDaqJFKy0zVVBNsjf53J4d\r\nITxqC74yiEZRvB2BWuWjnsgyLvqW1UXPe/g=\r\n=IJYL\r\n-----END PGP SIGNATURE-----\r\n"},"types":"lib/index.d.ts","gitHead":"220ff3e6922b58623210e698186db25bde58fe6e","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:strict-null","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:strict-null":"jest --clearCache && jest --config=./jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"8.1.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"16.4.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.5.5","@types/jest":"^27.4.0"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_1.4.0_1646481445775_0.14829709268289348","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"ts-gems","version":"1.5.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@1.5.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"9bf7650c9cfe865bdef1a9fc70f524cc69168f9e","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-1.5.0.tgz","fileCount":12,"integrity":"sha512-D807VXBS0tmirI95WM5KFI0t7cdOqFHX0f7c23PaG7J6E046QF4R19TD47MEYpAtvLbbQu11VH3G/Hr4nsu7tw==","signatures":[{"sig":"MEQCICbXngU8iH647vt1QiCJ+JlRNfLNCt8GsnqvPfpZbP4nAiBwc8VOm37lOCDSYBGcm6PJI9s5FJga9AQvkrQ64ihvyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI1jWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1KQ//QjzjjSDvxvk3g6kjDVkajXhizjPhsdyqEOStwr+tDfs2PrhD\r\nJnuPLVHmQFWS355OimTHZU2xAJ3meK3l83KtxQ+cEL1/FtrAG1DCkPilcBhi\r\nKyRN+TbFqbsq3N3Ko4GOkEyrXNo+YqCkvX7XQjPVRsfwrvnltmDq0iwTFn/2\r\ngsJT6Moxx1X30ndF+bVCJ4Jq58MYzZnBpaMe/dUU/lOkYTz6vmqmeNWydhAo\r\nr1dHbKCeE1jktsCAX0AEVtxJWVXzWHDMFWKWs94b2b7x/UwbtcPer96f6X6/\r\nzJG//JYvEOEFRucI2Qv5TjBhBsf9/SdzxPKtLIBYxwBy/I1bGpBpOpPUebO/\r\nNgFS594ph8H+LAS0MLIcmu52yrc2UuOUFJVjaETCrnejyNcNhCchlWicHKSx\r\nJbUljbtNZPkXITH6xveWmR9crCck4ID9iCbhMNnOt8rUo2ZYLhsEn+LT6TkL\r\nPKnczYjZ/oGl6VYAdbbxGRMjBJdxxuZcaKSy36rpP0zib8A66pXiZoUYmsJX\r\nJ+NKxv/lTmUq6Ki/Dt12swER65qz4BjSjlh4lABPVJKyZycqungx5MRsvBnG\r\nzLezj8yb9c7bOjZA8gJlUnaFhOWuumPtsWSzAhpvOQdhD7YbHLJFrkWxeDSy\r\nnvpwZD6isxjJuF6FmXAYppJX8YKdhWU6P7o=\r\n=2nx1\r\n-----END PGP SIGNATURE-----\r\n"},"types":"lib/index.d.ts","gitHead":"992e1a2190a8ecbb29164ecc2b66e79f3b5b23fa","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:strict-null","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:strict-null":"jest --clearCache && jest --config=./jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"8.1.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"16.4.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.5.5","@types/jest":"^27.4.0"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_1.5.0_1646483670447_0.55076595871471","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"ts-gems","version":"1.5.1","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@1.5.1","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"0d6be4448189fa32b9c7b8e1c116b27c678b793a","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-1.5.1.tgz","fileCount":12,"integrity":"sha512-+1Mm8lMS+v6FW2lTb8KQw52ystfeJyKJi+XtA5UST2+ghjjdltjcHmBayUzqEn1i9uFEJ+39+E3Mif1d3e1ZNw==","signatures":[{"sig":"MEYCIQDwXDuIk1cJwEk5RweZho6nGGpmu+ZNso8ZJornHfKoZAIhALKlMR6CMtSoBJTERKbFpx4iJH4nksdLxKDze6xROS3z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI16iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLTA/9EmidQnNcjubAFsYJc6yt59P+WWIXj6VYzOW84sJ8gUK+nOOk\r\n4VV1PivKffdze4G+d3CTYss5apEUcSGhcEJKyn8j4dMaJZQl0fx3RWOxm9Uz\r\n7tkCmpPr+vJzCOFlNSjaPqrL6phbeiBb/WwcqenWAMao/mZ82neqtCJ0zqaG\r\naK2aSiERArukfOmp2cNVsG4q/doKrjvA3mlVkA3RY1nya64q7/6zEtdQYm4Q\r\nA57Nwb8h0/z2Y7O67gUH5itsuP4UJzlR6gwZjOAeEejUHHNRO2/zRwD6qef3\r\nT0WAzZs5baJ/dmUNhv7C+yhqYCR9+LWnJqHl5dP0SsaH1sOSJ3omtvp+UgGB\r\naZ9DjFFLdPaL1RCHRhCy2FpUd1IYsIo/XOtwNfbyUe8iLwiZHyuQwnJwrkiv\r\nGS2j69R5MgDiQ/apQnYj/IHkOl3GV0ArIchqgJZiTpwDOp0Z4GaIayvDH2rE\r\nlVJJWImFckD8jt9eYFrk9vhAlhtrweCxr9loZjqkrUMoPOjgIq9J+xvHBbMp\r\nfPoPFpKptlJWAtnskfa3dgDYAyl66/7x1eF1J9v+wviUg2/qm4BC/rw6o1YD\r\nYvLrQA8SvdO0DwFN01IjS4o2d9FdFfyvIBFhv0J87H04W4dsAs1EykRQnYCt\r\nl0+kOrdCs0FRjgqm1amdW0dIgFfXVbVUB/E=\r\n=qZ1R\r\n-----END PGP SIGNATURE-----\r\n"},"types":"lib/index.d.ts","gitHead":"75f32c8b89b342602530e2e848fad3a97b461172","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:strict-null","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:strict-null":"jest --clearCache && jest --config=./jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"8.1.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"16.4.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.5.5","@types/jest":"^27.4.0"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_1.5.1_1646485154313_0.6086270444114501","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"ts-gems","version":"1.5.2","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@1.5.2","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"9d30a8173aa41e1defabc11f40937c2b9c87889c","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-1.5.2.tgz","fileCount":12,"integrity":"sha512-7YFDbuWH7AjNkpZ8AkgSoyvLPokw2F/CvsP+KPbpXhIHop/BnPfzDeDbYgtKY+X+2ltfuumR5gBpFmcdg3YY+g==","signatures":[{"sig":"MEUCIQCPnm/vgOK0WIjbWc8D4r1H4RXqtt/+hnO0BJlCj3Yv5AIgQDsFB4+cgKx2Jp8V4Cq09US6+i89p28BHD7SC+5Nbiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJakVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJsQ/+LRB5Rp7xdXc09evwA44LvfEZTuynlcaf81dL1LgtCw7YkXRa\r\nEp2Kkfzb5kiC3NdfVuBaRu+okErvqZOnCMd88oIEXbh/3UEr6u9g56pgoJiX\r\nTOW6aIHFjFsBTiHK8MOyX++iw99sIHpdKtdBJ19jhR/o8B2QGiP5kdTpXfrd\r\naurZuO3KFoafaGJXbK8u2qLtuDgaj4+m2a5reDCFkr+oaed1rMK9OLt4YskP\r\nU/BvxwFfuJPeShFaAVU+Wm18rOAS649jsEp03ocENu4yRMzzqHadmFb7zaun\r\ndniFf/tM0YUuN22YcOQ2kdmbQuLSrFGjSg9rz70bzxRIawsQ3OxoztTINmch\r\nFbBNouQjGguySIG7pRX+0n2j6JC6dEJdG5ar/PrVQI9W+v5Wby8CVN7nVMbL\r\nz2LjaP8EQuyr659cGvYcXjDwJBJ5uDqjB5DjiiLtMAT28zpXiTlEuC+kh8rj\r\neYqMKhyEwqAUUJ71eTf7wTaJ4AbSMKzOGy2TWH8EmRKMN6EUhjmJvpSLUASP\r\nI4SfpcJyV08gIq5dwx2PCEPmyGlNZDZT3YKyVX+GiKcsaJ9iya8wD2QKhrnM\r\nW6LvnOKW993IlKg5cpOFa5vh9mQoY8TJc91PhiuFhWYW6CapKTAmLsN3tTtL\r\ne7tUiT9Er0IKCabdwfM1CMMjwztHQ389d/g=\r\n=ImgI\r\n-----END PGP SIGNATURE-----\r\n"},"types":"lib/index.d.ts","gitHead":"83183ab4b56b97e9614755a4ffd241fb4abee597","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:strict-null","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:strict-null":"jest --clearCache && jest --config=./jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"8.1.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"16.4.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.5.5","@types/jest":"^27.4.0"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_1.5.2_1646635285107_0.19608952900667198","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"ts-gems","version":"2.0.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@2.0.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"a99c483904c1349337141ae87b3ba6a53ded9a62","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-2.0.0.tgz","fileCount":12,"integrity":"sha512-39g9aUvUrHrAKG1zWeqNQaHZvnu1/5uvRfICUXVbChEduY79TuTbyLLtm2f+xZY26c768LzEYnY0ZOCUp/bQ3Q==","signatures":[{"sig":"MEQCIFU82G4LBEgx9qOWHlLUK/0D9AQ7PkPW6XEMc18vTN/WAiAGwSEq/MDCIGvcTpHDmJuAW2Yi74lvPQsOq2bFCiIXBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimz/5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfwxAAoV0KJzHhYIq1UK54g9FmS1L5vHoE1/1J4qR9Qn59Uy62SuMN\r\n5XknQxFUbay/wY+1EhEilqWih0kfjcFiDtk/hCE4pcpKmf77kH+i49K8yIzA\r\n+D0qUsl9EA5XZVvWy/60Dsn9Xk0vapynMR1XMcN2pZ3TX4o7uO71sWmUDu4P\r\nwtxlQIcq0WBcTMyyhhImxBeHbXM2IiA8rcIJWvqXLBKo0buy+iQvTbi2IlED\r\n1xFpS8OvIPHxtGRr+xq6+MFGUh9TaWKNakaiz9ivl1npJiMcw45MRUXebZkZ\r\n7fawDBvq5H7CKSw8tEU46EN5mixuzGQh2a0mYAn2e7pUPxCxgJChEAqneSiF\r\nmxmgn24DgJdGWKu3MUL10OAtr1PiMHUEox11mQW8otimXo6kslp/Rn1QPxj1\r\n9x6EMr6lRGZIkEs+suBzPVc8Oyy5s1ePC6eJ9LZR5ShkyapHhp+bAt52/4Hd\r\nfIuAVnuAUCCOxDwZYf0WweDs9/af01rpud2fGoxpOFFwUz3RN1rEsaWSlzDT\r\nKQ9Ediyj79Qes/RhPL/LSM7uc0MQydkjMSuU13MW21t0X6BT+GgsXKihfv6J\r\nKYyl61e6Ovr3TYJYXx14xuwFtrkBNE6dSVV8WxJ4Pi+yTyOp2HG2dbOaDjgR\r\nFxN5hSBJdGG25Ed/tZ5DihaYN8sZO1VzREU=\r\n=e1Pj\r\n-----END PGP SIGNATURE-----\r\n"},"types":"lib/index.d.ts","gitHead":"57a58c11c571869bcd60cedf3aa4eab10ff3dbf9","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:strict-null","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:strict-null":"jest --clearCache && jest --config=./jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"8.5.5","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"17.7.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","eslint":"^8.17.0","ts-jest":"^28.0.4","typescript":"^4.7.3","@types/jest":"^28.1.0"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_2.0.0_1654341625198_0.747816983432807","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"ts-gems","version":"2.1.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@2.1.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"8125488d627494d7a4616853e03553e8a026c435","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-2.1.0.tgz","fileCount":12,"integrity":"sha512-5IqiG4nq1tsOhYPc4CwxA6bsE+TfU6uAABzf6bH4sdElgXpt/mlStvIYedvvtU7BM1+RRJxCaTLaaVFcCqNaiA==","signatures":[{"sig":"MEUCIEMq6zaj44itOIn0SNqyMRq1Cqug1ai3miRWabbRVQA+AiEArbrYOTfq6ZR5BI+kP5noxgPyhAXe8Gpq4SXxSSdlMgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisDv0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZlg/+PyEjccanZlMEslHliABZasEDOO2gJyqv+tFR/FrnRs60JtBg\r\n6AQypMhDChPpdE0OWkfKnlckZ84LdE1RPlufqAZbxUdzDTllbqOzZMEDoo3B\r\nly3IjmJcfiGXArq8qi86MsNI9iBgunjmNErp+fQEjBXv2l2eTggCOsGCp7JO\r\nVy7mccno9VSZ4I7YKStz6JaZHpCAqcUXSfRUp4Zudt3j7TfOfxZEOvF2Ye0I\r\n/58h7vezkQoORYSfujDuET7JkavgWWc5RrLV+G25rY2kMRedkRK+CjDiQAdK\r\nrp03WBEjaLoAJMGx7vM0OUKoSRDzM4lYHUokpljyjlCdTE9zdm570zRRpTgG\r\nmFtd9nXbIM3xtKNj4K/FWoM7MygHbs0EbAnDK0xYqph95jgPOY8+g8ozkJYc\r\nJ0e5ZcaLmI+G7/DdRgaVc9NB1yyC2yrBYRTb3FSZDDnIGhNO6AOi2OPvjjfg\r\nmJxct9iVBsNc8Lg+n+klPI2vqsPeRb1cq1P8JjKXTP+AEd5LuwIVozm7qAT1\r\nYMtbBrm6tkpgUCL6/4s0Obkzj6G6PNgjzGiP13K5Bmp0+tWvK19J2O7J+G21\r\nUXhk5ERBqDoQoawJDv38X11Tbl6LW7CBld917nEEpNXSL4/fEsvrZ98WQPmk\r\nTuhzMqoVVJ7N9+kDjNLw849I1/zIdiHMwiI=\r\n=Xd9o\r\n-----END PGP SIGNATURE-----\r\n"},"types":"lib/index.d.ts","gitHead":"9d50f909c180ebc6a1540e211450e94b971cf356","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:strict-null","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:strict-null":"jest --clearCache && jest --config=./jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"8.5.5","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"17.7.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","eslint":"^8.18.0","ts-jest":"^28.0.5","typescript":"^4.7.4","@types/jest":"^28.1.2"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_2.1.0_1655716852560_0.45312470509971847","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"ts-gems","version":"2.2.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@2.2.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"80e1bd4cf46954016a0b20c24ec0b0a64c311ec0","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-2.2.0.tgz","fileCount":12,"integrity":"sha512-0/9Wr3tVWdiG7FVaaET9YMtxTThdA9Gg6KPV2iiZznhOfPo2tDgT9jfl+AsTpjQGzGALlVToUwyeWo17klnknQ==","signatures":[{"sig":"MEYCIQDIjV8YH+Bam3ntaxl1u7icXYZhOmE7yBepzChveCVzqQIhALxUb5wPS3bwR94CQ+DodgA+DHtDF1prdmHvTWC+hb+V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixyw7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqN+g//UH+VNWY1E5UdBK3ddSjd0fDQwcJcJVIz9wpVo4uENSka/gfY\r\nylzk1A84lfAREu/0270GqyqdT0fkZeRSnG3IIDJc74VHaoOEHGGPjnUDApHl\r\nILRHmrZ8wrqxy30lgLjPgwd7Hn3q5a6AO+FJb4yeRCTfOdhNGAXIsv4LyXkh\r\ncDoZoGKU7SuIp4oOqJYNNtTgjLWXPaCjAF6O/Z8c1L6ANiuvLO2F1U9EOJX3\r\nPiI9fUGR+wPN+seJGnCrMSypes/fWX+btKWaoE0RA08BWpLe4oRnVwteA6mU\r\n9zeL2aCeF0s/mPR7yoqRe2KTpXui7EKEP2Xyuq9cNRI9tQDly2/hdOknXhuh\r\nG2BtPSkD/VtH8Q5/DN5VooJDjrrHeJK83iKQdE7HlmgoOb6GIkUXwLM7Oq38\r\n8eQlOMbfqhSWBUWTP30/75p8QwMBuXuRVoD7p4DCeh9jzoATFS2pWnnmNYVG\r\ncXb9Egk7HJfmA5ZhKgw864eQnhg+nvUkzlPqC0pR7SxlSRJIfT0xruTqOE/l\r\ne7bFmJnv/4ZK3nQv3Fkcz6UAMGtdTATTGmY9rG6/qw0uVEgeZaPJXpLhh03o\r\nOjk9MQ3ieQk94onO4tMDZFlkRFfpQS6Xzu7DvRHloNvfgVdSGmNQ58K2SfXK\r\nHh7WJKvMK+v6YKhs2h3aVbQDP1FBjUoN2mM=\r\n=LLnu\r\n-----END PGP SIGNATURE-----\r\n"},"types":"lib/index.d.ts","gitHead":"c9465ef68346c90cbefb738c234d5f5eed3c31c3","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:strict-null","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:strict-null":"jest --clearCache && jest --config=./jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"8.5.5","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"17.7.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","eslint":"^8.19.0","ts-jest":"^28.0.5","typescript":"^4.7.4","@types/jest":"^28.1.4"},"peerDependencies":{"typescript":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_2.2.0_1657220155335_0.891091682742327","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"ts-gems","version":"2.2.1","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@2.2.1","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"da8106f579cc0964111ecdd8c21c7cf6027d4ca7","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-2.2.1.tgz","fileCount":12,"integrity":"sha512-1jwPTepaSTo+K2rJeQRAZzV3IfbBpZO4zjDVtMkxnyVOoFSAShhzTRcRVN+8FSJnjssUge+UT6Tx6KcqvQ6Z3A==","signatures":[{"sig":"MEYCIQDp6QJfjMw4Q5UyGECjH5QyC/Pnjz9M8gtsC98MwUM7rAIhAM92s/28lf54UY/5h0QMjHE4LeZ52410V2y+/WiEbCWP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLabmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWhRAAoRO9k5Ali7HFhhOmUlK4edW1niqSlk1qLH9FXRZWRNaG2SUu\r\nW16wUivDkq18VVNyaWTLzNuBGoTW6xpnoGzkn5TsmrBog8QUry47CDzKRL6P\r\nfQSwu3Yy09GHc+mkA+WmgnQXSYLof9jjRc9v/qaXI0jSiExjc5Jvib8OyFdG\r\n4al3zZoZbgWFt8XvKjQ0B4NjHzNCtVp/aJy40gGA7hdom56L+wAWkpz93d/L\r\nFqvCt00838m27Aydjorz7RidlGTlirhsyAuBeSIPCk0AC1TcK4V9NNC96xVV\r\nMlrTRdffZtno1zbckfZ7vvjEwDZSbOtVN2Esrf9njk1IFKPXHTtmEQH180wZ\r\nlrMnthSVHf3O38VPDVPyUJAObhTct0+VIFwSBZGN6azAOdDQskSbf8baIgf7\r\nguxd6S70Fo1l2u9PvJIGFrR6AaPMePzRfohDIztdM67Zkcar/GOlFrG/kbwi\r\nHyJO92lOqtQkm6zrK5hhQqElqQT6adFt2RusWk23a43akKMSJMOrcEvUhnpO\r\n/2WRSD5sysEhGB7omFj9kkfIfVU8+xthRCyqArCPQ2l8duzbciMFAfN0aaK3\r\nxFQgWduX9MKwi9P5Jq6TbFuqc+ucT7ckh3Nhfp9ePoKCLTGj5CVibZdtjbhm\r\n00Q7pb4r82VIWXWZJAn3Wj1kc9O9f0VzA8o=\r\n=nBcU\r\n-----END PGP SIGNATURE-----\r\n"},"types":"lib/index.d.ts","gitHead":"1deace9b7059bdae2acd6288bf3e7f5afef22b43","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:strict-null","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:strict-null":"jest --clearCache && jest --config=./jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"8.18.0","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"18.8.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.23.1","ts-jest":"^29.0.1","typescript":"^4.8.3","@types/jest":"^29.0.3"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_2.2.1_1663936230532_0.7845739337120083","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"ts-gems","version":"2.3.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@2.3.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"26a027b689289c8121ddfa722af8026222fb98a3","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-2.3.0.tgz","fileCount":13,"integrity":"sha512-bUvrwrzlct7vfaNvtgMhynDf6lAki/kTtrNsIGhX6l7GJGK3s6b8Ro7dazOLXabV0m2jyShBzDQ8X1+h/C2Cug==","signatures":[{"sig":"MEUCIFxkfe4gIeWuNXRa8tCGEjWpP0pVZbHzq4wYDZYGZMTtAiEArhFH16HOXzbNZLwIn3EjfNR4GBU3o0FAmhsUHBtBcWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTvkeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqpQ/8CIIs6lkYxwOXoVXT0vS2tDYX/lHJA9gnXWiVC/rPtcdAFiEr\r\nT76wuLxTt7g0FEt04VsMAJUlVp9GcsygYPGnl3J2NPLgjOAl+ydBuB6AatIi\r\nxYSlthIRUmE+873fj6kERAs56LzIOVPs9d5dKfygtBFzPb7gtwsk89UhxecY\r\nsZmpgMZMotzR8N1oPL/pzHxXZ1frQse/44bsULGpCWarx7jcIC9IlxWt49n2\r\nVCPg5+rXh6fqB7gALHo1OAP222plb3uaoqg9KssHG3ewzNInzubOO/bHgOug\r\nr8Qh+r6fhQ7gsPdbKDWpiE/ghABqVPHjNDnWHtQHnclwFG7jPNRdj11Cjbzs\r\nM/I/PG/5RToCk1+OJM1gDA0FTKu7l+uiYRDyjzHhx8rrOD9Z3MI8vT5C8GMo\r\nG9k0k9e5CjBbziTkyedcUl0cImJurNZCSI4i/8MWePbAQakwFx0ma56GmeKl\r\nWZqu+ewW2w0LsIdmvPBCTQVHXPIG9RvtCH+UsMLFW0ILtZEhPix0bZxEm7lv\r\nmte1vlj1O+SKFMjNkN75g3Z92Hq1FORWR4G+P5ZNwFb5XxDoUfza/8OTu2QE\r\nGFCwuWMwrYNuMxIPpqLm15ErrqrGNnKkCr7eL/fE8fCEWkafHkdorttyyV7p\r\nq8BNPMmOntEcW6r3dpx/5+WBaocJ7HE8BMs=\r\n=T81K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"d7186e6992b876b9d65ff1f2313e33b90dbabf38","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:strict-null","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:strict-null":"jest --clearCache && jest --config=./jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"8.18.0","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"18.8.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","eslint":"^8.25.0","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_2.3.0_1666119966211_0.7119136867480891","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"ts-gems","version":"2.4.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@2.4.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"6c35721d011c227c1d1439312b496afb512f443f","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-2.4.0.tgz","fileCount":13,"integrity":"sha512-SdugYAXoWvbqrxLodIObzxhEKacDxh5LfAJIiIkiH7q5thvuuCzdmkdTVQYf7uEDrEpPhfx4tokDMamdO3be9A==","signatures":[{"sig":"MEUCIQCFV2XN7cNPAKFop9RpecgwuEG3j9cpC59RiCzWiJMMXQIgJhTqAwTkLz8wfJ915o6c5/blRPzMWL733LKX10IrjDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36528},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"c46b28114846f792da17ec79cd237103a9416c2d","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:strict-null","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:strict-null":"jest --clearCache && jest --config=./jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"9.6.4","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.40.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_2.4.0_1683871606883_0.43296379261844464","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"ts-gems","version":"2.4.1","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@2.4.1","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"860111b3cc47458fd19447ca9e17ceff7fd9dceb","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-2.4.1.tgz","fileCount":13,"integrity":"sha512-Zh4I0Wxb3/sERZC2wf+WiDoPBWjbumCcM2mLcCbGnJ6Q7OaZWkL2M2cgyL1JY3RiH2YEd3moQlEQkS9ATbN8PQ==","signatures":[{"sig":"MEYCIQDBDeH9yl+5jDgS8umTPyva3yGm1wriSr06Q8/LDjlPRwIhALSnknxlACc8N/fZWE5jcmdm1HTgaQEy9jo3s3QcCfAO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36528},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"7b058b944e59cdead7de0fe038a1fec5ff9c7efe","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:strict-null","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:strict-null":"jest --clearCache && jest --config=./jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"9.6.4","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","eslint":"^8.45.0","ts-jest":"^29.1.1","typescript":"^5.1.6","@types/jest":"^29.5.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_2.4.1_1690350365785_0.3488973036110674","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"ts-gems","version":"2.5.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@2.5.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"b966c34d83e324a7f273967300bcc02bed67977d","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-2.5.0.tgz","fileCount":13,"integrity":"sha512-yu110Lf3DjFMvtvuo9zwfnO19Ck4C37V2RCQ8jpjv2P+XorZRr4EjJPJ9ItSHOP6N0m554fG00xC1/t4zeUTuA==","signatures":[{"sig":"MEUCIQC2wbKG2LUp10BFAK0UxqvSI4geI38tjllk7YZI4YR4dwIgZ6UChl6aKzHpxuXaCepLAOCJOAswfXFGbFBSKr8v/tk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36645},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"922df2df0a52362fb676608e8a87ad653b05976b","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:strict-null","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:strict-null":"jest --clearCache && jest --config=./jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"9.6.4","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.1.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.49.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.4"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_2.5.0_1694768165058_0.795016316015172","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"ts-gems","version":"2.6.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@2.6.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"b15b22c71eb805bd271470162fa3f343c2a57f69","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-2.6.0.tgz","fileCount":19,"integrity":"sha512-a+X2N1xSeaJOa6kdOTvVhAH+YsTCGy9gJ78e6hz324dZLCTP3HsaHpQ6IFCC0h3cqhmc+O203/+Mk0/M6e913g==","signatures":[{"sig":"MEUCIFfZzYkiAhRntdhIuC9iiHmYK0qlmWAH+X0nNAICvfaVAiEA4rvY0JQzhTEadsSuTP6El9PpHZ+LcHCtC6KOlV1nSm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26021},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"c1f2a54affce7482fb431d01232f187dae45fb69","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:strict-null","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:strict-null":"jest --clearCache && jest --config=./jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.2.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.49.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.4"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_2.6.0_1701676510832_0.03209588281083642","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"ts-gems","version":"2.7.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@2.7.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"10bcee464f064d3f78bff075592de2e7fe1c353c","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-2.7.0.tgz","fileCount":19,"integrity":"sha512-9DekC0KWj6yk9+f6y+yVjS+hOeSoiwAN+V6xuv2HCsjF6Vvj9zRBpoVmf46f/tlI4iWgaKi0PUruWzWxr9HBLQ==","signatures":[{"sig":"MEYCIQDBffWiiHPfPDHxcHo7MsZjGEWqFowlVQdfmRHNy5AlLgIhAP/zTwQFIACL+VEcEvFq39atgUpc7uaY+j5vUHnLwEaI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26129},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"8cc4e44290021d43e2a0f5aaa8c964a0542f9c45","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:strict-null","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:strict-null":"jest --clearCache && jest --config=./jest.strict-null.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.2.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.49.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.4"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_2.7.0_1701676938208_0.15325118830148066","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"ts-gems","version":"2.7.1","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@2.7.1","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"5938de82b3062e57937e767a52834ef7e5d6f47c","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-2.7.1.tgz","fileCount":19,"integrity":"sha512-bsusevEm1yH4b8+HXmu/zrgFbvCF0Tu/VuZ6bj2JadjM/yzfLwZUJ0bx2RD6LbYnDw5n4mF88PCAiYDfjIXLKA==","signatures":[{"sig":"MEUCIQDxvAhaK3APHL81CMF6MbRfexOc1SDXxgAlJJ7CGZmYBwIgIuCWn6uV+xdfAwKvgVzXfp1ooTh2u19m9KE0gXD+2B8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26509},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"3837725bc92bf074694af54acab8dea1395616da","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:nostrict","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.2.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.49.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.4"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_2.7.1_1701685464134_0.04811174243736338","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"ts-gems","version":"2.7.2","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@2.7.2","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"46b4b89195a65700408cc5c29529f7836493ff57","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-2.7.2.tgz","fileCount":19,"integrity":"sha512-y8piVbRQZK82aIih3uw0i/y0c6OR71fJVAtNG+B1MDhy5+ezlWqSb3EsXfGX6drbDxCdci9VBzULUBtuK/Ezzw==","signatures":[{"sig":"MEYCIQDF9a0Cw+cgmrgHa78NnM6V5TewmBWmWXSOumqD8k+hSQIhAKcbtcHKFnSJ9us3j8rpseAuudlEgAvKc55A/j22KIze","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26513},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"a83d8af951eb3915bb1bf8e64d4758d5510eb218","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:nostrict","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.2.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_2.7.2_1702124980553_0.5955382379780811","host":"s3://npm-registry-packages"}},"2.7.3":{"name":"ts-gems","version":"2.7.3","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@2.7.3","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"7dc93e1c9c4a6dca764f38c38d6a18116aa5a9a8","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-2.7.3.tgz","fileCount":19,"integrity":"sha512-aZ61wJNCZdGO4ziJN3g2tVeQi5CWVOaMb/UragESaX63KWP8A6TnedOwGAaVCG66EQZFk5WGO0SEAGHyUdKhRg==","signatures":[{"sig":"MEYCIQCU959fkhHZWfJArQWaidkmu71Gn0q/pAe7q0hnYRzuiQIhAOO7Jj819MeTcb9MZ8Z3r+C2tjj1x653ppqQHOMrLnVm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26774},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"99fdb9eaa9e130b4f2a984fd5492c9fae615a3f7","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:nostrict","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.2.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_2.7.3_1702237236252_0.0032744542568812207","host":"s3://npm-registry-packages"}},"2.7.4":{"name":"ts-gems","version":"2.7.4","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@2.7.4","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"98ffa04148c5d145b3083774128259f5e4962fb4","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-2.7.4.tgz","fileCount":19,"integrity":"sha512-eRdSVWqiSdMexEjQq/ss7HduvvA2WS+RbhfJnEJHaGjJZSp3qxMOBAavU/1rFXRhp4W9lQks1auEQkcCSClY0w==","signatures":[{"sig":"MEUCIQCgdUICYetxDQ/Kl97CoNXFRHm2RzZo0tC4tgIIgDg6FAIgBJaGzecds9PyPcXTPDTLsQMxc1o0FUTdr5uHWAvbh5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26770},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"ddfa837bd2327c84a1e87899872e31ef05706c2c","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:nostrict","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.2.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_2.7.4_1702274197951_0.618373564318575","host":"s3://npm-registry-packages"}},"2.7.5":{"name":"ts-gems","version":"2.7.5","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@2.7.5","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"706d2639a7e91700b3283ec4365c60ab9968bdd0","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-2.7.5.tgz","fileCount":19,"integrity":"sha512-7lgKLkoNrmOmtFW1W5UmSQP5YK5Y2xAgmfMAxxYkXeoZEoZCKcFi3HEMzXa7ZMB1ClOA9neBkzOLWcVzpuBYbw==","signatures":[{"sig":"MEYCIQCAmyBPjfHYal/BrVZDi8zfthl4vuMQGNII208TdWxplgIhALEnVrkHRnjm4Ov9r+SEpKZ+bODtzZexC9u/OrWnnU8y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26797},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"8c80841293c0dd02aab0f8295ad2081103c55cf4","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:nostrict","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.2.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_2.7.5_1702274298949_0.530839932203581","host":"s3://npm-registry-packages"}},"2.7.6":{"name":"ts-gems","version":"2.7.6","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@2.7.6","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"7c645c1df91022e525cbce03939fde00c05f6a0a","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-2.7.6.tgz","fileCount":19,"integrity":"sha512-qLTPBVGZ4n6b3J0TijL7QbdX2ApVabjdcnM6aupk7JqsfjYXfZagmyKpDtC7P7jCWyYDLHe0DrBjW9GX1n0xgg==","signatures":[{"sig":"MEYCIQDlQSdWFhPOQAdik27Msn/LdU7NiFHucvG+XMeBjCJilAIhALgoEbst8hZDqaq/pU9cr4XIjV56E6UxB4kRwzfWpUo+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28254},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"af413416cc24dd8ebe1d470ad13e965c95efc28f","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:nostrict","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.2.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_2.7.6_1702290133433_0.7276936544473029","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"ts-gems","version":"2.8.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@2.8.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"6595f304c9f8861e424f9f59b75a33f1eaa5c1d9","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-2.8.0.tgz","fileCount":19,"integrity":"sha512-kBiKuOTSo5HwvUOrs/HSsbJ5mPwGtVavE2+HdHK9yBhOV2rHaIzga5BQs/f4w/vw8weNu8ceRC5aStzrLKDTaw==","signatures":[{"sig":"MEUCIQDYDodgFXpmQu2ri4JVDJwkaY96QsG0GP/F1EIG05w43wIgHkg7Bh0ierncHYCx2EYtgIwRGWjg1pJnkGZhvowKQ1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28961},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"4b71f277ef7c15d088ba53fabc619468cba01f0a","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:nostrict","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.2.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_2.8.0_1702298896972_0.22887702952498112","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"ts-gems","version":"2.9.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@2.9.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"20d6efa37c76258df8bdd9f3465d362f388076dd","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-2.9.0.tgz","fileCount":20,"integrity":"sha512-ESqGvFYkfI0o0BhAyUPzIhDtg+SaVxOOgqNSG517dhWkGz2EC5FGzTnSy+r+/Pdoc8a1bz14KBSSZd0AN0/7ow==","signatures":[{"sig":"MEYCIQC3GmCtGZzbQP7UAmvT3ENoVKYkV0GKv7GyGz3yH5EBuAIhAOXN8Y+BjQwtsRoX7D0H04crtUOe3v6BBDFxc/iFZ5Ms","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29837},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"ad1f6ada22bd0b28652e21716d660a7a9d311730","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:nostrict","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.2.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_2.9.0_1702328921672_0.2998075533035298","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"ts-gems","version":"2.9.1","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@2.9.1","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"eba5eb4a9b406f4cc4b63a1d5e1a7e48f277b760","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-2.9.1.tgz","fileCount":20,"integrity":"sha512-AMZ3wgSsrEL+/zPLtv2RvhIuRiEL5jIxuOuqARqWrhZvkx1DXdBUljWiG1UY5pqKiYD5cFdUuyA4yj+yv6tNtg==","signatures":[{"sig":"MEYCIQDFULgBTnBKwVCvqbOZuAqqwOicDcr1Uy+Sn0EcuSZNrAIhAKD2sCsHQFlvIGQ3ePFH6MfO9mqLBb7roTE9wGuXpMfv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29877},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"ccd5a779bb8ce5bae8e7ae063ae0687e3b7413a6","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:nostrict","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.2.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_2.9.1_1702330145896_0.47821179880640763","host":"s3://npm-registry-packages"}},"2.9.2":{"name":"ts-gems","version":"2.9.2","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@2.9.2","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"5430cfecd37b4130cef47ccbc202cab8994bbb9d","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-2.9.2.tgz","fileCount":20,"integrity":"sha512-iwtK2Mbo+gS0rYO7rNoS2D1cqPKBSQhABSlBwrVAsIAf23EJDMuaKQtdGxn4cl+Z0aVpoLumrxe8zpUS2wjsxg==","signatures":[{"sig":"MEQCIDXo1erCgJssJPGT0+hLa74Z5hd/F073q59UFrC/aAhLAiAYLzE5ADmgUI+Dh+QkQMeRHFCwetlWp6d8a4S4lQ4J2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30135},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"0dce62f06e08c2bc7eb224622bb841045e1c977f","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:nostrict","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.2.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_2.9.2_1702331383376_0.9771078115924021","host":"s3://npm-registry-packages"}},"2.9.3":{"name":"ts-gems","version":"2.9.3","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@2.9.3","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"fb9341c01495edfb6cd6f66662cd14c9d41433d9","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-2.9.3.tgz","fileCount":20,"integrity":"sha512-tzpnZ4OmhYg/qz6+dQUDCYH+BYOs+o5LS1+kJGS9V5yTuumTdDbbYNqYPJ8T4j9mvzvyliYhzEHdgsmD9JwpCA==","signatures":[{"sig":"MEYCIQDKumby7/afAfV8lLRJ6UqX1UAPfAW8sM7GLdZfAE+YCAIhAJ971K5bIaZRFu8SuByGtYTardqCRaAB5/oQHNwk+eWL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30646},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"1471ffac9976119f742aa155779017168e38e5d3","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:nostrict","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.2.3","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_2.9.3_1702414804209_0.3374797388187394","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"ts-gems","version":"3.0.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.0.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"b89a7661435f154fc4e900e67b5b392c41c74992","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.0.0.tgz","fileCount":18,"integrity":"sha512-i4Mn3+JW6eXHfdVuq5jntqRQdBu3hQaurqclJnIQcyGQhMOAzVbcJSR9CDnam86DYKeel151OJocozrTYswBAw==","signatures":[{"sig":"MEUCIESKOjkWzgq6LoiDFkOZXnP/5ZntghJNoDVKt1DvXV5vAiEAzorDQEWFlRwxreh26XsBb5hgiknWgSFzuqTgZmg+3QE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31143},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"bda7687ed48d16c76c830bbb378fa0244e06088a","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:nostrict","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.2.4","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.0.0_1702900217263_0.08343705570154669","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"ts-gems","version":"3.1.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.1.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"a14a46970256200ef24738d412218ab7195c835f","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.1.0.tgz","fileCount":18,"integrity":"sha512-8aO9yy8UntZuQ4k1m+0KAmymArXNj3bmpDkwT0lsamVfFQpBkbQ5I7OBJsf3f0d85PSIZEr+U+n6vYLwQxW8bQ==","signatures":[{"sig":"MEUCIQDPUzHVFVswE0119zcy/fg77GL1NZT1H1vH8gWU3dXs0gIgFGW7O3h4M61nu0d2yqlcsHlfpmjWetBrAnUknBkAarc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31315},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"33345340735ddaf022f77d60547d82bb6f193ef7","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:nostrict","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.2.4","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.1.0_1703136468410_0.9254426334993637","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"ts-gems","version":"3.1.1","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.1.1","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"6af5a711bac1e3fbe801174694a239eb2ad67990","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.1.1.tgz","fileCount":18,"integrity":"sha512-Li1Z44FnxN06c1lBwFepb932jPYT+4eOvOmoiC30lOTkvOJOERr9xZFg3UA9y19OYO9CrW3ZSqNL66DUSuwFTw==","signatures":[{"sig":"MEUCIQCDRWuZgHOgynv7OWxcqTFd2lwdizucTv5w1cPfG9LeuwIgTun91TCXoNfWu1QsYxRd2zriihjcANbfg7HjJprnZUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31839},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"04a492588d0d6696f6286a374cafef8dfa3622ac","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:nostrict","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.2.4","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.1","typescript":"^5.3.3","@types/jest":"^29.5.11"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.1.1_1705667064148_0.6347669164911112","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"ts-gems","version":"3.2.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.2.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"ecffb2303289f171a6e84e543c692708c3e1c71d","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.2.0.tgz","fileCount":19,"integrity":"sha512-FaAAjoH/na8/waGJDxa24/fjhRtQioh1NWWv+683CwbF0+EfbrSZv7JncR8YrG1uWsgN/6FUqYNWu81nuJtJqw==","signatures":[{"sig":"MEUCIQDqIJRL+uacZ7RqyMNq8HV/z/l3HMxadldIrpE8Fs4+1AIgSkN+rfpVSUxDBsczgtjDMYFquxZDF7PGz8vpz1Rf/RA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32659},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"9fe1f9a4317652315d68bf86e6084448b4764fdb","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:nostrict","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.2.4","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","typescript":"^5.4.2","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.2.0_1710507010349_0.17659007501962054","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"ts-gems","version":"3.2.1","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.2.1","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"11d58ac3c65d25a27ca46ee5c9d625c6786aaa7b","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.2.1.tgz","fileCount":19,"integrity":"sha512-nAs9PugnuYpuvsvb8m4BAWzinmIKGdBecDaxs3PEI5m1fzijSVIVmP+TyGVD5yRpxsadpbBdPBI4RYgsF+inzw==","signatures":[{"sig":"MEYCIQDz+r6KkQgsKeORCopZFGJIDlHaFuOMSdBahPuzITC8HwIhAOB0p5UiMQC/oGR8npiQX2QwFwCUs47dppC1MaxNU8ve","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33063},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"6d33f9173cfe881d6e873d9cdb77c372d31f5f33","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:nostrict","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.2.4","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","typescript":"^5.4.2","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.2.1_1710509345382_0.21292539533871313","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"ts-gems","version":"3.3.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.3.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"3bc90c16e8438ea1a6410661b308a3a06c404c6c","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.3.0.tgz","fileCount":19,"integrity":"sha512-rIzZv1P/uuAlberhZVfdujLrI51nR03t8vOPU4O7SLPcCkrgoJLfmn4yY/yFCLAVpvxywsuNLJATr4QVmI4rGA==","signatures":[{"sig":"MEUCIDoREEIeOR6wg85i7w9N3pvRPQLdSnx7Ye4pslyV8qqLAiEAr5HyN7GefGxB6bZwRntzpv1Ah/FV83Ri76nL7P4ffT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33109},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"cc16f01683ec6e443c659b40fd25a7824f30fa72","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:nostrict","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.js","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.js"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.2.4","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.0.0","ts-jest":"^29.1.2","typescript":"^5.4.5","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.3.0_1713238662876_0.5290331174911436","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"ts-gems","version":"3.4.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.4.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"c676c2fda8c075b2e3cf2d7d02313ac9d9b47bac","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.4.0.tgz","fileCount":20,"integrity":"sha512-RM1TN7GRmweAdNXNM89S4tLz+Ur3HslR4ePYND6RBhRzxsiUOnfVFyTey01+9YUs8Vhxb/OsO6rHlu5xJGzBXw==","signatures":[{"sig":"MEYCIQC3WFFiRtmJjgv4fD7tzGChaAzaCKcX0CrU6QD0qLYDZQIhALGcqPPlyJUxT9hryq02D/ChJ8Kn70ZQNAnDSf8N7599","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35127},"main":"lib/index.cjs","type":"module","types":"lib/index.d.ts","module":"lib/index.mjs","gitHead":"653c774e0777118a1282bdf0d1b5f577bd2d0f58","scripts":{"lint":"eslint --no-error-on-unmatched-pattern","test":"npm run test:common && npm run test:nostrict","format":"prettier . --write --log-level=warn","compile":"tsc -b tsconfig.json","test:common":"jest --clearCache && jest --config=./jest.config.mjs","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.mjs"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.2.4","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.5","@types/jest":"^29.5.12","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-security":"^3.0.0","eslint-plugin-unused-imports":"^3.1.0","eslint-plugin-simple-import-sort":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.4.0_1713990922822_0.14240913821395917","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"ts-gems","version":"3.5.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.5.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"d0182e14fbfc5aca4db6996e4a910cf6dc9d200c","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.5.0.tgz","fileCount":20,"integrity":"sha512-XnuKffm+cvTG/mMwMgN+vougiEmdDlENuNifYfw2cI7KWWQBZf8JaDRyLb1YkAZ1+4UyvdMCJlIfXH7EXORQ5Q==","signatures":[{"sig":"MEQCID5xCONgBwT2hOQMUWYWwgOkN0b2G514g3eF5T/II89eAiAp3irtkkbKtr81TvU7Jzt+wY7TT+0COuX1rGzt42BVCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35218},"main":"./lib/index.cjs","types":"./lib/index.d.ts","module":"./lib/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"495d90224e2d28e5046ddd6309d83ed76e459edf","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:common && npm run test:nostrict","format":"prettier . --write --log-level=warn","compile":"tsc -b tsconfig.json","prepare":"husky","lint:fix":"eslint . --max-warnings=0 --fix","test:common":"jest --clearCache && jest --config=./jest.config.mjs","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.mjs"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.8.2","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","ts-jest":"^29.2.4","prettier":"^3.3.3","typescript":"^5.5.4","@types/jest":"^29.5.12","@panates/tsconfig":"^1.0.13","@panates/eslint-config":"^1.0.13","@panates/eslint-config-ts":"^1.0.13"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.5.0_1723215310684_0.30119913494262707","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"ts-gems","version":"3.5.1","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.5.1","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"aec6d397c71691e5592b374369598c881637cc29","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.5.1.tgz","fileCount":21,"integrity":"sha512-3byjAMEcwjxdX+/y2h31f4ZNmiYMwkG+6608DEfLdTKYKp6MiVs7DeK0w/sC82Fm/o5NuAML2SulSsEw5yLA+w==","signatures":[{"sig":"MEQCIF5oHMqCwMo4qoxbYbMCBWp9w8SbvIbn5/zzy9QrmY6CAiBTfcHriQ7vfJVHPM564iwWEHk/ylYa8GQJD9g0GCXxAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36581},"main":"./lib/index.cjs","types":"./lib/index.d.ts","module":"./lib/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"c1f12fc8db485b6aed9ee9f2b7c7d7861da9c544","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:common && npm run test:nostrict","format":"prettier . --write --log-level=warn","compile":"tsc -b tsconfig.json","lint:fix":"eslint . --max-warnings=0 --fix","test:common":"jest --clearCache && jest --config=./jest.config.mjs","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.mjs"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.8.2","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.4","ts-jest":"^29.2.4","prettier":"^3.3.3","typescript":"^5.5.4","@types/jest":"^29.5.12","@panates/tsconfig":"^1.0.13","@panates/eslint-config":"^1.0.13","@panates/eslint-config-ts":"^1.0.13"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.5.1_1726658255908_0.2297327271284737","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"ts-gems","version":"3.6.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.6.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"f3caabf0077aa008f54c65ec1fd0af3ac28d5d24","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.6.0.tgz","fileCount":21,"integrity":"sha512-usfrgXmEKGyCc38bw08LbRl85bwmfXdPSqHA6RtB4rYWwwOu+AohShqo0fuo9/glmCdg23QI78GZPxEKN59AZA==","signatures":[{"sig":"MEUCIG8Jg+RcULxiCJGZmipyqhWprZDkhY5wVxuaQTm4uyNXAiEA2DsuQqxDLmNH3kosJpeUf7loVGnIn6cLrhsZs8SUB0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35821},"main":"./lib/index.cjs","types":"./lib/index.d.ts","module":"./lib/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"45602942d482ef23477597faf24fc99b6cc76ac8","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:common && npm run test:nostrict","format":"prettier . --write --log-level=warn","compile":"tsc -b tsconfig.json","lint:fix":"eslint . --max-warnings=0 --fix","test:common":"jest --clearCache && jest --config=./jest.config.mjs","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.mjs"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.9.0","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.6","ts-jest":"^29.2.5","prettier":"^3.3.3","typescript":"^5.6.3","@types/jest":"^29.5.14","@panates/tsconfig":"^1.0.21","@panates/eslint-config":"^1.0.21","@panates/eslint-config-ts":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.6.0_1730267843514_0.48208355944852066","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"ts-gems","version":"3.7.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.7.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"09861c50af1555282802fc316a7cc8b0917f2ec6","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.7.0.tgz","fileCount":22,"integrity":"sha512-VOMg7aCDbbWj4oIlGRDmyXu6UpoVM6xTcN8dahKOrWZVvk5vcjtaU0Ck/D5MBE+x7Ypr0HgtMzqLS86hWz5JPA==","signatures":[{"sig":"MEUCIQDiPzVh4CQAxgoA75IGeBXChe3mm681NnvMk6MMv3ix5gIgY9EeN4XvCwMI4OqtWZUXvruCufZLhCFlVQMVwQXCbF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36893},"main":"./lib/index.cjs","types":"./lib/index.d.ts","module":"./lib/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"e8b1b8982c3cfc762796d36d76636974d651519b","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:common && npm run test:nostrict","format":"prettier . --write --log-level=warn","compile":"tsc -b tsconfig.json","lint:fix":"eslint . --max-warnings=0 --fix","test:common":"jest --clearCache && jest --config=./jest.config.mjs","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.mjs"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.9.0","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","ts-jest":"^29.2.5","prettier":"^3.4.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@panates/tsconfig":"^1.0.21","@panates/eslint-config":"^1.0.21","@panates/eslint-config-ts":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.7.0_1732611820587_0.9422544685242462","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"ts-gems","version":"3.8.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.8.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"8c5bfebcb124980da2b34c485ee6e35b8c5487c2","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.8.0.tgz","fileCount":22,"integrity":"sha512-zIJWeEaPUKf2wlmvCzekL7runZTNmPvZmcgvMkCbtppfZE2lfrQJ4z8viyyuR5PgG9FJeczcvUr98KgIgLa38g==","signatures":[{"sig":"MEUCIQCNHu6rYy/e3UMAxL1RzPxWa/cSD1gqpKB3j/eLPWct4QIgXPP9tQmmCJKAZyYxEtv9pKGzateQe/g7FLhATBWgjTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37109},"main":"./lib/index.cjs","types":"./lib/index.d.ts","module":"./lib/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"e5a38ea7215217dc1c91d6d5bc5bc98cfad058cc","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:common && npm run test:nostrict","format":"prettier . --write --log-level=warn","compile":"tsc -b tsconfig.json","lint:fix":"eslint . --max-warnings=0 --fix","test:common":"jest --clearCache && jest --config=./jest.config.mjs","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.mjs"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.9.0","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","ts-jest":"^29.2.5","prettier":"^3.4.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@panates/tsconfig":"^1.0.21","@panates/eslint-config":"^1.0.21","@panates/eslint-config-ts":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.8.0_1732612893799_0.09428489374087112","host":"s3://npm-registry-packages"}},"3.9.0":{"name":"ts-gems","version":"3.9.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.9.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"b0a795cc1489081bceb6c95a1d3414b66d72920d","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.9.0.tgz","fileCount":23,"integrity":"sha512-HRicHZ9LmLOcx8OU98dr2QmzIz1eZqdxLcqd2cWnra6Ug4HxVawvZlsAN23pkpHF0wGQrZNP0Mx836pFx12mcg==","signatures":[{"sig":"MEYCIQCE9MTqGamKZ1ud9MEF4enQBVJlPn0ITIyLr2gxUE2eawIhAL5g+KDz+bej6plMtW1BF2EeBvJDnHprmh7u172iIB2+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38323},"main":"./lib/index.cjs","types":"./lib/index.d.ts","module":"./lib/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"bf98891458942e4b5887b37c715de7806940e51c","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:common && npm run test:nostrict","format":"prettier . --write --log-level=warn","compile":"tsc -b tsconfig.json","lint:fix":"eslint . --max-warnings=0 --fix","test:common":"jest --clearCache && jest --config=./jest.config.mjs","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.mjs"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.9.0","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","ts-jest":"^29.2.5","prettier":"^3.4.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@panates/tsconfig":"^1.0.21","@panates/eslint-config":"^1.0.21","@panates/eslint-config-ts":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.9.0_1732625244519_0.05244335379934073","host":"s3://npm-registry-packages"}},"3.10.0":{"name":"ts-gems","version":"3.10.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.10.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"8519fee11016e88babcbdec6cdcebf9ba55c0bb8","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.10.0.tgz","fileCount":23,"integrity":"sha512-P6jVlXCs93q8sH3dQ1EYWbcVp60rRKIsE9A2uVu8e4oaFC2s2N1Lq7ScVUt81F2PFZdZrjMHVEXS61UBvSqB4g==","signatures":[{"sig":"MEQCICQWq0C+HbFlJ8d7FoyPhjJTYGWicBBwvHA3h347I/t+AiB30puLPqCEIB348P1PSrUB/Sjm/Kv+VSKZ4i2ct0bQoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38332},"main":"./lib/index.cjs","types":"./lib/index.d.ts","module":"./lib/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"1bfd33da4ca733cd787f6d79db625d82e8afae8d","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:common && npm run test:nostrict","format":"prettier . --write --log-level=warn","compile":"tsc -b tsconfig.json","lint:fix":"eslint . --max-warnings=0 --fix","test:common":"jest --clearCache && jest --config=./jest.config.mjs","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.mjs"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.9.0","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","ts-jest":"^29.2.5","prettier":"^3.4.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@panates/tsconfig":"^1.0.21","@panates/eslint-config":"^1.0.21","@panates/eslint-config-ts":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.10.0_1732695029722_0.025842722675293972","host":"s3://npm-registry-packages"}},"3.11.0":{"name":"ts-gems","version":"3.11.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.11.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"dab53a3a57a4630f69e997a0df7f9bd270b7cd3f","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.11.0.tgz","fileCount":23,"integrity":"sha512-/YLEmOE3sVJjOrLq8BUomE9y4jWaQjSvAfpDt7aMIRuUZVZEq0A3ScAzfmLECJh4AdIzKzlzxhsNmkxZ2Zdurw==","signatures":[{"sig":"MEUCIQDCNzedAhGClWtlQv7s5INkAaV+mcijAtebgw8c5tTXQQIgDALNQL3yE3sjkMuSNQXzc03wV6PQLxWvK/HO5yPkc1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37957},"main":"./lib/index.cjs","types":"./lib/index.d.ts","module":"./lib/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"ab63ea1fef2034ddb4143cff7e44aa91a0c65381","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:common && npm run test:nostrict","format":"prettier . --write --log-level=warn","compile":"tsc -b tsconfig.json","lint:fix":"eslint . --max-warnings=0 --fix","test:common":"jest --clearCache && jest --config=./jest.config.mjs","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.mjs"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.9.0","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","ts-jest":"^29.2.5","prettier":"^3.4.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@panates/tsconfig":"^1.0.21","@panates/eslint-config":"^1.0.21","@panates/eslint-config-ts":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.11.0_1732780888402_0.08155883609587011","host":"s3://npm-registry-packages"}},"3.11.1":{"name":"ts-gems","version":"3.11.1","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.11.1","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"bfd1986f660b832f2a0be8991150ac312905c281","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.11.1.tgz","fileCount":23,"integrity":"sha512-wt7V3JuO3ICB/hEEPFEMmGnOIwESV3NAex9RKT/jUayLZ5JBMB6RFdiFGn53Ql1oK9K1g7A1DkxNkNmjz2SbCw==","signatures":[{"sig":"MEUCIHZWMVSMiaVSBC4vHbCJcIO9N2QGslrVmZxvcbhje/INAiEA8ZRonF4SZkZoaJ5wM04bGAEGeHbs7zOLx0ithGeDORI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37926},"main":"./lib/index.cjs","types":"./lib/index.d.ts","module":"./lib/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"b0b4dd581e37f9167bd7fddfbee4b6b8156b7935","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:common && npm run test:nostrict","format":"prettier . --write --log-level=warn","compile":"tsc -b tsconfig.json","lint:fix":"eslint . --max-warnings=0 --fix","test:common":"jest --clearCache && jest --config=./jest.config.mjs","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.mjs"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.9.0","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","ts-jest":"^29.2.5","prettier":"^3.4.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@panates/tsconfig":"^1.0.21","@panates/eslint-config":"^1.0.21","@panates/eslint-config-ts":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.11.1_1732782204467_0.7807746923124343","host":"s3://npm-registry-packages"}},"3.11.2":{"name":"ts-gems","version":"3.11.2","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.11.2","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"bd16d3b46ebe03d59d670bcd426702006b579450","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.11.2.tgz","fileCount":23,"integrity":"sha512-yUxenS5mYWCMYVhEE/VlcHXqVyTBJhSIwM41v6APmH37B306hOskn5s5MB1ZUPXcr6vN6BLkPDIq29IN8uMVTw==","signatures":[{"sig":"MEUCIAt4NVU43MLHLg5T1KFSCNnBGNQm0Kr+ae+/fu5rXDIvAiEAi3fX4h3XM1zAn+zvxeCAxCKqtDWRNRLDlsz1CMXb/IM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37884},"main":"./lib/index.cjs","types":"./lib/index.d.ts","module":"./lib/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"61c3fe6591cd0582b5f154b1a3d7c73ab7d7b5d6","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:common && npm run test:nostrict","format":"prettier . --write --log-level=warn","compile":"tsc -b tsconfig.json","lint:fix":"eslint . --max-warnings=0 --fix","test:common":"jest --clearCache && jest --config=./jest.config.mjs","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.mjs"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.9.0","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","ts-jest":"^29.2.5","prettier":"^3.4.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@panates/tsconfig":"^1.0.21","@panates/eslint-config":"^1.0.21","@panates/eslint-config-ts":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.11.2_1732782286823_0.4862329142058064","host":"s3://npm-registry-packages"}},"3.11.3":{"name":"ts-gems","version":"3.11.3","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.11.3","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"255eed0a03a06b78ba2c3eab802717c19fc6dc0e","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.11.3.tgz","fileCount":23,"integrity":"sha512-zEAkPUvP9L7f6SmzXq3mtKnRr6nbWt2vMdGl2NO0b1stHFFtKcmNxZKLHyv5889gOp3InI4ki2WaZAtz85OJBg==","signatures":[{"sig":"MEYCIQCBjq7OMtvBNDjHYHjqFLHAB/Vny6u16QQUUMX/1kDb8QIhAJar16xQrBst0KOdub9b5OYWdBtD0KlvZPWzVUPo1AjZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37907},"main":"./lib/index.cjs","types":"./lib/index.d.ts","module":"./lib/index.mjs","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"}},"gitHead":"dcbf0c672a4d94f199f24544f61cb64c2664e6c8","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:common && npm run test:nostrict","format":"prettier . --write --log-level=warn","compile":"tsc -b tsconfig.json","lint:fix":"eslint . --max-warnings=0 --fix","test:common":"jest --clearCache && jest --config=./jest.config.mjs","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.mjs"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.9.0","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","globals":"^15.14.0","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@panates/tsconfig":"^2.0.2","@panates/eslint-config":"^2.0.2","@panates/eslint-config-ts":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.11.3_1736403444739_0.1573012840642758","host":"s3://npm-registry-packages-npm-production"}},"3.11.4":{"name":"ts-gems","version":"3.11.4","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.11.4","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"4d21494ffef6878dad79e5b57ccc5132ffdaedeb","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.11.4.tgz","fileCount":22,"integrity":"sha512-C3x4T1In4nCD88QxkyErj37vQIqf1MI7mzCHqnNQ4S08V978mClxa/xLtAYjoEBX+LabaUI3WhR/Kh9tu10pjA==","signatures":[{"sig":"MEQCIHtGI6PY+eRpp44X1WV3tlV2/q5yjXm+MaD0ZRrvJEBtAiAts4mG/Y7wPqM2exheP37m6gOmCmf4abSbOQSKEsOxbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37550},"type":"module","types":"./lib/index.d.ts","module":"./lib/index.js","gitHead":"57c1a72a9067de7799f29e398a6f7ce71b2fde9a","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:common && npm run test:nostrict","format":"prettier . --write --log-level=warn","compile":"tsc -b tsconfig.json","lint:fix":"eslint . --max-warnings=0 --fix","test:common":"jest --clearCache && jest --config=./jest.config.mjs","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.mjs"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.8.2","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","husky":"^9.1.7","globals":"^17.4.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@panates/tsconfig":"^2.0.11","@panates/eslint-config":"^2.0.11","@panates/eslint-config-ts":"^2.0.11"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.11.4_1774444330610_0.27287007437484934","host":"s3://npm-registry-packages-npm-production"}},"3.11.5":{"name":"ts-gems","version":"3.11.5","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.11.5","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"463b554d3f9c60ba77085225f7f5782a7c559575","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.11.5.tgz","fileCount":22,"integrity":"sha512-Zk1daMng1G8XZRb8o3rJ314SfElnGxHngK8r6gxRuk9hj0wcI9D5JNNESbmfdlAyHJbSUUiJYj9ll1jQ0pG7Xg==","signatures":[{"sig":"MEUCIBfp+ga7HKA6dwviP7DRq64UnLZYBsEpApEnsZWA01RuAiEAgb0KvgMUmp8uxbJH0kmrvc9Anwovb9+HN9qlb7rMDuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37624},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./lib/index.js","exports":{".":"./lib/index.js"},"gitHead":"6cd35d20f3b99f2ecbee8eca283edd85640487aa","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:common && npm run test:nostrict","format":"prettier . --write --log-level=warn","compile":"tsc -b tsconfig.json","lint:fix":"eslint . --max-warnings=0 --fix","test:common":"jest --clearCache && jest --config=./jest.config.mjs","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.mjs"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.8.2","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","husky":"^9.1.7","globals":"^17.4.0","ts-jest":"^29.4.6","prettier":"^3.8.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@panates/tsconfig":"^2.0.11","@panates/eslint-config":"^2.0.11","@panates/eslint-config-ts":"^2.0.11"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.11.5_1774445850295_0.2945552212373901","host":"s3://npm-registry-packages-npm-production"}},"3.11.6":{"name":"ts-gems","version":"3.11.6","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.11.6","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"24a6cca13bddd614c19cc343d781edfa90044cf2","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.11.6.tgz","fileCount":22,"integrity":"sha512-l+/kPzE3jzoWBBzuilvMxV6USLOy56qawbjg6KgZPsR+k2l3zJDr+W71k8AsyKgAfNBTSQAXGrIQekqx5P/EMA==","signatures":[{"sig":"MEUCIQCzuBGpjeEhG/i+LOr7wOAguSVFa2xgo23rhxtk7lIHAQIgZUj29XBTSJKV6i0weYCjIrDxUsUBzzksRnScB/OKPVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37624},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./lib/index.js","exports":{".":"./lib/index.js"},"gitHead":"7be93d1457bd323cae8dd0af80717da75f83b3ac","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:common && npm run test:nostrict","format":"prettier . --write --log-level=warn","compile":"tsc -b tsconfig.json","lint:fix":"eslint . --max-warnings=0 --fix","test:common":"jest --clearCache && jest --config=./jest.config.mjs","test:nostrict":"jest --clearCache && jest --config=./jest.nostrict.config.mjs"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.8.2","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","husky":"^9.1.7","globals":"^17.4.0","ts-jest":"^29.4.9","prettier":"^3.8.1","typescript":"^6.0.2","@types/jest":"^30.0.0","@panates/tsconfig":"^2.0.11","@panates/eslint-config":"^2.0.11","@panates/eslint-config-ts":"^2.0.11"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.11.6_1775216704017_0.6041667114213853","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"ts-gems","version":"3.12.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@3.12.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"1eb59c986ed07d600ba607c7668deecc5f19f881","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-3.12.0.tgz","fileCount":22,"integrity":"sha512-49S+SeAmwtbb/fnJ3yiRj4aw0Kdxwq4u0bZazX86kuXbLu4YDmZAwwBWNd+LZ/ALfJilug61gGl1g3LOfADUYA==","signatures":[{"sig":"MEUCIQCBYMJCY3wdjQ448n10iADmAjhBVnmDJWnprOd7AOSkywIgTkKCIuuwzEby63Rwh9NDjIzRI3KTFA0SVh8l9MOByGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37740},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./lib/index.js","exports":{".":"./lib/index.js"},"gitHead":"aa79b2fa5fcb737c894ee3d74a58f4e6f8736887","scripts":{"lint":"eslint . --max-warnings=0","test":"npm run test:common && npm run test:nostrict","format":"prettier . --write --log-level=warn","compile":"tsc -b tsconfig.json","lint:fix":"eslint . --max-warnings=0 --fix","test:common":"mocha","test:nostrict":"TS_NODE_PROJECT=\"tsconfig.json\" && mocha"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.8.2","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","husky":"^9.1.7","mocha":"^11.7.5","globals":"^17.5.0","prettier":"^3.8.3","@swc/core":"^1.15.32","typescript":"^6.0.3","@types/node":"^25.6.0","@swc/helpers":"^0.5.21","@types/mocha":"^10.0.10","@panates/tsconfig":"^2.1.3","@swc-node/register":"^1.11.1","@panates/eslint-config":"^2.1.3","@panates/eslint-config-ts":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_3.12.0_1777456009556_0.8020363774918624","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"ts-gems","version":"4.0.0","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@4.0.0","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"d53c105ef18b036cfb7de1003b94855321b7a10a","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-4.0.0.tgz","fileCount":41,"integrity":"sha512-ZVtU7xvIZF67mUcR+q6G3MRfP8cMqd7D8xO6uNYmyMKJyzHsL+FuiUVccLAJQbAGTm4FIDiIU4fxHligRdztcQ==","signatures":[{"sig":"MEUCIB+EPQYISHpiKBhU9oht8YkHoLRmh27B5grxHPzeQE5RAiEA4+5ngJLgUotLVpmqlIaWpIXXBkEYpXAdluQ1BjhuOZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbhjsq+egZpdTJPrJvldBNti3Ag2T+KEmPAsLXsJ89bQIgWE8WoRDTsnJCj8j0sFmnMuqcz7LCNIvKi3h4dafHjLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101807},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./lib/index.js","exports":{".":"./lib/index.js"},"gitHead":"8f484b47661afc2631b828e68492058cfbc8bfc5","scripts":{"lint":"eslint . --max-warnings=0","test":"tsc -b tsconfig.json && npm run test:common && npm run test:nostrict","graph":"graphify upate .","format":"prettier . --write --log-level=warn","compile":"tsc -b tsconfig.json","lint:fix":"eslint . --max-warnings=0 --fix","test:common":"mocha","test:nostrict":"TS_NODE_PROJECT=\"tsconfig.json\" && mocha"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.9.8","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","husky":"^9.1.7","mocha":"^12.0.0","globals":"^17.12.0","prettier":"^3.9.6","@swc/core":"^1.16.2","typescript":"6.0.3","@types/node":"^26.5.0","@swc/helpers":"^0.5.23","@types/mocha":"^10.0.10","@panates/tsconfig":"^2.1.6","@swc-node/register":"^1.12.1","@panates/eslint-config":"^2.1.6","@panates/eslint-config-ts":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_4.0.0_1788939206862_0.6371821598948282","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"ts-gems","version":"4.0.1","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@4.0.1","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"98f72cd9248dcaa65af9d0a4264356996fc17eec","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-4.0.1.tgz","fileCount":41,"integrity":"sha512-JqmP8dw4zQIituRl5xDwUIVsY27wzuc27rlotu9RXOtKbSUXNTqyGoP0XXRAf8T8Hkk1rNgLGL54NjnaIGX/3A==","signatures":[{"sig":"MEUCIQCbZaMVM4LIQ2bg05O8y+O/7cOX22XnX6pjegqom1zdwQIgO5+vBROXOQjWscYFMqs2+QjTKrGhW+ycNSp78Q81Yuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/MvjgbfOFIYRn4Ns/6YMn9KuH4z8enRQ01Rp18n3sxQIgQgmrza9EcjfM0QR7YOWrIoYat/O1oSqOA2a4vPCYa9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105316},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./lib/index.js","exports":{".":"./lib/index.js"},"gitHead":"c0c275d00b936db7f564b55e17177f425253975e","scripts":{"lint":"eslint . --max-warnings=0","test":"tsc -b tsconfig.json && npm run test:common && npm run test:nostrict","graph":"graphify upate .","format":"prettier . --write --log-level=warn","compile":"tsc -b tsconfig.json","lint:fix":"eslint . --max-warnings=0 --fix","test:common":"mocha","test:nostrict":"TS_NODE_PROJECT=\"tsconfig.json\" && mocha"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.9.8","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","husky":"^9.1.7","mocha":"^12.0.0","globals":"^17.12.0","prettier":"^3.9.6","@swc/core":"^1.16.2","typescript":"6.0.3","@types/node":"^26.5.0","@swc/helpers":"^0.5.23","@types/mocha":"^10.0.10","@panates/tsconfig":"^2.1.6","@swc-node/register":"^1.12.1","@panates/eslint-config":"^2.1.6","@panates/eslint-config-ts":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_4.0.1_1788941482945_0.1978116509729586","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"ts-gems","version":"4.0.2","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@4.0.2","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"2420bdafb9b1f9b0c2b355d7405a5df8c64b7df0","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-4.0.2.tgz","fileCount":41,"integrity":"sha512-dYrUJpltMDtSwUT5GDEC+OhyzcxcTOuXbdXkQhrFPdesLqDu5EnXuXeeMOiAach0ibc7hK0qQrhXdGZ0FZBVEA==","signatures":[{"sig":"MEUCIBTvJAvApSsCt1VseXxjrGxfOYIq2ewBG4Jq8eivnOmSAiEA1I4UmndiwXhVUfnqYmAE+dqackfy05/MK14Vt4LpafA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDywzK8bqLV/In8qnkfh0RkpjO3ftvorBJXr0ha1UIVHAiEA2ci9AsUOdRne0PN+Z0URsc+2mGLjk8+D6kTyqxg3Vkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105236},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./lib/index.js","exports":{".":"./lib/index.js"},"gitHead":"ac930da87d84e195c1ea97d0f9d8d1b40f26e036","scripts":{"lint":"eslint . --max-warnings=0","test":"tsc -b tsconfig.json && npm run test:common && npm run test:nostrict","graph":"graphify upate .","format":"prettier . --write --log-level=warn","compile":"tsc -b tsconfig.json","lint:fix":"eslint . --max-warnings=0 --fix","test:common":"mocha","test:nostrict":"TS_NODE_PROJECT=\"tsconfig.json\" && mocha"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.9.8","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","husky":"^9.1.7","mocha":"^12.0.0","globals":"^17.12.0","prettier":"^3.9.6","@swc/core":"^1.16.2","typescript":"6.0.3","@types/node":"^26.5.0","@swc/helpers":"^0.5.23","@types/mocha":"^10.0.10","@panates/tsconfig":"^2.1.6","@swc-node/register":"^1.12.1","@panates/eslint-config":"^2.1.6","@panates/eslint-config-ts":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_4.0.2_1788955773160_0.011046399937194362","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"ts-gems","version":"4.0.3","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","_id":"ts-gems@4.0.3","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"homepage":"https://github.com/panates/ts-gems#readme","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"03a2f5ca79414aa00743e5f2dc728bb485c6480a","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-4.0.3.tgz","fileCount":41,"integrity":"sha512-jbG9tYh3wOSfoe/Pyzj6V2HZw7+vk89FtvMoAAYtyowHEWp19v0aje0Yflx2jXN1iakAgIPnxolaYt++oGOllw==","signatures":[{"sig":"MEUCIQCnST3gp6oC62NbLy8HsXQx3696iQMr3IXJj3x88JOLLwIgG2Ndq/jW0oMzkbS4qUXiKteux3ULkdctq4jm9JjbCbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHeKnc5YeA7RCIb74zvOZQ95hn7Raqt/2csvOrX0mIFcAiEAjh99dk9ULu4QYjfCfF5tLjpmGvhsVK+qgUceQSm/K88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105236},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","module":"./lib/index.js","exports":{".":"./lib/index.js"},"gitHead":"6febb87ac8874ec982a0e10bea43c7936a9f5965","scripts":{"lint":"eslint . --max-warnings=0","test":"tsc -b tsconfig.json && npm run test:common && npm run test:nostrict","graph":"graphify upate .","format":"prettier . --write --log-level=warn","compile":"tsc -b tsconfig.json","lint:fix":"eslint . --max-warnings=0 --fix","test:common":"mocha","test:nostrict":"TS_NODE_PROJECT=\"tsconfig.json\" && mocha"},"_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.9.8","description":"Valuable typing extensions for TypeScript","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","husky":"^9.1.7","mocha":"^12.0.0","globals":"^17.12.0","prettier":"^3.9.6","@swc/core":"^1.16.2","typescript":"6.0.3","@types/node":"^26.5.0","@swc/helpers":"^0.5.23","@types/mocha":"^10.0.10","@panates/tsconfig":"^2.1.6","@swc-node/register":"^1.12.1","@panates/eslint-config":"^2.1.6","@panates/eslint-config-ts":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-gems_4.0.3_1788956039142_0.22423319233385497","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"_id":"ts-gems@4.0.4","bugs":{"url":"https://github.com/panates/ts-gems/issues"},"dist":{"shasum":"cd37f921d3071aae825c12b36300a45304446bd6","tarball":"https://registry.npmjs.org/ts-gems/-/ts-gems-4.0.4.tgz","fileCount":41,"integrity":"sha512-PtOMCStD3a8DGJDdFKirDVr9Rt13/DcjmZu+Lh1ZAshyaS0R1gcpUgkTRCz0V1/vB0O1vFzGjee8l6pxcRq/7w==","signatures":[{"sig":"MEQCICTp9mlE97UVEj3QrOM3jnYY7dHJ3zMXpcDh19JWrkuHAiBP6H+PyoSsrUYGXx7RIM7erOB/2gOq8TwuvUV2zVwrHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDpLuijnQ5g80rAXxN98LZN7NIapHAOJGijCQ8UuvWZEgIgEVRpS1gM+pcVvF1KjnYVKdoIwmcPCaJ98V6ftKnLhOE="}],"unpackedSize":112964},"main":"./lib/index.js","name":"ts-gems","type":"module","types":"./lib/index.d.ts","author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"module":"./lib/index.js","exports":{".":"./lib/index.js"},"gitHead":"e1bf869b20e0dcd973a88812d7d6065be6542dde","license":"MIT","scripts":{"lint":"eslint . --max-warnings=0","test":"tsc -b tsconfig.json && npm run test:common && npm run test:nostrict","graph":"graphify upate .","format":"prettier . --write --log-level=warn","compile":"tsc -b tsconfig.json","lint:fix":"eslint . --max-warnings=0 --fix","test:common":"mocha","test:nostrict":"TS_NODE_PROJECT=\"tsconfig.json\" && mocha"},"version":"4.0.4","_npmUser":{"name":"erayhanoglu","email":"e.hanoglu@panates.com"},"homepage":"https://github.com/panates/ts-gems#readme","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"_npmVersion":"10.9.8","description":"Valuable typing extensions for TypeScript","directories":{},"maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","husky":"^9.1.7","mocha":"^12.0.0","globals":"^17.12.0","prettier":"^3.9.6","@swc/core":"^1.16.2","typescript":"6.0.3","@types/node":"^26.5.0","@swc/helpers":"^0.5.23","@types/mocha":"^10.0.10","@panates/tsconfig":"^2.1.6","@swc-node/register":"^1.12.1","@panates/eslint-config":"^2.1.6","@panates/eslint-config-ts":"^2.1.6"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-gems_4.0.4_1788966011159_0.5668455593075779"}}},"time":{"created":"2021-09-28T07:52:17.539Z","modified":"2026-09-09T15:00:11.617Z","0.0.1":"2021-09-28T07:52:17.717Z","0.0.2":"2021-09-28T13:54:29.186Z","0.0.3":"2021-09-28T14:52:22.985Z","1.0.0":"2021-12-28T12:26:34.070Z","1.1.0":"2022-01-31T07:46:26.948Z","1.1.1":"2022-02-22T20:07:56.904Z","1.1.2":"2022-02-22T20:11:41.974Z","1.2.0":"2022-03-05T10:07:50.019Z","1.3.0":"2022-03-05T11:20:37.013Z","1.4.0":"2022-03-05T11:57:25.920Z","1.5.0":"2022-03-05T12:34:30.606Z","1.5.1":"2022-03-05T12:59:14.503Z","1.5.2":"2022-03-07T06:41:25.240Z","2.0.0":"2022-06-04T11:20:25.368Z","2.1.0":"2022-06-20T09:20:52.704Z","2.2.0":"2022-07-07T18:55:55.515Z","2.2.1":"2022-09-23T12:30:30.689Z","2.3.0":"2022-10-18T19:06:06.341Z","2.4.0":"2023-05-12T06:06:47.115Z","2.4.1":"2023-07-26T05:46:05.986Z","2.5.0":"2023-09-15T08:56:05.257Z","2.6.0":"2023-12-04T07:55:11.058Z","2.7.0":"2023-12-04T08:02:18.358Z","2.7.1":"2023-12-04T10:24:24.302Z","2.7.2":"2023-12-09T12:29:40.798Z","2.7.3":"2023-12-10T19:40:36.429Z","2.7.4":"2023-12-11T05:56:38.134Z","2.7.5":"2023-12-11T05:58:19.145Z","2.7.6":"2023-12-11T10:22:13.606Z","2.8.0":"2023-12-11T12:48:17.123Z","2.9.0":"2023-12-11T21:08:41.894Z","2.9.1":"2023-12-11T21:29:06.091Z","2.9.2":"2023-12-11T21:49:43.526Z","2.9.3":"2023-12-12T21:00:04.515Z","3.0.0":"2023-12-18T11:50:17.475Z","3.1.0":"2023-12-21T05:27:48.582Z","3.1.1":"2024-01-19T12:24:24.322Z","3.2.0":"2024-03-15T12:50:10.487Z","3.2.1":"2024-03-15T13:29:05.557Z","3.3.0":"2024-04-16T03:37:43.023Z","3.4.0":"2024-04-24T20:35:22.986Z","3.5.0":"2024-08-09T14:55:10.940Z","3.5.1":"2024-09-18T11:17:36.062Z","3.6.0":"2024-10-30T05:57:23.704Z","3.7.0":"2024-11-26T09:03:40.818Z","3.8.0":"2024-11-26T09:21:34.029Z","3.9.0":"2024-11-26T12:47:24.688Z","3.10.0":"2024-11-27T08:10:29.946Z","3.11.0":"2024-11-28T08:01:28.561Z","3.11.1":"2024-11-28T08:23:24.671Z","3.11.2":"2024-11-28T08:24:47.004Z","3.11.3":"2025-01-09T06:17:24.907Z","3.11.4":"2026-03-25T13:12:10.776Z","3.11.5":"2026-03-25T13:37:30.444Z","3.11.6":"2026-04-03T11:45:04.164Z","3.12.0":"2026-04-29T09:46:49.696Z","4.0.0":"2026-09-09T07:33:26.948Z","4.0.1":"2026-09-09T08:11:23.042Z","4.0.2":"2026-09-09T12:09:33.274Z","4.0.3":"2026-09-09T12:13:59.223Z","4.0.4":"2026-09-09T15:00:11.269Z"},"bugs":{"url":"https://github.com/panates/ts-gems/issues"},"author":{"name":"Eray Hanoglu","email":"e.hanoglu@panates.com"},"license":"MIT","homepage":"https://github.com/panates/ts-gems#readme","keywords":["typescript","types","gems","essentials","utils","toolbox","toolbelt","lodash","underscore"],"repository":{"url":"git+ssh://git@github.com/panates/ts-gems.git","type":"git"},"description":"Valuable typing extensions for TypeScript","maintainers":[{"name":"erayhanoglu","email":"e.hanoglu@panates.com"}],"readme":"<p align=\"center\">\n  <img src=\"docs/logo.svg\" alt=\"ts-gems logo\" width=\"200\" height=\"200\" />\n</p>\n\n# ts-gems\n\n[![NPM Version][npm-image]][npm-url]\n[![NPM Downloads][downloads-image]][downloads-url]\n[![CI Tests][ci-test-image]][ci-test-url]\n\n**Think of it as lodash — but every function operates on `types`, not values, and runs at compile time for free.**\n\nQuick question: what's the type of `Partial<{ user: { name: string } }>['user']`?\n\nIf you guessed `{ name?: string }`, that's the intuitive answer — and it's wrong.\nTypeScript's built-in `Partial<T>` only reaches the *first* level. The real\nanswer is `{ name: string }` — still fully required underneath, still ready\nto blow up at runtime the moment you try to build one incrementally.\n\n```ts\ntype Config = { user: { name: string; age: number } };\n\ntype Shallow = Partial<Config>;\n// { user?: { name: string; age: number } }   <- still required inside!\n\ntype Deep = DeepPartial<Config>;\n// { user?: { name?: string; age?: number } }  <- actually usable\n```\n\nThat one gap is the whole reason this library exists. `Partial`, `Required`,\n`Readonly`, and `Pick`/`Omit` all share the same blind spot: they stop at the\nsurface. ts-gems finishes what TypeScript started — and then keeps going into\nplaces you didn't know needed a type yet.\n\n## A few things that might surprise you\n\n**Freeze a config tree, arrays included, in one line:**\n\n```ts\nimport type { DeeperReadonly } from 'ts-gems';\n\ntype FrozenConfig = DeeperReadonly<{\n  servers: { host: string; port: number }[];\n}>;\n// every level is readonly — including inside the array elements\n```\n\n**Turn any interface into an API-safe DTO — no functions, no symbols, recursively:**\n\n```ts\nimport type { DTO } from 'ts-gems';\n\nclass User {\n  name = '';\n  greet() {}\n  [Symbol.iterator]() {}\n}\n\ntype UserResponse = DTO<User>;\n// { name: string } — methods and symbol keys are gone, nested objects too\n```\n\n**Stop mixing up two `number`s that were never meant to meet:**\n\n```ts\nimport type { Opaque } from 'ts-gems';\n\ntype UserId = Opaque<number, 'UserId'>;\ntype OrderId = Opaque<number, 'OrderId'>;\n\nfunction cancelOrder(id: OrderId) {\n  /* ... */\n}\n\ndeclare const userId: UserId;\ncancelOrder(userId); // ✗ compile error — nominally different, even though both are `number`\n```\n\n**Merge types without the intersection trap:**\n\n```ts\ntype A = { name: string };\ntype B = { name: Date }; // overlapping key, different type\n\ntype Bad = A & B; // name: string & Date — a type nothing can satisfy. Oops.\ntype Good = Combine<A, B>; // { name: string } — A simply wins\n```\n\nNone of this is magic. It's ~60 small, focused utility types, each solving\none specific gap — composable, dependency-free, and fully documented with\nrunnable examples.\n\n## Explore the full toolkit\n\n📖 **[Browse the complete API reference →](docs/api.md)**\n\n| Category | What it does |\n| --- | --- |\n| [`Deep*` / `Deeper*` family](docs/api.md#the-deep--deeper-convention) | `Mutable`, `Readonly`, `Partial`, `Required`, `Nullish` — that finally reach nested objects and arrays |\n| [`DTO` / `PartialDTO` / `PatchDTO`](docs/api/dto.md) | Turn any class or interface into a clean transfer-object shape |\n| [`Pick` / `Omit` family](docs/api/pick.md) | Select by key, by function-vs-data, or by matching value type |\n| [`Opaque`](docs/api/opaque.md) | Nominal typing / branded primitives for TypeScript's structural type system |\n| [`Combine`](docs/api/combine.md) | Merge types without the `&` intersection trap |\n| [20+ type guards](docs/api/type-check.md) | `IfAny`, `IfNever`, `IfEquals`, `IfTuple`, `IfCompatible`, and more, for building your own conditional types |\n| [`And` / `Or`](docs/api/logical.md) | Compile-time boolean logic to combine several guards into one |\n\n## Installation\n\n```bash\nnpm install ts-gems --save\n```\n\n```ts\nimport { DeepPartial, DTO, Opaque, StrictOmit } from 'ts-gems';\n```\n\nEverything is exported from the package root — no sub-path imports, no\nruntime cost. It's types all the way down (with twelve tiny `as*` cast\nhelpers thrown in, purely for ergonomics).\n\n## Node Compatibility\n\n- node >= 16.x\n\n## License\n\nts-gems is available under the [MIT](LICENSE) license.\n\n[npm-image]: https://img.shields.io/npm/v/ts-gems\n[npm-url]: https://npmjs.org/package/ts-gems\n[ci-test-image]: https://github.com/panates/ts-gems/actions/workflows/test.yml/badge.svg\n[ci-test-url]: https://github.com/panates/ts-gems/actions/workflows/test.yml\n[coveralls-image]: https://img.shields.io/coveralls/panates/ts-gems/master.svg\n[coveralls-url]: https://coveralls.io/r/panates/ts-gems\n[downloads-image]: https://img.shields.io/npm/dm/ts-gems.svg\n[downloads-url]: https://npmjs.org/package/ts-gems\n[gitter-image]: https://badges.gitter.im/panates/ts-gems.svg\n[gitter-url]: https://gitter.im/panates/ts-gems?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n[dependencies-image]: https://david-dm.org/panates/ts-gems/status.svg\n[dependencies-url]:https://david-dm.org/panates/ts-gems\n[devdependencies-image]: https://david-dm.org/panates/ts-gems/dev-status.svg\n[devdependencies-url]:https://david-dm.org/panates/ts-gems?type=dev\n[quality-image]: http://npm.packagequality.com/shield/ts-gems.png\n[quality-url]: http://packagequality.com/#?package=ts-gems\n","readmeFilename":"README.md"}