{"_id":"@akolos/object-promise-all","_rev":"9-316c19c6fb26c0c67d8af825ac0f511e","name":"@akolos/object-promise-all","dist-tags":{"latest":"1.0.2"},"versions":{"0.0.1":{"name":"@akolos/object-promise-all","version":"0.0.1","main":"build/cjs/index.js","module":"build/index.js","types":"build/index.d.ts","type":"module","scripts":{"start":"node build/cjs/index.js","clean":"rm -rf build","quick":"npm run clean && npm run build && npm run start","build":"npm run clean && tsc && tsc --m commonjs --outDir build/cjs/ --declaration false","build:watch":"npm run clean && tsc -w && tsc --outDir build/cjs --m commonjs --declaraton false","test":"jest --verbose","test:watch":"jest --watch","test:debug":"node --inspect-brk=0.0.0.0 node_modules/jest/bin/jest.js --runInBand --config jest.config.js","publish":"npm run build && npm publish --access=public"},"keywords":["TypeScript","Promise"],"author":{"name":"Andrew Kolos","email":"andrewrkolos@gmail.com"},"license":"MIT","dependencies":{"ts-nameof":"^4.2.2"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.11.1","@types/ts-nameof":"^4.2.1","jest":"^25.3.0","ts-jest":"^25.3.1","ts-node":"^8.10.2","ts-node-register":"^1.0.0","tslint":"^6.1.1","tslint-clean-code":"^0.2.10","typescript":"^4.1.2"},"description":"A strongly typed Promise.all-like function that works on objects that has promises as some of its properties.","engines":{"node":"8.9.3","npm":"5.6.0"},"gitHead":"f46d60a7bb0f4b95dd1fc34fa037bb50b6c67bba","_id":"@akolos/object-promise-all@0.0.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-UmMYLD3BJwqqnX9lfIE3hJolwK3eH8ejk/v3aXWye1vBmiKgUkla1SWTOXLd7IofcRgbvj03H3bQdaj/nctKMg==","shasum":"93e46863f17de625c7985fd0dbb44ecffb62323a","tarball":"https://registry.npmjs.org/@akolos/object-promise-all/-/object-promise-all-0.0.1.tgz","fileCount":13,"unpackedSize":18651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwMD8CRA9TVsSAnZWagAA4XIP/2Ys1hzHGvw2FVOudA35\n0SHrwFbTMZ+SuekCC+jz8+6uQzHCjDPNMxlG7bvu72cWdHPtcjshhhpUbTFh\nGyVV47bwadc9CEg5mdyvElr4k3G65jcvMZrscE2CPI8NgxAHnrdpijjZBgrd\nap2vDwWRHQWHZR4wJf56as5j0gz+UXGooIU4AFk2x+bM/+uFspzIAkHYUU7f\nLKKqqdhLktcuQQoSS4jmzfXry1Io5GETriYyFLiuB9HUQEQQLf6KJUW5jOGJ\nEQVDrtOrWXcADXVmZPtgTbRLFDod7WkhRHPC67Dd3AUmmD8mGrwRu1qncPZ8\ntNtfo8FeVNyZ1ZbOhrXxsjpPHUEd4ryfBHiU1BGFwYJfilksWBWvLkIsAGEJ\nUIzghygOqrJpNQQ8dMstMuWwjQXYvZNgbRmOyzAthwv3+CgWzD/dHLQgz4C7\n4F2bqxm89fJ3trwzsVTSyysxI5OzMBaXiisrO0SDad8ijmXSzg73PGP31uiF\n7HWzdQf+JTocbDNkFgIH0oAs1DP6jMZjg+f8x5MpZNu5hVqTlavLGmm8CPor\ny8r+lW/qxZhUEZMxjPcoH1Qzdrn1pIXD3XS5azpu5aZCC/M00WfCmDWDh43u\nXhtgiXEZ5AHzhoILfU3HEOThwzIO/I3BHaNRT29GglhwAgsf7+jGdhP6b9pq\n2Qe5\r\n=W+jB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDirMlBAt/PpXCZd6Y9gtoKRzh3l8QUkypfihK/7aqXKAiA/sj+n5uxFvLjCgPnwCfz/JMVLSo+myQ6eydGmvwf6eQ=="}]},"_npmUser":{"name":"akolos","email":"andrewrkolos@gmail.com"},"directories":{},"maintainers":[{"name":"akolos","email":"andrewrkolos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-promise-all_0.0.1_1606467835704_0.09136377705814636"},"_hasShrinkwrap":false},"0.0.2":{"name":"@akolos/object-promise-all","version":"0.0.2","main":"build/cjs/index.js","module":"build/index.js","types":"build/index.d.ts","type":"commonjs","scripts":{"start":"node build/cjs/index.js","clean":"rm -rf build","quick":"npm run clean && npm run build && npm run start","build":"npm run clean && tsc && tsc --m commonjs --outDir build/cjs/ --declaration false","build:watch":"npm run clean && tsc -w && tsc --outDir build/cjs --m commonjs --declaraton false","test":"jest --verbose","test:watch":"jest --watch","test:debug":"node --inspect-brk=0.0.0.0 node_modules/jest/bin/jest.js --runInBand --config jest.config.js","publish":"npm run build && npm publish --access=public"},"keywords":["TypeScript","Promise"],"author":{"name":"Andrew Kolos","email":"andrewrkolos@gmail.com"},"license":"MIT","dependencies":{"ts-nameof":"^4.2.2"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.11.1","@types/ts-nameof":"^4.2.1","jest":"^25.3.0","ts-jest":"^25.3.1","ts-node":"^8.10.2","ts-node-register":"^1.0.0","tslint":"^6.1.1","tslint-clean-code":"^0.2.10","typescript":"^4.1.2"},"description":"A strongly typed Promise.all-like function that works on objects that has promises as some of its properties.","engines":{"node":"8.9.3","npm":"5.6.0"},"_id":"@akolos/object-promise-all@0.0.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-nNRTF05DYcRi4wqVktoApEEYsD0+xkqrV6uHQPC/9yzdizB6IGOb2mN3GbLXVE7kS7hkeGfCLdyCy6h0/l41QA==","shasum":"620dfe7f9863ad83dbc2668786dd38627036c898","tarball":"https://registry.npmjs.org/@akolos/object-promise-all/-/object-promise-all-0.0.2.tgz","fileCount":13,"unpackedSize":18653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyXL1CRA9TVsSAnZWagAATHAP/29E25HoC1Qhk2jfVnnr\n7TqrAjWVvOWtJPZSnEGg1IFVpjF18aeZpPTqPOsU5jSGmkEdcXfLL89oW2Gs\nwamo5UJIZA9LWk5NKvBnrNW59Cqa+du04vHSI8ILCmCHbj1G5cTz3SR3521L\niM4Gca2w+6bN5yAJ6aY54EAmNMQAwjXLfRahaKJxBqe38uY904H51Q3heErP\nmhJxDuEkR0YciENI8GTWlN49i8U2hS1iwpgZizCPUaTx4mnp/8xJOHuc/sDK\n/RG6O7mf+PLbs1uvGFLiR0ILqtGCQCdvNzvv+xWeTfYZ+WbUbGHN9wp4Nl9i\nGzJKCaoEk2NexweP45FBHJSAwNeEkCLHnKehU32mn/n1h6lvmsewbg2KpQap\nXDR4u+giSU/m9cwZbT9jI4+rXx1whdE69ldbGLita+SqHpZB3QQg+A/dDThC\nSkt6iAw1lndmIGdhE51EVfWqUpmWgEq5B5aWWl+G1dZPzDkwEbMafAnTM5KQ\n9zmeAiNk7MiwWCTA/ecqSWtG59hWJG/n/xBOG5Q6vIU2/4vRho+g1EL7MKtF\nvcfhWiX9rWDmhpuQ7HYStfNLquasuCueQEKrtq6pRkbgxZOR04XYxBpoYhqb\nO35Qo1XKhDMaeV4YVNEAg1CQ1DWGm2io7q4Vyeerhm+uEcWIw0p+aQYn6ALU\nTGWq\r\n=7hto\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJJVeUc96x9da+lw+n+fc+ccWerG0wKfClMH2jZk+9gAiAo7qaU6qvFzb2z7vrNlj3hyp2zlWVXiXFLZwEUK16Bcw=="}]},"_npmUser":{"name":"akolos","email":"andrewrkolos@gmail.com"},"directories":{},"maintainers":[{"name":"akolos","email":"andrewrkolos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-promise-all_0.0.2_1607037685358_0.8023552236217042"},"_hasShrinkwrap":false},"0.0.3":{"name":"@akolos/object-promise-all","version":"0.0.3","main":"build/cjs/index.js","module":"build/index.js","types":"build/index.d.ts","type":"commonjs","scripts":{"start":"node build/cjs/index.js","clean":"rm -rf build","quick":"npm run clean && npm run build && npm run start","build":"npm run clean && tsc && tsc --m commonjs --outDir build/cjs/ --declaration false","build:watch":"npm run clean && tsc -w && tsc --outDir build/cjs --m commonjs --declaraton false","test":"jest --verbose","test:watch":"jest --watch","test:debug":"node --inspect-brk=0.0.0.0 node_modules/jest/bin/jest.js --runInBand --config jest.config.js","publish":"npm run build && npm publish --access=public"},"keywords":["TypeScript","Promise"],"author":{"name":"Andrew Kolos","email":"andrewrkolos@gmail.com"},"license":"MIT","dependencies":{"ts-nameof":"^4.2.2"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.11.1","@types/ts-nameof":"^4.2.1","jest":"^25.3.0","ts-jest":"^25.3.1","ts-node":"^8.10.2","ts-node-register":"^1.0.0","tslint":"^6.1.1","tslint-clean-code":"^0.2.10","typescript":"^4.1.2"},"description":"A strongly typed Promise.all-like function that works on objects that has promises as some of its properties.","engines":{"node":"8.9.3","npm":"5.6.0"},"_id":"@akolos/object-promise-all@0.0.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-6QrLF8Q0E7j2jM8CcpuD1Emyios7R1y9EmGbQ32OzVugu9W236T2pSMJ7kXMwOPXaO1wy6KuLuaD2qpuOBoefw==","shasum":"d5dd13d7a535f7ac35ee7551514d98198acccbad","tarball":"https://registry.npmjs.org/@akolos/object-promise-all/-/object-promise-all-0.0.3.tgz","fileCount":13,"unpackedSize":19748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyZm9CRA9TVsSAnZWagAAproP/3+X50TnrSLlb1SlIyXC\ncl9lcbbdTVEq/hDA1/jYNUZfOiM3LWVpi9sd4NNUtCYI/b36dwi2s4Bz0KBH\nqrDZiHITPODxdl486qMpIjC1akqLqPccUUZDLAjyXlYP1sd9e4X28USbGWAj\ncD7R5J3DEAtmrG5VXbdkg3OMQ6smIWUMMy9DXJWvBZh0kOK75Mjmwc7xa9y1\nb+rxJOOks8sU8EaAunivXAiX2qaEE98DirXaNP31qctT3VJ2Az45mHgUKZ+v\nlSti0Tbho+RY2452csTFUG39xkMwjnDE+ulkPlfB0gKIxCkds7qFB2kc3tCK\nBF5aUAPW9ZRD7R5cNcTu4pdQT01+a7ak3aMt6f9dGDOrhEjTQgWfkGTEPRkC\nr3PW0xfNx347Jlg8LZCZUP2BLWNzqkfqji3YFxdJ9j1MZ6GK6EuPVQSvz7HI\ndoKnlL1DvkzqKAKadbw0ti2SfWjO7Tr+aF52wcd5VKzdXaKXnpAMosswQJdr\nIkjF57UgXGlkHNUZ8PwrUATpZrhmy2kNAqNnPa3wLfN1Gj0oDhdSNhS5N/AF\n6gGmCH0HXXSo86fqveloTPOY25Eri/c6d0mt89BlVqp/4RVMMkDta8/CA6Ok\nihNWkw5VDhtL+QXQFxIrhgP/eMLVOXXI1DFooSmINFijQRQy0nNnwyFjBMo3\nOQ9B\r\n=rqpW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5bekdcFrPA19R4Pm59macO/euwYd/d32IjVxBcurvJgIgaYadp1ECdIPMrFu6LpRBy0+W0lvA4e3siGG4cp+OIaI="}]},"_npmUser":{"name":"akolos","email":"andrewrkolos@gmail.com"},"directories":{},"maintainers":[{"name":"akolos","email":"andrewrkolos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-promise-all_0.0.3_1607047613118_0.6487029433692393"},"_hasShrinkwrap":false},"0.0.4":{"name":"@akolos/object-promise-all","version":"0.0.4","main":"build/cjs/index.js","module":"build/index.js","types":"build/index.d.ts","type":"commonjs","scripts":{"start":"node build/cjs/index.js","clean":"rm -rf build","quick":"npm run clean && npm run build && npm run start","build":"npm run clean && tsc && tsc --m commonjs --outDir build/cjs/ --declaration false","build:watch":"npm run clean && tsc -w && tsc --outDir build/cjs --m commonjs --declaraton false","test":"jest --verbose","test:watch":"jest --watch","test:debug":"node --inspect-brk=0.0.0.0 node_modules/jest/bin/jest.js --runInBand --config jest.config.js","publish":"npm run build && npm publish --access=public"},"keywords":["TypeScript","Promise"],"author":{"name":"Andrew Kolos","email":"andrewrkolos@gmail.com"},"license":"MIT","dependencies":{"ts-nameof":"^4.2.2"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.11.1","@types/ts-nameof":"^4.2.1","jest":"^25.3.0","ts-jest":"^25.3.1","ts-node":"^8.10.2","ts-node-register":"^1.0.0","tslint":"^6.1.1","tslint-clean-code":"^0.2.10","typescript":"^4.1.2"},"description":"A strongly typed Promise.all-like function that works on objects that has promises as some of its properties.","engines":{"node":"8.9.3","npm":"5.6.0"},"_id":"@akolos/object-promise-all@0.0.4","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-jQdWoiX757apMsgJAEsHK8vbsvRbdkpFjUKOcoRFCMwJnHUBPnlVCXArifdoKPlxAF/1igHP+Gx0ZZECv+YCiQ==","shasum":"26c3192708f7d87357ef05570a2fa3aaaa1ec986","tarball":"https://registry.npmjs.org/@akolos/object-promise-all/-/object-promise-all-0.0.4.tgz","fileCount":13,"unpackedSize":19748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyZnhCRA9TVsSAnZWagAAxlQP/1PqOsa/bGiBCVcCstpn\nIyCZfDYhI6FiwyEOU2w4b1vrORZ8shyp1PN8p3UW4Btt9cZqUfO0qelBaszn\npOlWC66eXuYLPVlM7/WObqVP2WhS9tOSrMGzWORpVt8OL7HVwp1I6MFFdRsA\nThjv2/p1qoLz8ImdIWitxkKUqVxRVSRrKUDM/y4QrW2SsYs//JfAtjgRJTgP\nW9s0f/yL/mfLWNsUY46kmUbcEwUXM00PRYCn0lQ5wDJKJYoqJUS74OdRFdVk\nSZrBLKpb0j9aMbATEmjmgEcT8IorD6j6KXgjAJiv76GQGSM7tNvoLdyL/A+4\nulj8kS1IyTqIKOBH0zj0HB/lVFQyh1msSgvSBaa0xUn75QXV7vUq6EGuhcsx\nubRiaaRf2wK3jdQBEWLiEhG782muNE/wv+oVUETftbv7Jt3QFdvLhKOKr+P/\nJDAcqR4Zb/fKy3kjppEY9vE2RKgo7zPsb9XTjp0UrIXtlxNPRrMrwwX9SlEL\nBkFTwNoc/Mz0RXZ/AJnvHgDXMBHprwYr86CA3ayLtD+JuBRo/JDR9q3FO5FS\np5GfE5hTBUIFlPan5DMzs4CgDkpju/xqxRhp/ddSzx65ETVGicOr+LHZu1Va\nq0KmcDvz7VSzROZBnNPgqvbzjoKHob8C5V9EdaEQv5H4w+VbhzcMKfe5v656\np9ba\r\n=xd7E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEX2P7rRJoRLJ6VQ5aBeHYE2dnEJmF7QI2R+VAACu97XAiBUWTGvKH4QFpDj3riJBeFVxw0ap/FUfPOhwC2Ko2UWqQ=="}]},"_npmUser":{"name":"akolos","email":"andrewrkolos@gmail.com"},"directories":{},"maintainers":[{"name":"akolos","email":"andrewrkolos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-promise-all_0.0.4_1607047648651_0.8513042640517257"},"_hasShrinkwrap":false},"0.0.5":{"name":"@akolos/object-promise-all","version":"0.0.5","main":"build/cjs/index.js","module":"build/index.js","types":"build/index.d.ts","type":"commonjs","scripts":{"start":"node build/cjs/index.js","clean":"rm -rf build","quick":"npm run clean && npm run build && npm run start","build":"npm run clean && tsc && tsc --m commonjs --outDir build/cjs/ --declaration false","build:watch":"npm run clean && tsc -w && tsc --outDir build/cjs --m commonjs --declaraton false","test":"jest --verbose","test:watch":"jest --watch","test:debug":"node --inspect-brk=0.0.0.0 node_modules/jest/bin/jest.js --runInBand --config jest.config.js","publish":"npm run build && npm publish --access=public"},"keywords":["TypeScript","Promise"],"author":{"name":"Andrew Kolos","email":"andrewrkolos@gmail.com"},"license":"MIT","dependencies":{"ts-nameof":"^4.2.2"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.11.1","@types/ts-nameof":"^4.2.1","jest":"^25.3.0","ts-jest":"^25.3.1","ts-node":"^8.10.2","ts-node-register":"^1.0.0","tslint":"^6.1.1","tslint-clean-code":"^0.2.10","typescript":"^4.1.2"},"description":"A strongly typed Promise.all-like function that works on objects that has promises as some of its properties.","engines":{"node":"8.9.3","npm":"5.6.0"},"_id":"@akolos/object-promise-all@0.0.5","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Sc7HSwekmS9IfplxNfc6yft1jMXRmqT0GTCR+/H4UZXSG2rSS40jH54gTno0BF59kQmss8alVFksNC+JSB7fAg==","shasum":"03f69dbd899c52c20a9dd0f320d13421ed8d5d65","tarball":"https://registry.npmjs.org/@akolos/object-promise-all/-/object-promise-all-0.0.5.tgz","fileCount":14,"unpackedSize":20726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyaM3CRA9TVsSAnZWagAAVvsP/RB0lX82CXBSklLCWWLg\nAWavCdAO4QGUWkQHH2P7Ct0LHoYedyxNwl9BqU3n1HPOedFB+U0XUObVDhuE\nLxp87ZsdDr3SLR8hxHS9MKAQfu1enfFjLaSsVskna7OXgyluoJpMghwmmEtK\nooXRPmj460n8mq8J3ucwAYdTXoJ1+yj98VixR1BBce121xGKRwQlWn39slWL\n0cXgBVszoAWtjqcxiwrhyVl3MX/YSxgTNOGgfD7LUiB2msg0CTa5VqW++uTC\nKiFDFORwotB4Cixl3hj98lyzvQ79PMTwLHatWYzGa99agBFhRGP5qG8r7RFn\nbl80bilofALI1Oe7TyH8YsoagrdBY5CrVv6MMxwmHc3E1YN95+RI1ViFs+TV\nOWISN1rNPyi9xwr6CS7wBGj+7vAWp0MZGIWdpgeK6JjDqe4cxyTh1PgdB0yW\nVYFbUE3rEgTkNRtnhO3xTZOtju6Xu7oEiUmcPZVCvqpW6jNENXVayDbGa1Vb\nqqTcqaElw4ljfGKvvKSAun3Ym9akobl2DBUbOhZ6FGQOJ+Lgkg9WxH6M6JLI\ntxZ8FotgnlW7nKsRDdrUikoqs73n+xCApuLE5OHcmiyFbY1LuhaFMg2d4lBX\nrhF7pX1gtjjpQpjygb99U6jPEivpc+z+VOE1LbwxerJuz/hE4BEqVf/bMXiO\nL9G6\r\n=Bkr9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGn0oO/YiJ3xZX8l/KfLMe9ggU6wQiz2d/0/XLmz8W7wIhAPbNiWpZRFlNFaZYG/zjUe69hC/QbpLsUiCLRca+vdNM"}]},"_npmUser":{"name":"akolos","email":"andrewrkolos@gmail.com"},"directories":{},"maintainers":[{"name":"akolos","email":"andrewrkolos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-promise-all_0.0.5_1607050038882_0.6017558060635844"},"_hasShrinkwrap":false},"0.0.6":{"name":"@akolos/object-promise-all","version":"0.0.6","main":"build/cjs/index.js","module":"build/index.js","types":"build/index.d.ts","type":"commonjs","scripts":{"start":"node build/cjs/index.js","clean":"rm -rf build","quick":"npm run clean && npm run build && npm run start","build":"npm run clean && tsc && tsc --m commonjs --outDir build/cjs/ --declaration false","build:watch":"npm run clean && tsc -w && tsc --outDir build/cjs --m commonjs --declaraton false","test":"jest --verbose","test:watch":"jest --watch","test:debug":"node --inspect-brk=0.0.0.0 node_modules/jest/bin/jest.js --runInBand --config jest.config.js","publish":"npm run build && npm publish --access=public"},"keywords":["TypeScript","Promise"],"author":{"name":"Andrew Kolos","email":"andrewrkolos@gmail.com"},"license":"MIT","dependencies":{"ts-nameof":"^4.2.2"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.11.1","@types/ts-nameof":"^4.2.1","jest":"^25.3.0","ts-jest":"^25.3.1","ts-node":"^8.10.2","ts-node-register":"^1.0.0","tslint":"^6.1.1","tslint-clean-code":"^0.2.10","typescript":"^4.1.2"},"description":"A strongly typed Promise.all-like function that works on objects that has promises as some of its properties.","_id":"@akolos/object-promise-all@0.0.6","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3I4DA3UX0izKZg2i58n+7yWuGBSrOizJ5PKq0l17/ipyRTRuYeu90DKpZknVwB4ORF7BYVEEU68OnVx6HjQclw==","shasum":"c59b939fa16197fc48d9d6d5be0797874404a032","tarball":"https://registry.npmjs.org/@akolos/object-promise-all/-/object-promise-all-0.0.6.tgz","fileCount":14,"unpackedSize":20662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfydkgCRA9TVsSAnZWagAAfhYP/0RObRfmDbGR3EeIkSS5\nB+pvlbQROv7YuvfWkIRuSJnnVv+JTu0iI4ozRCejGz2qJcEHI6LnVx2TC7hi\nmWJv+CEdLKhH5o8Eh9zwk4eMsH4h27V2Grpwmf0zUuWuGNAUx4HXyBxN4PM+\nJ/W6FHnBlbMts/6wHdBCeIi48qTxgv5DQJwd3Xv0msqd7mh+l+xtKwSKF8Gq\nOWlYLzqQQErn0CfLolk7Y4JZ05GDaG3Eoj2RCalkrLTtFp9D0TWTZcjXKawH\nZj9LG0OtgxZ+knS5KF3ShUAuuQVgNkTstcsq2y5RMZpoXAKebxbqbwOZoOoo\nAG+T7ThyjZq5WPDZQE+SV7JlgfOgx05hEOPmhc4YTY36CkxbaSrTzTFxiQP0\nYC8rVfPLcyoC40Rg0biPQyRaZ7FmXIxuAj7ZGu4vKA0v7pCacCQf1Z1MyCn1\nudHgd8hitQXPxAMy3D2EPOXaPdZPX/6VCqM6HT3Ky9F+JpiJaHN4LMfgYceZ\nCb4g1thCXIWFMG+tfsrX+jH+HuH6DIwBYL/KjnzeN9zap0PLAP90JeGWIATG\nHXNsnrctqrGzz7GiHzymWctvhWFiUTYv2r6S/NFh8l5ARmsBP1pUYm8hehlc\n/pYGdWvTQ3/UUHmU7C8Us9ZDQddfsIKUcQ+ylGfqobVKOHigpLGj+Jtd/bp/\nBwaI\r\n=PCkC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgZvzz0dVCKqM13DZYl0ojtkwGxjwcpBezGtQuwGLqEAIgbvApb7KBjUmsBeEtL0GkhOEIeqXMnWstFZ+CjSSGOOM="}]},"_npmUser":{"name":"akolos","email":"andrewrkolos@gmail.com"},"directories":{},"maintainers":[{"name":"akolos","email":"andrewrkolos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-promise-all_0.0.6_1607063840136_0.14872458080175477"},"_hasShrinkwrap":false},"0.0.7":{"name":"@akolos/object-promise-all","version":"0.0.7","main":"build/cjs/index.js","module":"build/index.js","types":"build/index.d.ts","type":"commonjs","scripts":{"start":"node build/cjs/index.js","clean":"rm -rf build","quick":"npm run clean && npm run build && npm run start","build":"npm run clean && tsc && tsc --m commonjs --outDir build/cjs/ --declaration false","build:watch":"npm run clean && tsc -w && tsc --outDir build/cjs --m commonjs --declaraton false","test":"jest --verbose","test:watch":"jest --watch","test:debug":"node --inspect-brk=0.0.0.0 node_modules/jest/bin/jest.js --runInBand --config jest.config.js","publish":"npm run build && npm publish --access=public"},"keywords":["TypeScript","Promise"],"author":{"name":"Andrew Kolos","email":"andrewrkolos@gmail.com"},"license":"MIT","dependencies":{"ts-nameof":"^4.2.2"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.11.1","@types/ts-nameof":"^4.2.1","jest":"^25.3.0","ts-jest":"^25.3.1","ts-node":"^8.10.2","ts-node-register":"^1.0.0","tslint":"^6.1.1","tslint-clean-code":"^0.2.10","typescript":"^4.1.2"},"description":"A strongly typed Promise.all-like function that works on objects that has promises as some of its properties.","_id":"@akolos/object-promise-all@0.0.7","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-gDtWWoJ1MVN9itytrID2UvXcE+3bQ2kF2uo1heeNndwwyaKLhsVVPIYVTdfstMH266QMTktLeJHEEa2EgQDcPg==","shasum":"ed088c9acfce89bbfff374b2a2f81d4f29650b42","tarball":"https://registry.npmjs.org/@akolos/object-promise-all/-/object-promise-all-0.0.7.tgz","fileCount":14,"unpackedSize":20662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5sIACRA9TVsSAnZWagAA2JYP/RizO4QaCnuAVxDLpIEP\ncaGwLKbus5IZd5h+D3FwwBc6XUIFedFrG7SQVIVzKxBh7cfLupzFSW5wkSuF\nR39Je+MM27jIpb3G4rSRzAQQQAMGg9f/kkvlZcs2L7P6zUdheNOgK4BK+YjA\nd0HsjkfMJW+lTYYbT4RAClD7e7wIPeNe5pKF4VxdjNEaFrRqLH2sBnNaTVYf\nppFlcXgky1YC9DYfz3wufAtUrSzJroYUfou6PeD1txQRAsWxkoGZ5CWLC+Ry\nle2FLJiG/abX6ZHHkmXwvPBL92zKo43YZClFd+/W0LIDiWM+634YGfSFi/Tw\nHEz+xFZznhuVoWi0En+wk9bfM6ZxgqrPd/EX4PVVBPf194Y2WlckrhDADr8f\nGHwBXmZqhJ43rbeWCrZ7rS7s/c6pYJcCabVBRbW63av+/fSk0AL5jzk4JjVX\ny6fpsZOayF2cHfFCv8n/CMOmDzqmLj7pD1y6JePLFhBUebrQqhfbU9gjLlpU\nnHMidqdtcLnCdEEcIvDKauDbCp1JkRKrqo4YWXgC6BGr31cb9qYkTO61p9mA\nYHiP3w/++4yOhko1llNEE2wB68M20WIQJF6LI6YSgplXj8RgudpaQWDxW3Sw\nBq/3Akla2L1FjKtR5dBYceip42Dz4iGgRxCMZXFy9scjUMV4vEwpP8eBuqsl\nF2uV\r\n=15kj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGMdxeV69S2klVC9IC4SarHzQOBMc7omqlsXGjBl4GJgIhAOb1+Q8w0FqkMy8U9Ha0N3IYmg8RnXD7dTDbjdA+j58j"}]},"_npmUser":{"name":"akolos","email":"andrewrkolos@gmail.com"},"directories":{},"maintainers":[{"name":"akolos","email":"andrewrkolos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-promise-all_0.0.7_1608958463729_0.04377347632203121"},"_hasShrinkwrap":false},"1.0.0":{"name":"@akolos/object-promise-all","version":"1.0.0","main":"build/cjs/index.js","module":"build/index.js","types":"build/index.d.ts","type":"commonjs","scripts":{"start":"node build/cjs/index.js","clean":"rm -rf build","quick":"npm run clean && npm run build && npm run start","build":"npm run clean && tsc && tsc --m commonjs --outDir build/cjs/ --declaration false","build:watch":"npm run clean && tsc -w && tsc --outDir build/cjs --m commonjs --declaraton false","test":"jest --verbose","test:watch":"jest --watch","test:debug":"node --inspect-brk=0.0.0.0 node_modules/jest/bin/jest.js --runInBand --config jest.config.js","pub":"npm run build && npm publish --access=public"},"keywords":["TypeScript","Promise"],"author":{"name":"Andrew Kolos","email":"andrewrkolos@gmail.com"},"license":"MIT","dependencies":{"ts-nameof":"^4.2.2"},"devDependencies":{"@types/jest":"^25.2.1","@types/node":"^13.11.1","@types/ts-nameof":"^4.2.1","jest":"^25.3.0","ts-jest":"^25.3.1","ts-node":"^8.10.2","ts-node-register":"^1.0.0","tslint":"^6.1.1","tslint-clean-code":"^0.2.10","typescript":"^4.2.3"},"description":"A strongly typed Promise.all-like function that works on objects that has promises as some of its properties.","_id":"@akolos/object-promise-all@1.0.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-8WyUxsEUfG0gqwskshSpty/iMT7IUAJsTXBAzks9gVdooGPTSuD1NYCwq9VMCkEP5wS/UCXXj8gz0WACEWQf8w==","shasum":"5b349e1a82afd22473ecb089f12cee6a751ef496","tarball":"https://registry.npmjs.org/@akolos/object-promise-all/-/object-promise-all-1.0.0.tgz","fileCount":14,"unpackedSize":24356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbgKrCRA9TVsSAnZWagAAsmgQAI3/Uh39FrAAHwtQTcHw\nL4682pRrLD2NF4XaRcAn7E2/ntqyy1D55oJ/Fujdh5lKF+PuFXwGQ3mb7XXA\nungf1NANUaM/WNN7q1Hs7DmekcSR7djrDZh2VlJ2OUchWaC+jYrmkVBuesrQ\nzpivPi9ZPVRQXBWP0C97g7Tg7kgRojVtNJDZNTZjhm6DZdIO0jTVrBf7rWJL\nTr/67rPRiNf+YvpuZ6uyBVRX6hzeV3e3VM9Wg1tWIesFrfx8fVcdRPhtxJsH\nIX+cMiYpdjAzrRuWjx4bCQrzBpVbWHp8ldSy/iB3g7OPOUSpUp98mOWVF/Eo\nUFVBwk3B3LewCMMuc9XVWwHrufsJTsGo5BdvkawvlN7FcxiTpFCBd1K5dDwH\nDcWoBNC0DdOhrX0lMEMvqksbzaFi1cgpfH67fea11YVmHv4JKvdiRNrl+tGg\nenp+FdIpcEORfTXH8IWXdqm+3IE/8LcnB1wJFWPq4Wmw7/BSgTS3j/YDULd7\nzsGeLhWZzXFprOiYiRVcP/hQQgS84w31Osb7Xo23/punmfWE5SuuwfT8piOl\ntJy4SD8gbF2KPHEa7xSBhe3JorMyiUDbYo1ogYW2eoJbiBKUh1FL4Dlfb66y\nfz/iyud8+19uqV5shWE0lrv6f9W2HmnT9gHzEH1QD0Jh8VrAzDcw+wHDCyBm\nbJ/n\r\n=/mgC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGzc9lObfHq40U8Grc6zHOnvo5yWStDZUcLFYWRnq03EAiEA2phoaTtM6XkfJSJ2CPpuvQNzsXENw+cPGpqD284LhYY="}]},"_npmUser":{"name":"akolos","email":"andrewrkolos@gmail.com"},"directories":{},"maintainers":[{"name":"akolos","email":"andrewrkolos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-promise-all_1.0.0_1617822379334_0.38265478300319145"},"_hasShrinkwrap":false},"1.0.2":{"name":"@akolos/object-promise-all","version":"1.0.2","main":"build/cjs/index.js","module":"build/index.js","types":"build/index.d.ts","type":"commonjs","scripts":{"start":"node build/cjs/index.js","clean":"rm -rf build","quick":"npm run clean && npm run build && npm run start","build":"npm run clean && tsc && tsc --m commonjs --outDir build/cjs/ --declaration false","build:watch":"npm run clean && tsc -w && tsc --outDir build/cjs --m commonjs --declaraton false","test":"jest --verbose","test:watch":"jest --watch","test:debug":"node --inspect-brk=0.0.0.0 node_modules/jest/bin/jest.js --runInBand --config jest.config.js","pub":"npm t && npm run build && npm publish --access=public"},"keywords":["TypeScript","Promise"],"author":{"name":"Andrew Kolos","email":"andrewrkolos@gmail.com"},"license":"MIT","devDependencies":{"@types/jest":"^27.4.1","@types/node":"^13.11.1","jest":"^27.5.1","ts-jest":"^27.1.3","ts-node":"^8.10.2","ts-node-register":"^1.0.0","tslint":"^6.1.1","tslint-clean-code":"^0.2.10","typescript":"^4.6.2"},"description":"A typed Promise.all-like function that works on objects that has promises as some of its properties.","gitHead":"96b312339b32fed892ff7ccfefc70671f0ad8c4d","_id":"@akolos/object-promise-all@1.0.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-KpHRxLA+vDc3UhK2KjZzTkt7DsikwT5yuc+WmN4vkqC0b/apMOMKFUcGyUbBWCKAcG+/PNT0lvsl/8KrVe/81w==","shasum":"ffb69e7bca82063980e9f7ca9f6c34caa399ac26","tarball":"https://registry.npmjs.org/@akolos/object-promise-all/-/object-promise-all-1.0.2.tgz","fileCount":14,"unpackedSize":24183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMTl9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+rA//YD0SLX+adjwyWLvUqVvTMGvBVqzwUkdxG6oQr+56qHWbEfug\r\ngVUpKeKhbbp1QyRztdS5YvupeDz5x7jePJEvrewL+aoSE4C27tHVDoiUx9FN\r\n4nSou29EfgawDu+nT7Mkb3jxB8mDcaGvdIa7qfg8nufv7WsOe96xftGB7IgJ\r\nl3lmACOdH+yYyT9Z1Vr3hUlqEScZ7TMpGwaJpsm5lpG4oseCY4dtnwYkxne2\r\nyCiHpak+rn4CS9ytEaR6p6UZzq9sGmhX/mLMvwUTQO5d/jF8+YVt+RT36dK6\r\n6KlRL4JKd7R8O6rcuzxvYyILGp78V+xsqsrJ9ET2WykuPvTlj+31mINgNiOf\r\nQxUXSLJJXsq1AJ6aiakKlWbRJMcM6SOuG0o2blj/+N2iOx8raWhNQRjX0dVQ\r\n8UDfaeAlmn023OuDytWCrsBIDIPGro50/hBqz6BBrwBilGOfnECLP/jCGcvu\r\nCQLF31ja0KXRh0B7N7/NW7MwK+SzfDdB6x0Cs4kG7z/2Yursal971nWlhcUe\r\nAoEEsEIGMK51v+7gFfX123JEY0nfbzOQx/DWE7XpBD5+EDJYC+PEvp0sbizQ\r\nYM0vH7qdW6QNWZ4L6kC5G4xxlaRrOxWGyftqRH2asQnssQN1OXkggFOwlw0Z\r\nCxtxnuxG19PX72opKms9J4K3V5w8iWWm2Cg=\r\n=S5iz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAojs2z/vHRXykmJdiXSsnRvzo00v7QXYw0+TZfq8/NGAiAnFdpeJ1CTbzzg+X4BHm4sjwIIgj546UrPcW7kDI/x7w=="}]},"_npmUser":{"name":"akolos","email":"andrewrkolos@gmail.com"},"directories":{},"maintainers":[{"name":"akolos","email":"andrewrkolos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/object-promise-all_1.0.2_1647393149415_0.7174188804508019"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-27T09:03:55.632Z","0.0.1":"2020-11-27T09:03:55.843Z","modified":"2022-04-04T12:31:00.158Z","0.0.2":"2020-12-03T23:21:25.463Z","0.0.3":"2020-12-04T02:06:53.261Z","0.0.4":"2020-12-04T02:07:28.756Z","0.0.5":"2020-12-04T02:47:19.061Z","0.0.6":"2020-12-04T06:37:20.231Z","0.0.7":"2020-12-26T04:54:23.924Z","1.0.0":"2021-04-07T19:06:19.463Z","1.0.2":"2022-03-16T01:12:29.593Z"},"maintainers":[{"name":"akolos","email":"andrewrkolos@gmail.com"}],"description":"A typed Promise.all-like function that works on objects that has promises as some of its properties.","keywords":["TypeScript","Promise"],"author":{"name":"Andrew Kolos","email":"andrewrkolos@gmail.com"},"license":"MIT","readme":"# object-promise-all\r\n\r\nLike `Promise.all`, but works on most objects, not just arrays.\r\n\r\nUseful for creating a collection of labeled promises and doing something once they are all resolved. You don't have to worry about\r\nmaintaining array indices like with `Promise.all`.\r\n\r\n## Usage\r\n\r\n```ts\r\nimport promiseAll from '@akolos/object-promise-all';\r\n\r\nconst obj = {\r\n\tprop1: Promise.resolve('prop1'),\r\n\tprop2: Promise.resolve('prop2'),\r\n};\r\n\r\nconst resolved = await promiseAll(obj);\r\n// resolved equals {prop1: 'prop1', prop2: 'prop2'}\r\n```\r\n\r\nThe function also works with nested objects, arrays, and non-promise members.\r\n\r\n```ts\r\nconst obj = {\r\n\tprop1: Promise.resolve('prop1'),\r\n\tarr: [\r\n        \tPromise.resolve('prop2'),\r\n\t        { prop3: Promise.resolve('prop3')},\r\n\t],\r\n     notAPromise: 'prop4',\r\n};\r\n\r\nconst resolved = await objectPromiseAll(obj);\r\n/*\r\n{\r\n\tprop1: 'prop1',\r\n\tarr: ['prop2', {prop3: 'prop3'}],\r\n\tnotAPromise: 'prop4',\r\n}\r\n*/\r\n```\r\n\r\nDo note that functions will be lost in the output, since the library can't be sure\r\nthat copying these functions is safe. If you disagree, please open an Issue to discuss.\r\n\r\n```ts\r\n\r\nconst obj = {\r\n\tprop1: Promise.resolve('prop1'),\r\n\tdate: new Date(),\r\n\tfn: () => 2,\r\n\tarr: [1, () => 1]\r\n}\r\n\r\nconst resolved = await objectPromiseAll(obj);\r\n\r\n/*\r\n\ttypeof resolved = {\r\n\t\tprop1: string,\r\n\t\tdate: {},\r\n\t\tarr: number[]\r\n\t}\r\n */\r\n\r\n```","readmeFilename":"README.md"}