{"_id":"thingies","_rev":"41-fc63a3ea389c2e5c15b8907463a5d43e","name":"thingies","dist-tags":{"latest":"2.6.1"},"versions":{"1.0.0":{"name":"thingies","version":"1.0.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.0.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"6d026571def3b9131d933f109630a260880ac7f0","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.0.0.tgz","fileCount":63,"integrity":"sha512-UDAi1QG+qRaOwe/cfKvKc2gPkqqBFMPA17ZPNva5aBERlhG+7SqK12GVPG1QYkTYz2L4eoRYyax4ekoll+IQfA==","signatures":[{"sig":"MEUCIGY2A+9YITw/UMwqYjOnSVCkH13JX9I8bcPQjW7t9pvrAiEA4PcoGuqddnoc37Z6T7UYaO7M00UBMG4QevO0uYFlfho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36749},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"ab2655ccb598456f864c3a514cc88ddda7019ce1","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"16.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","tslib":"^2.3.1","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^2.4.1","typescript":"^4.4.4","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.0.0_1635028901675_0.5250234742034214","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"thingies","version":"1.1.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.1.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"e57a6dca109e4ba80999d4b3bd28667e3b48956a","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.1.0.tgz","fileCount":69,"integrity":"sha512-26N+fNviIwC7SSqdxoqT8KGmufgQXxnEpZ72M13yXm5L/NNfUe9H5A3VOI8RkhTkxVN97qtaNR6/j2QxFgYBuw==","signatures":[{"sig":"MEUCIQCjuNc+El2ncgfrSXg/J5H6gICE2YCpkObxJNM1nK7f5gIgJNaccIrJm94vSt49EPz7nNKFotaunXKDVDhPsm2ZCu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37250},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"db64c0ebe1593eaeab0bfc139c3d0d779b699286","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"16.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","tslib":"^2.3.1","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^2.4.1","typescript":"^4.4.4","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.1.0_1635030103991_0.21191240690100854","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"thingies","version":"1.2.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.2.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"4081308af3882f6c4074fdf1031b0f22c50fc723","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.2.0.tgz","fileCount":75,"integrity":"sha512-+TyYXRLuMENouC9XIXVw/OExTg4i6WuLnjr2gcRfMQ0x6naaoR8oC/nGjRgZKUusiB6Kn9RwyLSZcDQ5nh5DNg==","signatures":[{"sig":"MEUCIQD+3PGCpmqAihcwS7sayBw2tm4f/bbDQbIJ4mJFWfCDBAIgHHesKB7AKvqEhU5qYiIxELBXoIThsmoyOCAtpIh2b28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44096},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"17d5995b7ac9035332e3b747ddaef56f3eaa85e5","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"16.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","tslib":"^2.3.1","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^2.4.1","typescript":"^4.4.4","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.2.0_1635774019935_0.7581587513873842","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"thingies","version":"1.3.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.3.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"e58f4d2fe72fc069f52d2620046b512d92939847","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.3.0.tgz","fileCount":93,"integrity":"sha512-NGCn5ui4cuIExHmCYtXW+dx2FL9Ti3aj5SO8jN2ht4Cmr6Gr5FS5GFKF/IJbMaiVGmaAydZemyx4HLWi7WwnLw==","signatures":[{"sig":"MEQCID4IbNKDKJZxvUtH95CB+g4lrabe/uQ1ztNBBkiOgeBTAiBu0rCCE+9p512iK+K01xlavdqxtfzztdixLqXuOdmrBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTqUPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRCg/9FGURWPFyfO9iFxLCxy+/Lithy1Zvd8R8S6xfsNad5qiwA5lF\r\nk4tsg2Hrr0AHM9mkRao1/ez5lC6wpSuArcDWfPht+9o+QjtlgOdzIMVHhRmV\r\nu5iziBz1L+GBfaiEEvkkjMmROx26CFoGwVp6ZmBKcx/wAcQ5UujkmgVmXPTL\r\nut/mllAdALO1gE/YA0XtonrfWr0XORj7ErUZufzzxDNMd8ADbZX90xQ0C73X\r\ndWBem+yVJ8bvwHSLgDTcfNEiVqY7kYmQ7fdrjITNQTXAdqZVJ9ZQEEZ1bgdT\r\nofpf25Nznl9qu8BQJM7ldPQBCmz7K22wA44G6C36zQ+uLRHsXfZorBpDqc2B\r\nL+pvkX0jpB8N8RBGw7aUf2bubFiNMe/MIXTFY6VCjcJBjFMoJP81cXs+iCkN\r\nwSXWk2i+oFueM21HGIJiB03l0rxn/Lpt0nV7Hv3qev5ayppHl/aeHvSsvtP4\r\nE0lQdT5h9iyL07JiuPCqbDmJTJhAswivbfNo9izl6nxx7/5Svc7wfkoC4vdS\r\nDgFuKEtxl73ou76JQraIyqz+JEJw2epZxuxPvmPPmDildkcITSuzXRRsEpdb\r\nHGp8lh7YEZQ3xLIvW437BlUVyPq7B/RsJpgFgvYuxg2Lbfx1ajV+rBt3myAg\r\n6WF7rb/19b+c2ZdZkvkTztIkyQwWb59+lgQ=\r\n=B68v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"78c8862fa872ded9d4b609d8c03ed0406008c255","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"16.14.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","tslib":"^2.3.1","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^2.4.1","typescript":"^4.4.4","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.3.0_1649321231147_0.4853008067993554","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"thingies","version":"1.3.1","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.3.1","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"1f5bc7adfcfba469e51f8e3972d61190b28ce411","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.3.1.tgz","fileCount":93,"integrity":"sha512-v+FIiYPYDF6OhKNJkdkblk3aHk1FJGfd5NwmgE/bjG6i9bWcqm/EDAKUtw9C8ykxQVEqdbnJ9ohRFmwrkIViEw==","signatures":[{"sig":"MEUCIEnjihjr4lbS3cpdcJa/Ujj7km1vlwbc5P2nZ7UW9t1jAiEA3elZGPFi+ABv4Fz6HU5MguVkTeP8/LjHt4mPSOBEfTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwB0bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4Uw/+KEye+Bkwr5C1AqFZx64ALkZZGJhh+pxpgQxw8o2CGi3SjIXe\r\nh1Zeo4lyhg6wu8qH7GyF4/grvTHmFqfsk2/izuZvgxKMy/3lmBQBmuoyYclt\r\nwZhHVlczIoASSUcdk9RE3DFzt5i9xTdLEhOu5z0zU6//70mxpeJ5gCQmsp3O\r\ndddJrvZSwfnU8NyDlfW8ed2d4bnTCGwFRAOlv0ZwaVmMGG0itFFe37iCyw00\r\n4L2JjUJbE67s8t4a8m8uusmCtb9O5Uiv17EiClGtUc2c1/JUb+9VmR2yJsrN\r\nyyONILg2lqrYnzlMP23GfOR4DJV75Zxy8WNzo2tHHoo9DVZWuGw84EjMBYjX\r\nY0lkZicIeYCWzdcOu4OuTDLCoWpuy3KIbhaaZb4JFdGrIbmscNs4JTCvEJpN\r\nP0DnSNTUAztjBRaakmfI4IG1vGHh56S5t4kGZ1E+ZJ1ibizRlOTUFpo6EKOb\r\n8GA6Ejj/WdsE64R+HAYisdwMWBYlgLy8UEWoEdOVeVecWB/vGxbIpHWZJuAM\r\n881xJe6MIlIdx397JwHgoyuvvQs8Eu4dSZdeqUj/opRLvoxwAKBVVKqN/RnA\r\n/J8BIkNi+zxMNVIkR1KeisMuMAK3p12/8bxt4+4bSU7DGVuNZKDoG/EvRUXI\r\npRRIQSUMhEzAZt2TODjqsZDHUxXNhUHx9F0=\r\n=f6fJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"bb0a90d5cd49b8949f32907c5f47ca734a66c889","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"16.15.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","tslib":"^2.3.1","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^2.4.1","typescript":"^4.4.4","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.3.1_1656757531364_0.8420464369935494","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"thingies","version":"1.4.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.4.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"da5f28f2acecbb3a644dbe76e2ea94e02ef2d123","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.4.0.tgz","fileCount":93,"integrity":"sha512-+PSqxSFje+3CLmRi3crt7c5dHP5tudNJ0xyIlOugx+W/+MxKzUXQ3HHAO+JMHafuJIS3GhVOWfIOQEzkMFUhbw==","signatures":[{"sig":"MEQCIFhK0/9ctWXMHnXSe3g6LBXFXdQtjL14CRdNJb+dfnmFAiBsAWSP/MZ/M4rzLHFgqzUzyRSPQeSOfoJewNguH3IRqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYi6tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpfA/8Ce/4THV/3blqP3giplRZ1r1adMDqKdad1ZpNBb/UZgTRNe1B\r\nlt59Z8Yf0FuMfLQfJmSNIbFtAYTuxQVWJMeU+voRueSjfk4KBEbtd/Z9RisI\r\ns1gP/twzKYbOJyexdF+5PHFPUdY6OB5RpZ9Vyc8Iegsb0fCx0hy0OrHzd+jE\r\nzdXv/M1Xe3ZgEmCw6a5Yg65+ahFqllINjDW8VTuCiy/Ndirb8Luf4BMTlfwg\r\nUuaVd7GUONKlkCQVbgvMYouF/BYgOGp31wSavZ7JEa4oh6ywBuC7/xRraAF9\r\n8+4XDq1hVpP6kSu0TvKUKmfKNKuikb5PvDjG6iIVj7h+/AxDRgvJiD8igMa6\r\nzZ+EA+D35e79zc0Q/FN9bwLWNg6U/990W0lNROKeRqXYCjUpDAFhjiSXcsp/\r\n7VsHTrH7kVjdHETRXOwvLbkWN+JHMxmFsM4/Msdb44Vy0YN61EfP0ovoWR9J\r\ngBf/dBEKFNBcVkHk0bd+GWpc1H0cZRR+xaTPjEEPLDNLWwPcBl7M+EMYGlHN\r\nfFdVLxhqtXkrQEbfdRsGxNH+5TOTNPmicBGIIPcZ8odjDAUGspB3zwmOARZc\r\nTrV/FPdgt6e6zLAaaz8JOITuZlEnybRHjUAJLnYhd6GtxwJXFYVMC3CN2pJG\r\nW0VXkZut91iu1lW3zUAH8PU0QRGM/kxqlxc=\r\n=uTxn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"dc874295762f31cf4204676554ee512c6dd0aae6","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"16.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","tslib":"^2.3.1","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^2.4.1","typescript":"^4.4.4","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.4.0_1667378861359_0.09913839763550869","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"thingies","version":"1.5.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.5.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"7878e3220bd73e5f74fbe8acd502090fbce167cb","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.5.0.tgz","fileCount":99,"integrity":"sha512-KIG6WZ47G1oIVTtdhb7R0ibp7nFTsxxeWGEU/3io4pn35/6Y8ecYR1CstUXzzTKv9AqeXRc0qV1FTu6AUDoWtg==","signatures":[{"sig":"MEUCIFEXziIuHxxfLxW9XJVJvui3fuZA8d6xPk82bWlQi27OAiEA5bhghtven4SSOdUTG9jtOKqo7RfdfDnlf8qwJeXYV6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLUQeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxoQ//TrcwJy36u+yVLiLCrc6guWGGSXwx3aHj8QSlQSO8KtjCCFc5\r\na2y+F8nOaZzk+vYoSKa/L+qm9r15L33yi7e6BNd8N/r+y9D3YzfBLFJ/k1w0\r\nol6w9MPFmVyHOfFk9+40cBcBnhlQu6xCJrKlSww9S8xLethwXFWJE2BUUtVX\r\njWzpR/R5NcZUbMWtzfueNOI6hl9OL0cTXbuILGFl2MlpZf1pl+ogFKpTabN7\r\nxxhMJ+dM3L/rw9XIF7VSctr8umEo7NKASiHgASp2Jv1Ex7AOD3a3ktEGeU1t\r\naPFkfKN7w/+7StHmnG8FPrLi0DbxISHGX8W66HUpu/B4eYShuV/NYcpOfXPd\r\nmmDru4HWhlbdviNImIB5qSVGXYCgyF2kYMcdXJGkqyeMJOFcckrViGKJkSqR\r\nZd86IIbuCNQk/SApiT1TMdxz6HxQVhrZBSnQKhZi9CmjqUv81TryZ3adcUUn\r\nOyp+YLoHSCDA/mddLqbLzwOAgQBfCqecnsdOjGocI+VYoJKPOgsjz/GlF/ej\r\nPcUV8K5XCjpSTJvTY2QJwQocakL+zavaU5udgST2vHH3eowNkQzGPCzgSBCq\r\nVRRdmiU3oLCrGoNqOceAIZ7FNbJV4USoOaFIGSqYAlut1vAYIz9ijfQBWFAe\r\nKSppmJAt/nl/708+Md/WgtfEu7QnBbPTdso=\r\n=rLBP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"9554801b9c52a0276a82094119c5e00bc96b1e05","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"16.20.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","tslib":"^2.3.1","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^2.4.1","typescript":"^4.4.4","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.5.0_1680688158791_0.23092026868912985","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"thingies","version":"1.6.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.6.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"03fa3df256d90f5e572f17e97b2a4b78383884db","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.6.0.tgz","fileCount":99,"integrity":"sha512-A4JNcN8cnWuKtNrES/+Mjj0fV4tceRONAWqSqtRepT/oDjZqO+rARMs3rea+G8PFWe2a8axMds7RXBxfNeMy/Q==","signatures":[{"sig":"MEQCIEGNbyAxDxoPuWF1VRv0QpTHC0aILwSnwm3Z475bPzoJAiBWwLV7h/i+ZYTfmI8BWNDqKFDBGdPAeGC2E6JNdp1IOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLUWJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIQQ/6A2kwLzBKBwNAf6xueaH3rGufDp8CKB6XYQ8zNTmv7AHGkYCm\r\n+P36WdZPGyIO4SqNgwbwsg4lX99vUUBFJAb7SfvlWYipALuKtaHv5Dl0Tk3i\r\n5Pi4UX0Zap3D6sEBwxMxX66805RZ/Dx5UYd+A4INWNgAMt6pVOVEtayALnIu\r\n92TvdysMgYqUPtw6PHGQwqAV87POJRSjdB1O7dzXeti1t2tzl0yDSbrexr/8\r\nv/yv8/pkujcSZxqRfsFeWqVZUZhfVXOREW4VbQvNY+wKQZtEfLTP5jFTNhxj\r\niRbaohmLWRWoXuYO29JEApYwyqIJ7WUhPzONyTGphN5Mc3Ye4bkbfWzLmssH\r\ny1UIgE96HAcpWHyWh0DWujD+B8BBu2N147ilTU8YgaXOP6A+zzBHZx830E2W\r\naxZWFta/8cH2fsrVf+DWTpUEeX4Mdv07LfObtP817cYJ7A/hCjs4ok+KIf06\r\n6kynLokjbgvipEO0kykVs2047Wu2EtKFjabTa9XK2VLQapWBsX/Ymx/ynJ/L\r\nIJXrGZ3Dk6WS7efZUoIoxPlbbTfOCSlE/3KNhTomeJT/dV0CkQjaj9r4fRzJ\r\nNOazNxoZvRVO7P12dyzG8SCBla/PWzF6YlXhpQMZH/htRKApAYsoAcWaCsxo\r\ndoi2ot+tZ4dkns0zFKcwYOqKT6/pUwK8ZK8=\r\n=ZbKA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"e64a649e08760d3b691a65e0abcd35605ba07e1d","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"16.20.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","tslib":"^2.3.1","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^2.4.1","typescript":"^4.4.4","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.6.0_1680688521513_0.15602348328486104","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"thingies","version":"1.7.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.7.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"d3cb028872a6a12354f2a345e30060f35ddd68c2","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.7.0.tgz","fileCount":99,"integrity":"sha512-5GyP1+7A+i+RKQhzPSK5I2Je3x7+n3QnI6czH2qgCQW85gdhcnuBJ0Pp+SyMdV+InQU8ZQ+MRwkLvkv/8DuJpw==","signatures":[{"sig":"MEQCID2VNMpM49Ma8ZQP0oCKAH9q2F6nW5OgAhGR0bHkGukQAiAnzmlNsbamPEFjOD1t2+qNMmMHKVRLTtX/akuxSvvssA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLXknACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5bQ//UA+Opp2JBy2r3DUh3DVVQikN3Xyn9j8h5vnep96OvPYJtF5Z\r\nLa8tuWqissHTBhg5wU/2Y+n7LbP1bfxP5s9EDgu8cTMJtxqFj8TsCkz99Yok\r\nQyU5C2HOVtvjNZU0Td8uRiJ3Wzkc4sZjk4s5c0+OZVZnM0tw9wCSyJCC5YUJ\r\neHS4jaDjmvsSxKFgEY/YVcG/VwqDHWDyspV6aecNt5p8KkOsvT3UWxsjQbxo\r\nH4vfPvoThym05A9kX++RF0zPMrYHxNyBHJaa7jUq1dA0Qy2eSDLXyDZ+sGvm\r\neBa2vHu+vGW4qQW6mooe2DIdydwVNfc2Bcja6O/b6PiOaEmcdUQ3SrmidRn+\r\n3Q69aNzCnPGQoCXGDf/pJiUcp3IMIJwdglXxmdXD4M6O72WK0RzVrXwrC1zW\r\nvxbVF5FIKttmECJU9SsgU/6/8wjOlZpNJyCz+kFBobMcOUkCABrEWTK/cICV\r\nrNL3gzF/KREBbB/eTZpLLHtHdrdUkeUSskbV0InfblCEljavWifyXU0Ykhx6\r\nzIiyo0BSqfZZIQdBLoISwdUZTcB3+9k1tugzbCecBYW6wf6D3lx5BKaSr0/f\r\nxy8oVTI/0faRQ1/sFIrhFTtI1Q2j8vjA2Gi9ZiFBNLey8HT5/7+WjO3yPfup\r\nve9eNrvF9OO5DTvj8c/KlZV+4rfoMO+SWj4=\r\n=OdcP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"b239266786e7dbed5d5a6b26472a4c013fce8e41","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"16.20.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","tslib":"^2.3.1","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^2.4.1","typescript":"^4.4.4","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.7.0_1680701735078_0.18164123638083307","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"thingies","version":"1.8.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.8.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"8ecd6528b7ade77f58f8958c826d1a604adf4acd","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.8.0.tgz","fileCount":99,"integrity":"sha512-7endRUpdCFMJHSmjWYxLFUEtumluEWNWH54Y9LKsvSerIWp8ZvV2JSVLItc3kjnnH3oxYp9UUjnEOFHbNAJHng==","signatures":[{"sig":"MEUCIQDgtAwrDr5k1g7Cx3mFdxFoxHuAZmtJwj7VuzRHGVZO+wIgRvSaRbxAKVbOIUdu4kWThZiruc9lBaTYXQJgcLTyS6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL+aZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqanw//W0OW9V2O89+cVH0Makvps7DMdjG14G9O1zbeWV+Y3Q2AQIda\r\nXOu1c8gA3JvAmj6G2HAtKZc3QjiZtrt7LOpPeSAONo9QzQdSHygx+R1itEoX\r\ngDC6dv5FIqRnYy40piKq94vYo+ueA1l/M4Mbc+z0rc/2iufmrcxL5X0ccEK0\r\nW7RgVInMG/R9QhwVRye9WNkWL67pX07sbpkHYBOJm0n4ietX3JBUi+JTy3lZ\r\nVqFfJyqeCdjpSGRIb/sISTeTieRexfLBFn3kdcPvcat9V32F+qejU4vNaQuS\r\nbSNFaT8lashyvq0lpX91U6bP4AazrW0A8/JdzvHsXQzROnMCdHZrYXXk3ver\r\nrLM7eNZUwNPVCaXh9Pn3QHA4ErwYHB8gwwDcxoacJmFT8MUFi5TiMpztRu7I\r\nfHTyBTJ0cu1fnpfnkU+KbouBVbOo05A96W9yCyTLhDdPv7gkFIx7c2tMQR3G\r\nQHivh9JFirAAdooBx9pg3I98nZhqwTl7ZrhScr/p+5J/TsLZyF/NvYnkkyGc\r\nDA7ADqQnPCV8oUKwq4ZgHYbZTKF2dn+7PDTIjAxtzpc6wBWWGNoDLF3KtUA5\r\n3J2bUtOql6aXqS9/lLqvgdTm7g2F8AlANlowvCszIp0c56ydgJ4rJMmWDd9x\r\nNtdfQ6j5K/To56s+PMjIJS1mBIuLe41ITzs=\r\n=KjBB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"acec244d8129e423fe784cbb89ad05659defc371","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"16.20.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","tslib":"^2.3.1","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^2.4.1","typescript":"^4.4.4","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.8.0_1680860825281_0.3769800989573373","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"thingies","version":"1.9.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.9.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"800119699cf1ee8d9c1c2cf437d604e7975f2845","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.9.0.tgz","fileCount":117,"integrity":"sha512-pR8LqICsWiaaPiDFmE7FtEiK+RPlLinB9WAMLgZfT3c7ldijoCQkUmWoDBBHUvVHIzBt1ClXMcLXcd8rS2uSrg==","signatures":[{"sig":"MEYCIQDRAEwNUOhyopFGseWX0GKTYNDpJ99wV3zysWX+fK6QKQIhAPXLE/Fb05vZCtWb4uIgxhee5olyRzfEJqlhDcjOIsqM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL+20ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2lw//XuexOA4gYRYK36w2/5JTTso+r4PCEw1s1mzQ5Jqp7Drqf74X\r\nqEL7uaOHP9TbkwFL0Tyh++ZqkkLpaEiW3oqf7+LFPU+xhErU+Ske5xQtFvU+\r\n5SndR7tblZpPrdsJuMxoWp/uiY6vW6Vlx/HbEj0EcsWC/CS8+/JGMrYbzsAA\r\nBoTjgBG9l57+Hnp+aVTY8fjt0EU2BiFTW0k4uqwOuZ/54LxrHT+DlbIE6BXY\r\nmXyJ5fIgAI4LiOuVQoSbKQFNi0oBe8jfR7v4WH13alSXpRUIQ7HBIW7mXwum\r\n2tKYyycRXmaEo7cEVczkzSnRdIzF4TyVlr8lXaslGis/nfSfvBZQilfyy1Dj\r\n7Uw+L9jfxEeeCdFcAFLuiKNiEZNufWXgJDfFieiWVobV9w3jVPTlIjFsg1tC\r\nAmynelRFOvRYiGhInXN/fysBv0x3E/fUjjDWYTBI7P8A843QklcFTjjyOAOF\r\nTXOgAr0JXBF5LqLZw4AAj7r497yBbZxkyioZg311i/VHKyFnM/Ro0lf+Iemf\r\nxAGIEbnxDl51d20fR7t8JqVTd1jweVGez9U/xLHJ9EdbIq4pDDz4/J+xCdzB\r\nGurHw+9LkBzoBDrvpHSnOHTx6SMPGvKYcutTA9TiU02eOI7Y8FGRqqtKbPPU\r\nm+CWrFIogU8D+1cURcZbqe/Tfdw4V/lfRVc=\r\n=Tr+W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"aab4888a1796f88f5de78782234b6a4dfbdc46ff","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"16.20.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","tslib":"^2.3.1","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^2.4.1","typescript":"^4.4.4","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.9.0_1680862643989_0.6779486614718635","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"thingies","version":"1.10.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.10.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"e91d03bcf5d449e74be033f3b1388d260090bcfe","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.10.0.tgz","fileCount":123,"integrity":"sha512-uUysVCFLfq23iANvXPneIoI8d36BTos2+m86RQ854FKo+zNyOewCu0XtJ4S7bBjqjiwPSqQNK4HnitRN4k1nsA==","signatures":[{"sig":"MEQCIAwVs2XrO0DbuyXqfZTvqjLOoCGjkTIFenHR5LByNSNGAiAWpxkaSvLu9tjJ5ULhNtm9L36xcUjpMOhUEDRlGIPadw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL/0XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXsw/+KQdztuEHUTdk1JpWfseTYd+xhL+PTGQUDzOG9Z+aosT7hCr2\r\nf9CLmU8e18+UxklUI713mI4vLQbRiJpmOOnryZcSzRMvhkhMT688uHSN/f2g\r\nmnpLpxylrGboxePdV2ULe81oEq+4MCu08Z6l/Q+E4SEgPLQHFzzvpI73NshD\r\nk/DbmVWPeGq0zs57ZfosGkhb9CgfD26K5nTSHsdY7lEFtOETH6NVkmVJ0MNl\r\n0QXsTzay7avuuc8gasfHBZNYlY5+OcFN0WtGk1cCafepVRqLv4ZHTzVTbztk\r\nucNENs5JRK1Nea4MpmOkGYvSgCsfTottQoFTzFU7SKPk3Kf8Q1qHjT39mnha\r\nif3ZdFgFGLvSU3aVMbcdARaadKqQ34td9XSYSdS8curDgPGcxKCqOT3EtJN8\r\nLI1a43Ky79kYvBfJ2aVD1Ye6446FC4QR9KED/aHcOmLaIEofIwqVXQJlBH5Q\r\nm/7cVvOYLq0TUndDYzxNOCXzaKnKMyM26AlKrmpOvJIYHGp2AWqQYZqc+7o/\r\nJSTSXA6petXqv5q0jMIudMoPqOls/3WuMSVcXQvL0h+sY4cF3UciHQUIShQY\r\nhv8xy4wlBF79aFTYDSWdq+oLfVJDKcgwSaJmRhBzrMAJ6jTO1K462iyCArXR\r\nzx/zI+xmrCSuWVp08hKcEvcMbakSLso0OfM=\r\n=zbE+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"6565206549ec0f94dc9ef2ee91bc3e0efa8ae7ad","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"16.20.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","tslib":"^2.5.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^2.4.1","typescript":"^5.0.3","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.10.0_1680866583108_0.4607740397299702","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"thingies","version":"1.10.1","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.10.1","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"c1026d58d38aac4991eaeeebf044bcfb42eefa5a","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.10.1.tgz","fileCount":123,"integrity":"sha512-6vYKPcoDSpqraelHk62MPnhUse7CBg4dDkN9102L6ziMShsWhs79CVUp4DRq912NJ3YRxnkcKhfmM0rR8BbuRA==","signatures":[{"sig":"MEQCIH/ftK9mX6vi1ZYd3BrAq37aTIIifrKZNkcgsKnYOI+/AiBPDLc6M8GckCbkVk5BCEaT/zAhqP7VYh/wBeqB8NZHkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL/5FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofxxAAnZ4wm7kQAL5yiE9/8e9Jfn5uu8QVMptmrZgip8e+BujGJBfM\r\nme4MTgdcXWiHFNVEi7BnCac/uITPY3SqNkKta4pCm6/oUadAbrtjVhF+GKcm\r\nm/rbLTNUpHfRu+9VutXo3F002oXRbpzehVBZZ673YHacukuNJi6TQHukvrAx\r\nZmFXzqdE6QAt1ci2D2v1JFZbuudamdDTIgtZi1/qcqwO9wvHoJsBFRLV5AkA\r\nZPbUCxTb5EiMTaYbz+Wwo7SwP/IfUlSyAh4WWrspjKJ1tb2AOput5sA1Quvh\r\nXnwJUzQCan12VFjZiygMLOuJKFVwQ5CsTGkOGHDIpOo/9SLI17LwKO2xgPw+\r\n1pCyMMMxXN5QTzxZ70EVtYH6aZTJ49wlNkdGbvDX4GOQkz7nIfQIuGisCNn8\r\nx8b51GpceiQvAZSIAHSHtll9USjT5+JWvMUkvptNIBwy3k97k+ftOJV9sNia\r\nKyDWt/yt9ha6t1TN6Sk31qPoM6HYP7WepVf/kaIPf5XalTiufKCKjTe+3ox3\r\ne1xL4IA9BBvyeyykFByiHX0GxZYTt3+jH99X6UGhZHztJuVANEQ5xh0qWW1r\r\nYwnyi6cy9UwJb7RTalFLITIHrOm21TVVCnhfpGmHzVU7eWkm8+UAzKhqqNA7\r\nOhyc3Z8Wb36Y1gvpUC5ZuZcJ9PoNrwnHE9M=\r\n=RPO9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"36a2364ca5d669de7edffdbed774ce8d93e2ae53","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"16.20.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","tslib":"^2.5.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^2.4.1","typescript":"^5.0.3","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.10.1_1680866885697_0.9540926252039439","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"thingies","version":"1.11.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.11.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"30b83cc529bba07003a8b70412b8ce093326400c","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.11.0.tgz","fileCount":3,"integrity":"sha512-bIAc0odsx7CyQ5BHwPIZeCAB09qG1zjWbqw3xMewiud5u362DUSEcyHDCIz/6HhyMsMo2aHLSA9Rt07Ln8MQSQ==","signatures":[{"sig":"MEYCIQD1pbkDeKqOX1PbYehNg0WUdzhzRxBCbfEzw0q+ybJAiwIhAJ8kmm7paMDtu33QT/VWwfPX6UcOKrfWYUFgOAWwv4c5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMXOiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1eg/9Gg4UQ1DxMtpWTofFkX59/3/AFgVfujSzPn0844k+YVIJUN4g\r\nfFz5BZ6FLc1F68sNj8FMmvClvaguo2TSyAyioPEw29aIYEO0yaavC6Hh5d7w\r\nbpbO/f/8OEcHiydj9rOQCvjaJwOMLiZftLLxxBM+Rj3/A7aD8HXOEon1DN8a\r\n9Rl5hb02oTiEkrFNqdbS2RA7aoPII4oSXuWqVG44zl/54oeLnf4c/iPljatJ\r\nGuXIhAoKVzO6TgnFOfnXbqo/Hpb62vyI9JXZrU7EUarhCam/ATwVcWFxVPbv\r\nICJysju6RNN0/80xcx2y41UXEAeF9v8ZIi2uvN3WN0gPQFP3J+IF7O1z0Vnm\r\n8pfh1ZETtRaHjfE8N3tTHfs79Fn4Hb2LQBgCE8W/xCv+0wDdKX+0K4GOhhXx\r\npeIssp5PhlZD7lp59ES98cPqgMAkEwEQmr7oOe5LuHZR5eAvUmC8miBPs/MN\r\ntjMyadn4FTsbWWY3oHVJrtZDBZbO2Wzt4Wq99shPt6nMMbTlPCAf25X1vhTc\r\nV1LN/j4dZ3ko5pdaua+RrRRyXw03JeCT61rKoHBDkfRJoiOKr9jKdZKtwm3K\r\nAJuHugWS5F+tML4rBI39BFfqlMUVnmBJJTm5MOa17RlkgprVW/gEferZIF5Y\r\nVkkegl1ERb9esprW4NU1Hc1T0EARI3d1h+Q=\r\n=JE1I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"36a2364ca5d669de7edffdbed774ce8d93e2ae53","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"9.5.0","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"18.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","tslib":"^2.5.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^2.4.1","typescript":"^5.0.3","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.11.0_1680962466760_0.42920714842129004","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"thingies","version":"1.11.1","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.11.1","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"47a648e2b42c3bb011e493e0c99df20a2758c25d","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.11.1.tgz","fileCount":123,"integrity":"sha512-SXWTuQA6TFjpfV4xiwPs4FkHashZShR/Hugosrm9sRMm63fAdgZaWKixt5YvuP6VwDaAROcDwf9cFeuw1DeekA==","signatures":[{"sig":"MEUCIQDjKkpwPuKDYaEsarCkOPqcJO6EY81fCzgQMzGFnu9z/gIgLrRk+CdGBVE9o0vY9QbdZookjhmCzStQpdRf3abo1Co=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMXZ2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3BxAAh98lPfkPRVCeEX8R14tRh5FqaNcumeBtFtj9SaOGLVljEVtt\r\nu+EZSlNisKDzr8RNouPzcL2Vw8XTuEckNxtULrl8QNSBIYXTtq3zSKNL58KH\r\nzSm/ifL6JcxTmUuuKjHr3VqH69YIfJSCbUQhWWplUXGu1UrgWsWeHAInMPdd\r\npoyUVOoaT2ypivwByBcNL3KsHKxVmf5izpUFEtvNW5pvwPeu86SFqrNDZheO\r\nyoEtRk+0lBGVPb1uuvNQGoEkjqFmpV7ZS5wXp9+/JW0VamnjXvdwOT2N6M1X\r\noj+7nuISF8GCoZ/+mmANEwChTjE2Eb+yq0TwHvxnsQPmXbIunM6HpTVHHpV5\r\noKILVtLchFEWFOT8p6sqJ57rf4qKf9se7RnaZd/WVvvyRXAcUmn9oO/+k6gu\r\nBMWSbA15uOgGxUGQVROLL+3J+aO5RzGTztiFoOAEsf6JFoJWRoSpwVK18bs3\r\n0zLhUkmXv5Cf5hn2D820LiF3+LNXpTqv/r/DunkW3jDH/NTfFYNMukRDWGOI\r\n2FEsaVOqnlN9osVC8YioPVJ4tJoo2b9yOhxhUDzwxQS9zBQM6LbVhYsA+eAW\r\n6G+NBeHaZAfaSmBhmBoVKfQh8aIgZmZJnyIjsUi4VncO4TZTuFMuCnS3Gz2O\r\nPPOE8OlucisbMGb7icVCc0UldNMssP0MZo0=\r\n=xcnl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"f6438fb41d86862469a5dab21358f1987398eb0e","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"9.5.0","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"18.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","tslib":"^2.5.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^2.4.1","typescript":"^5.0.3","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.11.1_1680963189859_0.8467455241982682","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"thingies","version":"1.12.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.12.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"a815c224482d607aa70f563d3cbb351a338e4710","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.12.0.tgz","fileCount":129,"integrity":"sha512-AiGqfYC1jLmJagbzQGuoZRM48JPsr9yB734a7K6wzr34NMhjUPrWSQrkF7ZBybf3yCerCL2Gcr02kMv4NmaZfA==","signatures":[{"sig":"MEUCIBNeG8Ru7vtJJNAjcjbkF2HAQ3vk1peaGjHFAiVFGyqBAiEA7BjGcx3CwiJYdZqOiJixLsl4OVa1DWP/yFs8k4TGUcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77646},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"4f73d59f1fb09922741558a492d5f0942d7444e4","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"16.20.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","tslib":"^2.5.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^2.4.1","typescript":"^5.0.3","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.12.0_1688323512678_0.20206573307479814","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"thingies","version":"1.13.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.13.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"328e737e3a5c34ada9341a0e03bf9f8418b6648a","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.13.0.tgz","fileCount":3,"integrity":"sha512-JBuO53eEYpJNb7SKclSPxxYC7/ZpwjAzBTRq2+zfdSgxeaGtv7A5C9YRyjw07Gwe7ktOg+Na/iPnEB4MPBrZrQ==","signatures":[{"sig":"MEYCIQDl9SNu3MLgPgvDdfXzgRCnfR1181gC14IcnvRlwyTZPQIhAIqAAZylGsaoxWxcrO7p/gp15wj0uMN597tgYPJv3OeM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6104},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"b2f66995e420764301b4e40833f21b785c7e85fd","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"20.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","tslib":"^2.5.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^2.4.1","typescript":"^5.0.3","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.13.0_1700520791845_0.4119240723556765","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"thingies","version":"1.13.1","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.13.1","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"4fa8059a7472e60c3069cfaeed0c19680c96507c","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.13.1.tgz","fileCount":135,"integrity":"sha512-hULXJ4FOE73gc5ZZ0n+HrR1XmqLhHDRrZW9XJHolylQZCGA1wh6FPCeU8Oz+BcY0NQ/EG5vXM9pIrS8v7mmdNw==","signatures":[{"sig":"MEQCIC9pxd8ztbQk6XoKwpwKd643hCn5pUxooAYP+0MDW5K+AiB4VSeWHuBwXj/6LEIkcAqDjLKIIt9+njlg4nJChELM1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79832},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"2513f074e0c8193d5b4dd0a257458a7bcd0af204","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"20.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^8.0.0","tslib":"^2.5.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^3.0.0","typescript":"^5.0.3","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.13.1_1700562453141_0.5244718756711568","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"thingies","version":"1.14.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.14.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"247c8d375b2204c2f4ff704d1169a17ec03f5dc3","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.14.0.tgz","fileCount":141,"integrity":"sha512-KMcHMvDkxtO0D1OizQcyZxsbVGgIYZsJyV6Y3B6GrWcyCHRdVDUoSlK3EOHrDizCZs9p7x2PdUKcSFOzrd3pog==","signatures":[{"sig":"MEUCIQCQyOQp4WZRLVdAP/gSIxnhqEjPyvvAIeVrUZItK07DoAIgRnSTqGny0fxahSm98E2RDxARkAk1hCbLpNMlg8m+4Is=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82296},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"560c0fcbca2042c8cfe8a65990c7cb7f5547c5c7","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"20.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^8.0.0","tslib":"^2.5.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^3.0.0","typescript":"^5.0.3","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.14.0_1700858456229_0.36757350228868657","host":"s3://npm-registry-packages"}},"1.14.1":{"name":"thingies","version":"1.14.1","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.14.1","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"2456b15db2a4113b434874381b5691dbc4ce2f0f","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.14.1.tgz","fileCount":141,"integrity":"sha512-ktiTHLvVsS5Cifx8zbvg7x4clgf3AS+52gMSGlW+fvk8xYzog8f9qHvivjpQF56NHCKKpj4O1wI6tH92V4a0rQ==","signatures":[{"sig":"MEUCIGG57YBfN6ANlhbVoM++DIqC+gIkZZl9GOS0hsaUrqGXAiEAs6aUseWn+r9GCiprYigeMWKR9ijToJ3zzhhVV0IbNSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82433},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"044f05cba78cf3dd846c30f71757d564b1a23293","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities. [__Documentation__](https://streamich.github.io/thingies).","directories":{},"_nodeVersion":"20.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^8.0.0","tslib":"^2.5.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^3.0.0","typescript":"^5.0.3","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.14.1_1700863474384_0.5127838245519243","host":"s3://npm-registry-packages"}},"1.14.2":{"name":"thingies","version":"1.14.2","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.14.2","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"44787233f2b99aac84e398a40d74a5107125d96d","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.14.2.tgz","fileCount":141,"integrity":"sha512-sbwAaWmbosdmuDJH3xfQXoUmgGOcrhC1YPAqN5kHEyylQpnm5DadUC2lgYb7fvLGgAf3RlwOp9f9qZ65Lh9iqA==","signatures":[{"sig":"MEYCIQCznlvye/PtRc+BMKa+//eK5FGeLCc3qOfuLdhDNyZ8iQIhAMpUN/tTFQqks8Av2oedTzNwKGij7hSF0IVpV1FP2qKS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82403},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"6a33b8fc550b3d2f21fb78122dffc8f6650bdba2","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities. [__Documentation__](https://streamich.github.io/thingies).","directories":{},"_nodeVersion":"20.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^8.0.0","tslib":"^2.5.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^3.0.0","typescript":"^5.0.3","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.14.2_1700922491051_0.7902454510493551","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"thingies","version":"1.15.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.15.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"bd186213bed5105b11eda0ce749fa475c5d4d6e3","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.15.0.tgz","fileCount":147,"integrity":"sha512-ZSJlvEpD8QllYim0VSGlbAoob/iPrTWNlV/m8ltizMvMmzzU2gVJvHfH9ijLstyciWF70ZiQXqz+BCXWJq+ZQw==","signatures":[{"sig":"MEUCIQD7UsMSJIC+hY3YukqDP90V75IYXn139Ialk5exnDiJFgIgP591DH6EmByjIlhS1LSKoc3+e8GxYgXzM7RgYqPd+Jc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87950},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"1b74176f8096b180359a1e2a5ed008b2c3bfb173","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities. [__Documentation__](https://streamich.github.io/thingies).","directories":{},"_nodeVersion":"20.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^8.0.0","tslib":"^2.5.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^3.0.0","typescript":"^5.0.3","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.15.0_1701717384952_0.8435421667282097","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"thingies","version":"1.16.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.16.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"968cde87fbf0fdd69a1a3a8e9678324f634e5053","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.16.0.tgz","fileCount":153,"integrity":"sha512-J23AVs11hSQxuJxvfQyMIaS9z1QpDxOCvMkL3ZxZl8/jmkgmnNGWrlyNxVz6Jbh0U6DuGmHqq6f7zUROfg/ncg==","signatures":[{"sig":"MEUCIQDhVEbEbqOQkGPhfa80klJALz1G0SEzmZkV7FWj8R7n+wIgUKfO1GYEt7ZRpIutvuU26OxNFCjiuEtKoJZUj7J5Kag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90121},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"d6507973e9a5c1e0b22652f656697403a89f9b5a","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities. [__Documentation__](https://streamich.github.io/thingies).","directories":{},"_nodeVersion":"20.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^8.0.0","tslib":"^2.5.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^3.0.0","typescript":"^5.0.3","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.16.0_1705146917456_0.24505492084085034","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"thingies","version":"1.17.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.17.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"c172c423e5d3000a44666fc03723a29004ef0dcc","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.17.0.tgz","fileCount":153,"integrity":"sha512-cpwd9eT9b7vcWDlJrIsfS+kBrcHEMST6DG08pOJoDkl/ToSwKYkW5x8RfBp5+k+iz1bT/dqEpoZOewg8I2lycw==","signatures":[{"sig":"MEYCIQCIqrxUeoH6FJg9lTBxd8NNo3Zl1+KglAyDujo8FjjxLgIhANjVtIyHKLJo8uAidtmlhCwhtT1DxFsSpg/rOLpqDps6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90370},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"225ede36afad4a8ea93df0e483ddd8de10ea3a77","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities. [__Documentation__](https://streamich.github.io/thingies).","directories":{},"_nodeVersion":"20.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^8.0.0","tslib":"^2.5.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^3.0.0","typescript":"^5.0.3","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.17.0_1709996475538_0.09392869832735506","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"thingies","version":"1.18.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.18.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"827141872d96f3c3c2c0b432ab0dfdb581b4b4ac","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.18.0.tgz","fileCount":159,"integrity":"sha512-WiB26BQP0MF47Bbvbq0P19KpyfrvdTK07L8xnltobpZ/aJPmu52CBGhYjLsnFgjyawmusJ0gVkTplnnoz2hBkQ==","signatures":[{"sig":"MEQCICBtlbr1zt5ngkolaGmMtAkteAxIYLOvAN2Xm071/BwPAiBBcs3jVlypJ3Fgcn49a12HZJk8FafebPPUSyKUMyTfNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95243},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"db2798b1f4ac14d666c84edc777228fc58f995b5","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities. [__Documentation__](https://streamich.github.io/thingies).","directories":{},"_nodeVersion":"20.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^8.0.0","tslib":"^2.5.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^3.0.0","typescript":"^5.0.3","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.18.0_1710144397489_0.02133148141418273","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"thingies","version":"1.19.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.19.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"ef90141efadd697600930737a97673528b8a1177","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.19.0.tgz","fileCount":165,"integrity":"sha512-MlUqiHcqM3l9kmuXO7IOGqwoZr+43WzTncHc4SzHQj/sfPX+8SzDTW+NFpkqbrYSgKrqlE5wrUVcLYl2z0liCA==","signatures":[{"sig":"MEUCIQD/aSFmwY0g/IEy7nXj02foK6YkT8FuMX+0dayNZBDvLQIgWg8O4UVsQrrFd8v3OoSQ3RqGAYtygbv2I39HEJeMs+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98682},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"4bb2c30899e029cb0c0dbf48b59fa6ee7ad3d76a","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities. [__Documentation__](https://streamich.github.io/thingies).","directories":{},"_nodeVersion":"20.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^8.0.0","tslib":"^2.5.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^3.0.0","typescript":"^5.0.3","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.19.0_1710407764088_0.5083046534482856","host":"s3://npm-registry-packages"}},"1.19.1":{"name":"thingies","version":"1.19.1","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.19.1","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"65f63f6bfe8d3abc89e193f1b8c78f588135530b","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.19.1.tgz","fileCount":165,"integrity":"sha512-ByrDDOohyy4AyyIEx1x/a3w0fSjH7ghH7ngjiR/UbdEFiRiq9FPI7NlaxIur1X1d44H4KnSWVwdQQwWro/5SHg==","signatures":[{"sig":"MEUCIAXHo1GgPxx15SjznY5y+7rxeQolivpa5Tr/zGWJIBVvAiEA+0+u5VOCTDpXunrf4Z1TyVWSspPO5jc/cDJsRiE5BBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99015},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"aceb3273693193d3cae61d8338cddb75613ee39a","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities. [__Documentation__](https://streamich.github.io/thingies).","directories":{},"_nodeVersion":"20.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^8.0.0","tslib":"^2.5.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^3.0.0","typescript":"^5.0.3","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.19.1_1710409881539_0.9113666962536813","host":"s3://npm-registry-packages"}},"1.19.2":{"name":"thingies","version":"1.19.2","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.19.2","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"23032fe275fab6f846f8188ab39c7c12346040e1","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.19.2.tgz","fileCount":165,"integrity":"sha512-M0LenS2pI0/fH+rra2dY6BfcLl+ohZHKyHac3/1Rrc1uqgLFlDgdG8fqvqr9IEZdR9A+Dg7OGBZkFoSXw1r3XQ==","signatures":[{"sig":"MEQCIBIK62q0FXl6rzYZhaXZk/FoZHlixcXNwnOhMUDzNdD2AiAqx2j+EzbTJg7QdU05SvGR63iMnrBKLakUImOM8fM6TA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100621},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"a4df04d8b5905564da93e5c53c31e4a2ceb1320f","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities. [__Documentation__](https://streamich.github.io/thingies).","directories":{},"_nodeVersion":"20.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^8.0.0","tslib":"^2.5.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^3.0.0","typescript":"^5.0.3","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.19.2_1710838113114_0.892916613695","host":"s3://npm-registry-packages"}},"1.19.3":{"name":"thingies","version":"1.19.3","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.19.3","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"1cac6230fbacaa346b5473b7932259603def01b8","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.19.3.tgz","fileCount":165,"integrity":"sha512-uqq3fYUUiVJFt/nmYCuG2ucdaMURzQtSLWdPjwyYTyIgs9qG2tMzVHyubDQNTKeXWDkNia6aD1Gc02Fs0CscKA==","signatures":[{"sig":"MEUCIQCYWkTCUQbGwGHhiA4KrE4PgN5CslKomIXFJPLU43TA+AIgVv/z2UrQZ6N9Sl+PK8A5665u3vMghvNVazOxOTObm4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100621},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"8429c091c0d9a0819ba6e20645870936b30eb0ba","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities. [__Documentation__](https://streamich.github.io/thingies).","directories":{},"_nodeVersion":"20.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^8.0.0","tslib":"^2.5.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^27.0.7","prettier":"^3.0.0","typescript":"^5.0.3","@types/jest":"^27.0.2","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.0","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.19.3_1711805053199_0.6219279738314278","host":"s3://npm-registry-packages"}},"1.20.0":{"name":"thingies","version":"1.20.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.20.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"27bf93397c39c3ff36601197e8cf78f43b7b2319","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.20.0.tgz","fileCount":171,"integrity":"sha512-WvXY4CjHp/Uim2Ri0daqu6jkNTHJTk1H8NvuMQiOL0mgtdkqoSH5fkENy2M6XnvsLOp5iwyPcbmokoBjVb4lnQ==","signatures":[{"sig":"MEUCIQDn/8X4pfvXxZJ4+qaqYuojCIsYy0pV94e5oJc16qjFBwIgVTLqasJu/Cs0wQIsijsljc26rNUR8Tko4RdfpCql0D8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112148},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"cd8490f6aa3dcaa0961e90386e99d4e26608b1cf","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"7.24.2","description":"Useful TypeScript utilities. [__Documentation__](https://streamich.github.io/thingies).","directories":{},"_nodeVersion":"20.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.0","tslib":"^2.6.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.1.2","prettier":"^3.0.0","typescript":"^5.0.3","@types/jest":"^29.5.12","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.2","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.20.0_1711992038460_0.5577880420630827","host":"s3://npm-registry-packages"}},"1.21.0":{"name":"thingies","version":"1.21.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@1.21.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"e80fbe58fd6fdaaab8fad9b67bd0a5c943c445c1","tarball":"https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz","fileCount":177,"integrity":"sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==","signatures":[{"sig":"MEUCIDP/O42iRuahG1CofmNcbTcyz2cs5nrAfvO4yb55PMT1AiEA8HuVrn6IXIYStFzaBosFKU6QYdHgjxqwgRvxUYeSK14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113347},"main":"lib/index.js","types":"lib/index.d.ts","module":"es6/index.js","engines":{"node":">=10.18"},"gitHead":"9fa4dba60805c5f18ad2f27fe818746a7cdba410","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main"],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"yarn build:cjs && yarn build:es6 && yarn build:es2020","clean":"rimraf lib es6 es2020","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","release":"semantic-release","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:cjs":"tsc","build:es6":"tsc --module commonjs --target es6 --outDir es6","build:es2020":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir es2020","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"10.5.0","description":"Useful TypeScript utilities. [__Documentation__](https://streamich.github.io/thingies).","directories":{},"_nodeVersion":"20.12.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.0","tslib":"^2.6.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.1.2","prettier":"^3.0.0","typescript":"^5.0.3","@types/jest":"^29.5.12","pretty-quick":"^3.1.1","semantic-release":"^18.0.0","tslint-config-common":"^1.6.2","@semantic-release/git":"^10.0.0","@semantic-release/npm":"^8.0.2","@semantic-release/changelog":"^6.0.0"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_1.21.0_1714141501616_0.7072912539941543","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"thingies","version":"2.0.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@2.0.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"10956129d2dc0ddccddbeb0880fd01404e520776","tarball":"https://registry.npmjs.org/thingies/-/thingies-2.0.0.tgz","fileCount":61,"integrity":"sha512-lSh4YCpb0JJXsOZkdiLGN8ZmEunFzbHg3depXSyEWNWij+XL5dxeLeta55yuHJCggblp7MjRLIZjkdD1hKl+Sg==","signatures":[{"sig":"MEYCIQD3aZn2OhRVSQgePNPIXF7CjqR1ZS1NX1Eb1Nzw1KzZhwIhAPP28l1d3E5mEH5+NQR2gTH28CrOnk/nWehePzkNpBK6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41948},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=10.18"},"funding":{"url":"https://github.com/sponsors/streamich","type":"github"},"gitHead":"fbacb8ed01e8823ae2a104b4f33004118baef431","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"next","prerelease":true}],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","clean":"rimraf lib es6 es2020 coverage typedocs gh-pages","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","prettier:check":"prettier --check 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"10.1.0","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"20.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.0","tslib":"^2.6.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.1.2","prettier":"^3.0.0","typescript":"^5.0.3","@types/jest":"^29.5.12","pretty-quick":"^3.1.1","tslint-config-common":"^1.6.2"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_2.0.0_1714235732405_0.10708679281936018","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"thingies","version":"2.1.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Unlicense","_id":"thingies@2.1.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"e0f771d5bc42e147fe9518be48f667319e748e25","tarball":"https://registry.npmjs.org/thingies/-/thingies-2.1.0.tgz","fileCount":63,"integrity":"sha512-SASxQdAtapX03qTa1V/kt9UGhQLUoP54luRasJxZoleeAL+PSQsBlIAGNxj1FoayglyCGUhxByFgSn7dh2JFog==","signatures":[{"sig":"MEQCIGlDcWm+f5E/8L5UY+Bgd8olZXDERPTSgwywmCA9te+XAiAsgEvVddJF13lNb0b05NLtUPKxK1YzLLgn5gN902e8BA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43699},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=10.18"},"funding":{"url":"https://github.com/sponsors/streamich","type":"github"},"gitHead":"be56a3b5463223cb6c902cf96150f3263adf7349","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"next","prerelease":true}],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","clean":"rimraf lib es6 es2020 coverage typedocs gh-pages","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","prettier:check":"prettier --check 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"10.1.0","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"20.8.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.0","tslib":"^2.6.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.1.2","prettier":"^3.0.0","typescript":"^5.0.3","@types/jest":"^29.5.12","pretty-quick":"^3.1.1","tslint-config-common":"^1.6.2"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_2.1.0_1714306681032_0.639237458489005","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"thingies","version":"2.1.1","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"MIT","_id":"thingies@2.1.1","homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"f7e3902f41d4f8fda6fdf1a47bab0b77b70fcadd","tarball":"https://registry.npmjs.org/thingies/-/thingies-2.1.1.tgz","fileCount":63,"integrity":"sha512-0ad16gExX2JBMPXmBQfKOUz7R1KNWAtiY6hjesug4WdV3uV/Qmm/NAu49uQvzV/f3XkMztjq+ncyMoYLPoppVQ==","signatures":[{"sig":"MEUCIQCzYYoneCZZedz5BSwWE/zJHaUuDDrFi4/sFt555BJMyAIgHCM/J3ZxOsWX2VUfPbwszdvOS+Ij+EQnAR/nt207QjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43588},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=10.18"},"funding":{"url":"https://github.com/sponsors/streamich","type":"github"},"gitHead":"987a842021abe0591b1f3c15cea6270110875529","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"next","prerelease":true}],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","clean":"rimraf lib es6 es2020 coverage typedocs gh-pages","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","prettier:check":"prettier --check 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"10.5.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.0","tslib":"^2.6.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.1.2","prettier":"^3.0.0","typescript":"^5.0.3","@types/jest":"^29.5.12","pretty-quick":"^3.1.1","tslint-config-common":"^1.6.2"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_2.1.1_1719262599476_0.5588316942126055","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"thingies","version":"2.2.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"MIT","_id":"thingies@2.2.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"424b60fef549d08eba323eb40db4143fc49740f4","tarball":"https://registry.npmjs.org/thingies/-/thingies-2.2.0.tgz","fileCount":63,"integrity":"sha512-P3u610NQalgemdxwY5ojiqJFIBbr7AxMd8YN7/oc/sWTJzpw5GHOg6P8ClKhk7xJSKBq4zAnLXv9fT8g69pp/Q==","signatures":[{"sig":"MEYCIQCGAELTBn6S6WdsgG/JKaHUbkD9mrEDOvxm4LU8yeTH1QIhANx5sBi5kMe2kzyoM8Ib1dzM+lqBO9Moo4/xe3bC5qD2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43606},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=10.18"},"funding":{"url":"https://github.com/sponsors/streamich","type":"github"},"gitHead":"13120f4823b37d05833bffaee81436d16c9125c0","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"next","prerelease":true}],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","clean":"rimraf lib es6 es2020 coverage typedocs gh-pages","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","prettier:check":"prettier --check 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"10.5.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.0","tslib":"^2.6.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.1.2","prettier":"^3.0.0","typescript":"^5.0.3","@types/jest":"^29.5.12","pretty-quick":"^3.1.1","tslint-config-common":"^1.6.2"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_2.2.0_1723365182380_0.013124664998178215","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"thingies","version":"2.3.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"MIT","_id":"thingies@2.3.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"4b5bfeca8fdd2151d6494f96c43f00316d01c967","tarball":"https://registry.npmjs.org/thingies/-/thingies-2.3.0.tgz","fileCount":63,"integrity":"sha512-zWL3L4ucF5IFu90DFp8penm3ivLLQdiaVq65xlAX+jKLYWi6DC7Cvy2w4MvMvph4g1JcsMUMgx85/PQc8bSxUA==","signatures":[{"sig":"MEQCIAXLhNfCcRvBJ63WVpNHg3Qo6MQaksLi79Mpu/JyE+kwAiA/X/xan4xVxjLVyHFrWBeBuy8ImoKrVY6EmEnKnqEmOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43775},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=10.18"},"funding":{"url":"https://github.com/sponsors/streamich","type":"github"},"gitHead":"47631728dae200de38abc249bd4bc85e31949b8a","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"next","prerelease":true}],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","clean":"rimraf lib es6 es2020 coverage typedocs gh-pages","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","prettier:check":"prettier --check 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"10.5.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.0","tslib":"^2.6.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.1.2","prettier":"^3.0.0","typescript":"^5.0.3","@types/jest":"^29.5.12","pretty-quick":"^3.1.1","tslint-config-common":"^1.6.2"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_2.3.0_1723366939522_0.3524385114324493","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"thingies","version":"2.4.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"MIT","_id":"thingies@2.4.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"e9787fdab30120d43809f6112d82d6d28daaaa46","tarball":"https://registry.npmjs.org/thingies/-/thingies-2.4.0.tgz","fileCount":65,"integrity":"sha512-Hzz6sX6asv1+JSc2pwQ/MGHRwYzms62lT3mADJfNCl9duAW09C1EyNw6jZUeTk1q6imSsCL3dr0Ee4ohR1iF4Q==","signatures":[{"sig":"MEQCIFBpTm4zA62BD1qd2SZAZ0a0T19bzLSj76jf3aNredCcAiBDa0PQRBFWS3akeE5kXr6tL+vi3BCaahYaZ3VyWOTkRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47553},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=10.18"},"funding":{"url":"https://github.com/sponsors/streamich","type":"github"},"gitHead":"20ee1ac78411ea9c2a25776c7345a91b3959d796","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"next","prerelease":true}],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","clean":"rimraf lib es6 es2020 coverage typedocs gh-pages","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","prettier:check":"prettier --check 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"10.5.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.0","tslib":"^2.6.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.1.2","prettier":"^3.0.0","benchmark":"^2.1.4","typescript":"^5.0.3","@types/jest":"^29.5.12","pretty-quick":"^3.1.1","@types/benchmark":"^2.1.5","tslint-config-common":"^1.6.2"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_2.4.0_1723382446133_0.4430928629155866","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"thingies","version":"2.5.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"MIT","_id":"thingies@2.5.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"5f7b882c933b85989f8466b528a6247a6881e04f","tarball":"https://registry.npmjs.org/thingies/-/thingies-2.5.0.tgz","fileCount":67,"integrity":"sha512-s+2Bwztg6PhWUD7XMfeYm5qliDdSiZm7M7n8KjTkIsm3l/2lgVRc2/Gx/v+ZX8lT4FMA+i8aQvhcWylldc+ZNw==","signatures":[{"sig":"MEUCIDE3sFtcuvpAryleEShbx4rrRb1QhVxSN2pSnOXd4vrqAiEAovB0Q/uWkNQjRaXesxBJOCt8lprkUOsjcs0WHNDv3xE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49407},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=10.18"},"funding":{"url":"https://github.com/sponsors/streamich","type":"github"},"gitHead":"b8303e25a1d445a0523b57f3cb7184633c31f915","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"next","prerelease":true}],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","clean":"rimraf lib es6 es2020 coverage typedocs gh-pages","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","prettier:check":"prettier --check 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"10.5.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"20.13.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^8.0.0","tslib":"^2.6.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.1.2","prettier":"^3.0.0","benchmark":"^2.1.4","typescript":"^5.0.3","@types/jest":"^29.5.12","pretty-quick":"^3.1.1","@types/benchmark":"^2.1.5","tslint-config-common":"^1.6.2"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_2.5.0_1730467944293_0.09785231010817208","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"thingies","version":"2.6.0","keywords":[],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"MIT","_id":"thingies@2.6.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/thingies","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"e09b98b9e6f6caf8a759eca8481fea1de974d2b1","tarball":"https://registry.npmjs.org/thingies/-/thingies-2.6.0.tgz","fileCount":69,"integrity":"sha512-rMHRjmlFLM1R96UYPvpmnc3LYtdFrT33JIB7L9hetGue1qAPfn1N2LJeEjxUSidu1Iku+haLZXDuEXUHNGO/lg==","signatures":[{"sig":"MEUCIQCSz+zoZUHajpMMZJsippS67sLBMNd5bPz40afkOq9NMAIgVo+NK08TmiHH2dz9AkFNhwwVS6sWE/W23in7b2P6vkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53779},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=10.18"},"funding":{"url":"https://github.com/sponsors/streamich","type":"github"},"gitHead":"7242192077f025c450fb786a38c920eddcf7ec3d","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"next","prerelease":true}],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","clean":"rimraf lib es6 es2020 coverage typedocs gh-pages","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","prettier:check":"prettier --check 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful TypeScript utilities.","directories":{},"_nodeVersion":"20.20.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","husky":"^8.0.0","tslib":"^2.6.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.1.2","prettier":"^3.0.0","benchmark":"^2.1.4","typescript":"^5.0.3","@types/jest":"^30.0.0","pretty-quick":"^3.1.1","@types/benchmark":"^2.1.5","tslint-config-common":"^1.6.2"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/thingies_2.6.0_1774004572765_0.4087957200333896","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"_id":"thingies@2.6.1","bugs":{"url":"https://github.com/streamich/thingies/issues"},"dist":{"shasum":"4eb28e2585a75288f1765a0b08f1dfa020357a6f","tarball":"https://registry.npmjs.org/thingies/-/thingies-2.6.1.tgz","fileCount":69,"integrity":"sha512-cV/CMGTK3M4MlnJ/0At6ismOw/A0EEniDNScajjz/Br3c1sqE72YD01rGpPTKwd27wAxI5Pr+6+0w8yofzFRYw==","signatures":[{"sig":"MEQCIHHeKc1ggas5Cq85iSPUc5ZyA66+fv607eEz/G5nXd4RAiA/v2D0RXe43tzQnE+HrrfuiWxIk5uecGzC79wnaT7t0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCQTJJf/n2rfru1nYR3rwjlMBxLYKZO0KgkmZzPpxgKrAIgUhRtNCU4I79ZXbqBI2NItl0k0vDd5xXUBzIUxhg3bn8="}],"unpackedSize":55237},"main":"lib/index.js","name":"thingies","types":"lib/index.d.ts","author":{"url":"https://github.com/streamich","name":"streamich"},"engines":{"node":">=10.18"},"funding":{"url":"https://github.com/sponsors/streamich","type":"github"},"gitHead":"c31c6ac5de6dde9aa707b5093cc0547860c4fbd8","license":"MIT","release":{"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"branches":["main",{"name":"next","prerelease":true}],"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"]},"scripts":{"lint":"yarn tslint","test":"jest --no-cache --config='jest.config.js'","build":"tsc --project tsconfig.build.json --module commonjs --target es2020 --outDir lib","clean":"rimraf lib es6 es2020 coverage typedocs gh-pages","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","typedoc":"npx typedoc@0.25.13 --tsconfig tsconfig.build.json","coverage":"yarn test --collectCoverage","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","build:pages":"npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage","deploy:pages":"gh-pages -d gh-pages","prettier:check":"prettier --check 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","version":"2.6.1","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"homepage":"https://github.com/streamich/thingies","keywords":[],"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"_npmVersion":"10.8.2","description":"Useful TypeScript utilities.","directories":{},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","husky":"^8.0.0","tslib":"^2.6.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-jest":"^29.1.2","prettier":"^3.0.0","benchmark":"^2.1.4","typescript":"^5.0.3","@types/jest":"^30.0.0","pretty-quick":"^3.1.1","@types/benchmark":"^2.1.5","tslint-config-common":"^1.6.2"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/thingies_2.6.1_1785064513021_0.31461397471615205"}}},"time":{"created":"2021-10-23T22:41:41.674Z","modified":"2026-07-26T11:15:13.267Z","1.0.0":"2021-10-23T22:41:41.816Z","1.1.0":"2021-10-23T23:01:44.184Z","1.2.0":"2021-11-01T13:40:20.057Z","1.3.0":"2022-04-07T08:47:11.346Z","1.3.1":"2022-07-02T10:25:31.515Z","1.4.0":"2022-11-02T08:47:41.558Z","1.5.0":"2023-04-05T09:49:18.938Z","1.6.0":"2023-04-05T09:55:21.679Z","1.7.0":"2023-04-05T13:35:35.282Z","1.8.0":"2023-04-07T09:47:05.423Z","1.9.0":"2023-04-07T10:17:24.154Z","1.10.0":"2023-04-07T11:23:03.495Z","1.10.1":"2023-04-07T11:28:05.873Z","1.11.0":"2023-04-08T14:01:06.901Z","1.11.1":"2023-04-08T14:13:10.062Z","1.12.0":"2023-07-02T18:45:12.946Z","1.13.0":"2023-11-20T22:53:12.009Z","1.13.1":"2023-11-21T10:27:33.328Z","1.14.0":"2023-11-24T20:40:56.420Z","1.14.1":"2023-11-24T22:04:34.564Z","1.14.2":"2023-11-25T14:28:11.391Z","1.15.0":"2023-12-04T19:16:25.104Z","1.16.0":"2024-01-13T11:55:17.675Z","1.17.0":"2024-03-09T15:01:15.701Z","1.18.0":"2024-03-11T08:06:37.671Z","1.19.0":"2024-03-14T09:16:04.315Z","1.19.1":"2024-03-14T09:51:21.724Z","1.19.2":"2024-03-19T08:48:33.259Z","1.19.3":"2024-03-30T13:24:13.396Z","1.20.0":"2024-04-01T17:20:38.619Z","1.21.0":"2024-04-26T14:25:01.811Z","2.0.0":"2024-04-27T16:35:32.556Z","2.1.0":"2024-04-28T12:18:01.207Z","2.1.1":"2024-06-24T20:56:39.669Z","2.2.0":"2024-08-11T08:33:02.613Z","2.3.0":"2024-08-11T09:02:19.693Z","2.4.0":"2024-08-11T13:20:46.364Z","2.5.0":"2024-11-01T13:32:24.526Z","2.6.0":"2026-03-20T11:02:52.905Z","2.6.1":"2026-07-26T11:15:13.101Z"},"bugs":{"url":"https://github.com/streamich/thingies/issues"},"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"MIT","homepage":"https://github.com/streamich/thingies","keywords":[],"repository":{"url":"git+https://github.com/streamich/thingies.git","type":"git"},"description":"Useful TypeScript utilities.","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"readme":"# thingies\n\nUseful TypeScript utilities.\n\n- [__Code reference__](https://streamich.github.io/thingies).\n- [__Test coverage__](https://streamich.github.io/thingies/coverage/lcov-report).\n\n\n## Menu\n\n- `base64` &mdash; Base64 encoding end decoding functions for Node.js.\n\n---\n\n- `Cache` &mdash; implementation of local memory cache for database records. Can cache\n  retrieved database records for few dozen seconds and has garbage collection logic\n  which clears the memory of old items after some time.\n\n---\n\n- `Defer` &mdash; an inverted `Promise`, an object which allows you to imperatively\n  control the behavior of a `Promise`.\n\n---\n\n- `@debug` &mdash; a class method or function decorator, which logs\n  the input and output of the function in non-production environments.\n\n---\n\n- `hash` &mdash; a fast and simple utility, which hashes a string to an integer. Useful\n  for generating a shard index of a record based on its ID.\n\n---\n\n- `LruMap` &mdash; tiny and fast *Least Recently Used Cache* implemented on top of the `Map` class.\n  The default limit is around 1 billion items (2^30 - 1).\n\n---\n\n- `LruTtlMap` &mdash; tiny and fast *Least Recently Used Cache* with expiration timestamp\n  stored for each entry implemented on top of the `LruMap` class.\n\n---\n\n- `LruCache` &mdash; a *Least Recently Used Cache* implemented using `Object` and doubly linked list.\n  The default limit is around 1 billion items (2^30 - 1).\n\n---\n\n- `normalizeEmail` &mdash; normalizes email by stripping out `.` and `+` characters and\n  removing everything after the `+` character and lower-casing the e-mail. Useful for\n  getting an e-mail into a common form when throttling requests by e-mail.\n\n---\n\n- `of` &mdash; returns result of a `Promise` as a 3-tuple `[value, error, isError]`.\n\n---\n\n- `promiseMap` &mdash; maps a list of values to an async function and waits until\n  all results complete execution.\n\n---\n\n- `randomStr` &mdash; generates a random string of given size. Alphabet for character\n  picking can be provided. Useful for generating random database record IDs.\n\n---\n\n- `TimedQueue` &mdash; a queue which can be flushed manually, or which flushes\n  automatically when the number of queued items reaches a threshold or when a timeout\n  expires since the first item was added to the queue. Useful for batching multiple\n  messages or requests for bulk processing.\n\n---\n\n- `TimedState` &mdash; works similar to `TimedQueue`, but instead of keeping track of\n  all items pushed, it invokes a reducer to update the state with the information from\n  the last pushed item.\n\n---\n\n- `tick` &mdash; returns a `Promise` which resolves after a given number of milliseconds,\n  useful for releasing the event loop for a short period of time, `await tick(5)`.\n\n---\n\n- `until` &mdash; waits for some condition to become true `await until(() => condition)`,\n  useful when waiting for some asynchronous task to happen in a test.\n\n---\n\n- `concurrency` &mdash; limits the number of concurrent executions of asynchronous\n  code. `concurrencyDecorator` limits the number of concurrent executions of a\n  class method.\n\n---\n\n- `codeMutex` &mdash; a mutex which can be used to synchronize code execution. Code\n  wrapped by this mutex will execute only one at a time, for all parallel calls to\n  the same mutex.\n\n- `@mutex` and `mutex()` &mdash; same as `codeMutex`, but can be used as a decorator\n  or a higher order function.\n\n---\n\n- `once` &mdash; a class method decorator, which limits method execution to once\n  per instance. Returns the result of the first execution for all subsequent calls.\n\n---\n\n- `loadCss` &mdash; loads a CSS file into the DOM, given a URL. Does nothing on the\n  server.\n\n---\n\n- `dataUri` &mdash; converts a string to a data URI.\n\n---\n\n- `FanOut` &mdash; a class which allows to fan out a single event to multiple\n  listeners. Useful for implementing event emitters. In just 12 lines of code.\n\n---\n\n- `createRace` &mdash; constructs a \"race\" function, which takes a function as\n  a single argument, the function is executed immediately only if no other\n  function is currently executing. If another function is currently executing,\n  the current function is discarded.\n\n---\n\n- `xorShift32` &mdash; generates random 32-bit integers using the very fast xorshift\n  algorithm. `makeXorShift32(seed)` returns a function which can be used to generate\n  random numbers.\n\n---\n\n- `Locks` &mdash; a lock manager, which allows to acquire an exclusive lock in\nbrowser across multiple tabs. Acquires a lock by writing to `localStorage` for\na specific key for a specified duration.\n\n---\n\n- `hasKeys` &mdash; returns `true` if an object has at lest on key.\n\n---\n\n- `Value` and `Computed` &mdash; reactive synchronous state primitives compatible with\n  React's `useSyncExternalStore`. `Value` holds a single value and notifies subscribers\n  on change. `Computed` derives a cached value from one or more `Value` dependencies and\n  recomputes automatically when they change. Factory helpers: `val()` and `comp()`.\n\n---\n\n- `timeout` &mdash; waits for async code to complete within a given time frame,\n  otherwise throws an error.\n\n\n## License\n\n[MIT © Vadim Dalecky](LICENSE).\n","readmeFilename":"README.md"}