{"_id":"@eluvio/elv-lro-status","_rev":"14-d01c7f118c4b50973c82248b277c960b","name":"@eluvio/elv-lro-status","dist-tags":{"latest":"3.0.8"},"versions":{"0.0.1":{"name":"@eluvio/elv-lro-status","version":"0.0.1","description":"A library for enhancing the transcoding progress info returned by the ElvClient.LROStatus() API call","homepage":"https://github.com/eluv-io/elv-lro-status","main":"src/ElvABRProfile.js","scripts":{"test":"mocha --recursive \"./test/**/*.test.js\""},"keywords":["Eluvio","ABR","LRO","ingest","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","devDependencies":{"chai":"^4.3.6","chai-things":"^0.2.0","eslint":"^8.12.0","jsdoc":"^3.6.10","mocha":"^9.2.2"},"dependencies":{"crocks":"^0.12.4","fraction.js":"^4.2.0","kind-of":"^6.0.3","luxon":"^2.3.1","moment":"^2.29.2","objectmodel":"^4.3.0","ramda":"^0.28.0"},"gitHead":"7abfbbfd9d8a8bea6fc8ad14d3981ba15bb71104","_id":"@eluvio/elv-lro-status@0.0.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-r7nXKRJlyGGXxFcqE0k7hwDeywuDzKiG5N9pP7p1Ia6YSw8x6JoNJuJZYNk2TJaI5WSmvFEZEGPCBYuhDXK7gA==","shasum":"7da652d3c69510160a98e17b3cd53244033c62ad","tarball":"https://registry.npmjs.org/@eluvio/elv-lro-status/-/elv-lro-status-0.0.1.tgz","fileCount":8,"unpackedSize":49470,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7E2jQm9w85PtXF2QikkbQkxMF0y6d4eKJ+QHIdcKbBAIhAJksgcpunb4B1DpubB5XfCl2FdpDYZEvZChvz4MnsAcY"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVJ+HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpedw/8CPGlzInyRPM+F42Kn0/nY6X3A4mk9v/DbvB9r25+jRq7bszs\r\nQrJh1lDIbNgCJPNVK3CiyCD/AH0z8xM1uewdtDpzHIXKDCWn4pLoKeW9dVTS\r\ndewkjrrxbr0GFZ0yXbZGacxX5rfiVIIthAWqq86+hZ1yUFaQHHyryuopYslZ\r\nv26cY6tRoiY2QsHkGxcN9yAG9DZI+QeBpCDQm3OYO+JbCmN20nEwGfAszfs+\r\ncFmBPBabAMglXlciMPsnu1K1Z2OtDtFfT4tdRElOFMpxTdyVri3SkL/N8wsu\r\n2ks9LW0m3JFH/9Jcxf+PO7Fu+m155yuadkxIhHGT1VltMw8RQcTIjt/7uU5g\r\nuVqu80ekujWvfWI6S/GX/bwfVfyAc1rkb9LQ3S/PphFiJV2AA2GGYF+QI7ja\r\nXbf7Ulq5wUsOAyzQ34nNQP0Bpt+Amdwn2vJkeHkFfhCWDuiWKp4MLb8SqHT4\r\nVAVR0spCVlCy6mtY88Vl+z5qioe9GylYiJZ6PKe289Ej06xs/XxbR1wW7KdL\r\nywgsuyoEtiPHzhwwa1oPjwFEvNLB7QZrjBytAL39KkadLy0Z0xyQTklDDPVt\r\no6wp9ClABY7UUDUCqtlmH3VsHss/SRKDwuUUK1t8qXgD38flxi9+pVghUZBb\r\nuy6JlZ5I4cdyaixKqTUJB6Tt35Coe2n22jE=\r\n=oAN/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"directories":{},"maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elv-lro-status_0.0.1_1649713030943_0.6612367135991655"},"_hasShrinkwrap":false},"1.0.0":{"name":"@eluvio/elv-lro-status","version":"1.0.0","description":"A library for enhancing the transcoding progress info returned by the ElvClient.LROStatus() API call","homepage":"https://github.com/eluv-io/elv-lro-status","main":"src/ElvABRProfile.js","scripts":{"test":"mocha --recursive \"./test/**/*.test.js\""},"keywords":["Eluvio","ABR","LRO","ingest","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","devDependencies":{"chai":"^4.3.6","chai-things":"^0.2.0","eslint":"^8.12.0","jsdoc":"^3.6.10","mocha":"^9.2.2"},"dependencies":{"crocks":"^0.12.4","fraction.js":"^4.2.0","kind-of":"^6.0.3","luxon":"^2.3.1","moment":"^2.29.2","objectmodel":"^4.3.0","ramda":"^0.28.0"},"gitHead":"6324b79c9af5a7a122578b835ca3cf222437b447","_id":"@eluvio/elv-lro-status@1.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-bfWbRGYkhi7rtr1E9RmhFa0c/VulVL4H/H8pxFbcUNp7+I5zJ7TLDdQsPrDBw0zJzd32Hm3Pf135/o2jmQtOOw==","shasum":"5478bd4dd99098255b4c7cda8b6520e7dde8cbf8","tarball":"https://registry.npmjs.org/@eluvio/elv-lro-status/-/elv-lro-status-1.0.0.tgz","fileCount":8,"unpackedSize":49048,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBejTVciolIQtbaNXXkgaBWWEWXRktR2wqQ64GMrSytAiBE5YhxuMLVJ0Ht0AwB7jp7gsm6Lp4hV2TsioL6opzEMA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWaDAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqcgg//VA6nEx+Ci5Yh1eKpuvjRUXmRxhf1iOTadnc7EBwIZIV/VPnj\r\na/n3Hbfr5r84oCNUqO4Q+0o50HadMH7dY3fPD+msAtAKghDLS5LiyTpinhwk\r\n++K/3Nd3GAsk3bqlEUNhA43yecxBnEjTa0MG/RoVICt4gzloPqskxXFCK8Pt\r\nO3kqNcGkR3EwyYKu7nJQMcMIMQlpZ7ErbUgOXQE8zY4PjHqI1+/42NU3syWf\r\nMQsZwMKew+eSYJpeoTzhchHUBQmPHpUJCcDHMh0MTnV731tnG7/NJZa8l/KK\r\nem57WqXF0oxUhYz9R0n+kcnKTvJ98z5PZh4up/1+AOfMt97dl8oArPy6aHSk\r\nwbf+n5LzVvg9ZGmZIjwfcaOXXd5R2SpV/AoZamRnofwKx+lPgXXctZ3rxBJR\r\nZtiDuWfWUPpfIKkO7BfBmbHFl53dD8Y3aQw+UQPWv3QaHewqzBoaliuQKVSZ\r\nBii1CRBkBvYu4+MQ3boABjQ77WFggHFjy2pCemJS8ni3E8OHo1yELQgB2Qf6\r\nMatPdXQ7phQsVLjXoYvpIfeCOQtIMcOYv937hU6sQueYpKpGC5udxI3ykf6C\r\nSbtJMh9Ns9M/VHtnVno3frd6sci/vYjiPLQBOU6uUZJOl5utXWSCYkDoomRr\r\njIlvGk1iH/c59QL3ZGWSFIs1mNx2fmN8OTQ=\r\n=H4a6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"directories":{},"maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elv-lro-status_1.0.0_1650041023981_0.654731951794018"},"_hasShrinkwrap":false},"1.0.1":{"name":"@eluvio/elv-lro-status","version":"1.0.1","description":"A library for enhancing the transcoding progress info returned by the ElvClient.LROStatus() API call","homepage":"https://github.com/eluv-io/elv-lro-status","main":"src/ElvABRProfile.js","scripts":{"test":"mocha --recursive \"./test/**/*.test.js\""},"keywords":["Eluvio","ABR","LRO","ingest","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","devDependencies":{"chai":"^4.3.6","chai-things":"^0.2.0","eslint":"^8.12.0","jsdoc":"^3.6.10","mocha":"^9.2.2"},"dependencies":{"crocks":"^0.12.4","fraction.js":"^4.2.0","kind-of":"^6.0.3","luxon":"^2.3.1","moment":"^2.29.2","objectmodel":"^4.3.0","ramda":"^0.28.0"},"gitHead":"ce5c77792bfef4d50257637748ed4128ad5be67d","_id":"@eluvio/elv-lro-status@1.0.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-2J8zdg1kWo4q0kbeHMyIhvEU37IlWZuFUlRekihRDj/6E8Imvkg8yi120up6Idu9Qkpuqd3IactvbYtKfCN49A==","shasum":"91c090b50260846c7d7004220d7fc55e27fb691d","tarball":"https://registry.npmjs.org/@eluvio/elv-lro-status/-/elv-lro-status-1.0.1.tgz","fileCount":8,"unpackedSize":49397,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2/uhSUNE+7VCns1/to7M+enNkfG631Kxu6u2VoaRDkAiEAwVF918cwPsvtBfITKAEOy7bfVVgYgaDN2gLJize1AbI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWaIkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3hw/9Ez1/KdtlODps+zwcifmd7nWgnz8MADZtZZB/PScCjnuXwgFM\r\nTi5TEnm7cZhay6FgTP+2s0YiMkK9VHD65kpLo/NBB+h10dExDgqgEJEpfPd/\r\nK6HSKZ82GcTs/krIIj9G48QrjW6hDIQ7OLNmFE+mJ9ZEtrwSS/cqwXQoiXhJ\r\nWGBphglSlPN8NcewPf0ehXgyGsViGbl1oMOmx1EX4nKf36Bag50ztZ9p394N\r\ntz7BwSqhyf/94XEXiJLASyf/++zdvZldcRpkR7mPBpNbMNxHwkbzomgx0dg1\r\nSWKyuOnR6uY/VGnkF9y9d1CKleszvGXtqURdeISQPqfTxerK+auPh32lTb7m\r\nd6l8wVS/g8E4qdGL9C8JFEP2uFUWvO15vUHHHNUqjHTeCh4eEduVb7P8aAPi\r\nmQm5IazntYn9On9goa8BxYm0roTtbPyo+sI64oPEs7+oFnAhrsgqw2FlFSwl\r\ntrqPjd+lXrVDc4GHt1rY9bXTo363gccs7rY3LnklZ+YyZ7wpQMwsqCIdehjD\r\nw6Uw3+7JMSK6VyK33eMbdZVVBtNbk3/UB04sQiyu+nARyFBgCgjFXYjWdu5W\r\nJAa+duLSadD+dqjNWPqrMnw8To5Ra1uqq5ayzDw5ZJbVFFPhz7IdNCOoEAw/\r\nJNoaClcJyrHLkEKVzb0q4LoKWER0N1Dek5E=\r\n=Q39F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"directories":{},"maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elv-lro-status_1.0.1_1650041380536_0.37874690375790965"},"_hasShrinkwrap":false},"2.0.0":{"name":"@eluvio/elv-lro-status","version":"2.0.0","description":"A library for enhancing the transcoding progress info returned by the ElvClient.LROStatus() API call","homepage":"https://github.com/eluv-io/elv-lro-status","main":"src/ElvABRProfile.js","scripts":{"test":"mocha --recursive \"./test/**/*.test.js\""},"keywords":["Eluvio","ABR","LRO","ingest","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","devDependencies":{"chai":"^4.3.6","chai-things":"^0.2.0","eslint":"^8.12.0","jsdoc":"^3.6.10","mocha":"^9.2.2"},"dependencies":{"crocks":"^0.12.4","fraction.js":"^4.2.0","kind-of":"^6.0.3","luxon":"^2.3.1","moment":"^2.29.2","objectmodel":"^4.3.0","ramda":"^0.28.0"},"gitHead":"d0624658a9582060f5128c392cd9da6cb2e88725","_id":"@eluvio/elv-lro-status@2.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-xuLzgEmM8E2cE+l2ViDL9dXvfYWlys/EtEqHIHo6G/VNzdmxfwlAAxLOvgk62s0JDiWukM3SIFDklkBVpzrbCg==","shasum":"84f01b8a9cb4ad62bc83972ff15aac4ef7051aab","tarball":"https://registry.npmjs.org/@eluvio/elv-lro-status/-/elv-lro-status-2.0.0.tgz","fileCount":8,"unpackedSize":50370,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuxHFUbjDDtA2XFUGRnEm5OIXjAWZgMKIBKFy9bwT+6QIgUfgvWS9SZf62V3a6g6251DHD6mXd6XHrmL9uXSX2UR4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXa2jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOMA/+JKIh2pmlUC6OQ2PzCi8Aske5IrZdcmddWnGnZwjNmmF3zfhD\r\nMKtA0LNDHsCc97QnB/nkqOhtZH8qanbQ0DTj4jyzRvYpPia5ZMvvBhme1OBS\r\nYUdoGLp607IAdjhviXkFpfFfSf2UbTF76y7eGDFGTRj7k5VQW7HfkBL2oeb0\r\nr5aby/kwSjMZwEjIzYnRRaVKtNzZoNND02eXoAsclJivzgvgXK4P+0DRESlZ\r\nmkX0I4wC1yX+iWMd7noOrn2jWeI+aOXk/fsjb607dqebbuoSa074awN4K3Lo\r\navOp+BdgsuF+G5seT8TZd+lkFOMXLgxQrtYJ8mcei/dfiMu5kcbPwmXK6ShL\r\npOPPnWz9HXpmNvdhwH+D9xBHZssrRZq6FaACcw3O3MAUqCQSGoHnMOvCDNHq\r\naPod7kCVXFDmPk1Jm9jln7yeQeQiNPzvH20OJpClUFKsxZtE8vFOl3K193sB\r\nAJe4nzC0zXDRd8KOuGZIUmlBZGOv11y/+wNh0sWbVv2SWw/9CM/7lmvbDZSA\r\n2iv8deDN6M1Uwap0UPwG0bacBo4pb6Pm6rbM2sdGGtAPdE7G+VqJPMaMF8uo\r\nnhQSR2YYfecFsaFh7btGxqrQRhgkMyB40OxVSOFrrPRyjwxR75NhRTmOn95B\r\ncdoTbRtlcHGINbrJKvGqeRMntuAhck8ReMk=\r\n=6Jja\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"directories":{},"maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elv-lro-status_2.0.0_1650306466961_0.3785930683139247"},"_hasShrinkwrap":false},"2.0.1":{"name":"@eluvio/elv-lro-status","version":"2.0.1","description":"A library for enhancing the transcoding progress info returned by the ElvClient.LROStatus() API call","homepage":"https://github.com/eluv-io/elv-lro-status","main":"src/ElvLROStatus.js","scripts":{"test":"mocha --recursive \"./test/**/*.test.js\""},"sideEffects":false,"keywords":["Eluvio","ABR","LRO","ingest","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","devDependencies":{"chai":"^4.3.6","chai-things":"^0.2.0","eslint":"^8.12.0","jsdoc":"^3.6.10","mocha":"^9.2.2"},"dependencies":{"crocks":"^0.12.4","fraction.js":"^4.2.0","kind-of":"^6.0.3","luxon":"^2.3.1","moment":"^2.29.2","objectmodel":"^4.3.0","ramda":"^0.28.0"},"gitHead":"4ac2e93adb04b24452f029a63293f23dec2c61d8","_id":"@eluvio/elv-lro-status@2.0.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-RrDsV1iVWGZWmK7byfiZHHRdxPb7XGoTBJuGkEs5LGAWXxCJHl2LguGjcngU4wjS11FLkGD21XuIOn2/bqzFMw==","shasum":"02ff25d201e3b4788d41cd5dcaa190b12c472564","tarball":"https://registry.npmjs.org/@eluvio/elv-lro-status/-/elv-lro-status-2.0.1.tgz","fileCount":8,"unpackedSize":50393,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn8aRCu6FmPLLFCfblnibaeoac8Ev3HKf4gZgfcW9UvgIgdpMF+SPM9G1VajSJHAOht6wzvdMjGujaiJGM0IQPIr8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieBpgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdAw/+JgyY5r8oxbpXnTC1CtR1L2Y7+xyOIwSBpQMDoSHHa0tSLSXu\r\nRfemFUzvmzk2g4U2NifpisyK22wzk24p6Dm8mTve14xLMzOwW76wDJFerj+C\r\n8dPWkuxfTxMSpW9nRn5xZcq0iGmhh4PR+Drn7CmoCXZJYF6tqADKbIHdbQcS\r\nci159t2+dsCkVMtcjqcH9WoRRPEIIn3oGhv6ED7N+PNQVWwlHwwX1rlaxumE\r\nIt7SMLskGOmBqiqMHjJFT7lvSKJJfueogH3PzAZveRGbefrtFrcYT5jUTP47\r\nRmM+pWEYibDexqtu8tzpUkYFtgTYnlQ0My1g0zBop/Our4b4LhnzPvBIJl5s\r\noI/wOmufBjbmbeNUHq+mljhrj7kUrXTbf6cOgnEeE+8L02j1VSPZYaYhPnOq\r\n+jLTBGTweGo5lroz3QRuW2jk9XKt7sFV9/P/rYDj/r2ObqSokzd12uZp0UFv\r\nPLxdJOOFmikCx3XwWgaFByujf4RIwx/8op5te7t8s9Y5QkjdM00Gas6A2OOW\r\n62oGFLvv7+mUjIPpz4BANZ9686asqruV0B5lSxwr0kmm9qOZOxZSwUEzUjc5\r\ne0PDQgSrMdOGC4aHv3cR4qCdd2RBAEJFqG0k2IpMO6GGYewUBcxqCB1cDmBc\r\nn5CSkiH+VB5ZWsxifxDuGslH7AiyH0sOQXc=\r\n=a+ex\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"directories":{},"maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elv-lro-status_2.0.1_1652038240705_0.9443695230077016"},"_hasShrinkwrap":false},"3.0.0":{"name":"@eluvio/elv-lro-status","version":"3.0.0","repository":{"type":"git","url":"git+https://github.com/eluv-io/elv-lro-status.git"},"description":"A library for enhancing the transcoding progress info returned by the ElvClient.LROStatus() API call","homepage":"https://github.com/eluv-io/elv-lro-status","main":"src/main.js","sideEffects":false,"scripts":{"build":"echo 'Deleting and recreating ./build directory...' && rimraf build && ./bin/publish.sh && npm run build:dist","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-lro-status.js -m -o build/dist/elv-lro-status.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true"},"keywords":["Eluvio","ABR","LRO","ingest","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","devDependencies":{"@eluvio/elv-ramdoc":"^0.1.0","chai":"^4.3.6","chai-things":"^0.2.0","eslint":"^8.15.0","jsdoc":"^3.6.10","mocha":"^10.0.0","np":"^7.6.1","npm-check-updates":"^12.5.11","nyc":"^15.1.0","rimraf":"^3.0.2","uglify-js":"^3.15.4","webpack":"^5.72.1","webpack-bundle-analyzer":"^4.5.0","webpack-cli":"^4.9.2"},"dependencies":{"@eluvio/elv-js-helpers":"^3.1.2","kind-of":"^6.0.3","ramda":"^0.28.0"},"gitHead":"33c78f3485edc1c6267e337fc24d425be780e1ab","bugs":{"url":"https://github.com/eluv-io/elv-lro-status/issues"},"_id":"@eluvio/elv-lro-status@3.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-iP5wEPYqBh0ltMR22PRP7+XptYja+AY9XuQroqT5EVeSvl2eFADRG7RCEU/clKHysfW8qyL8OCqILZw1Al/+sw==","shasum":"389dd8eebb959970117805ed27be0302f1809af6","tarball":"https://registry.npmjs.org/@eluvio/elv-lro-status/-/elv-lro-status-3.0.0.tgz","fileCount":23,"unpackedSize":227825,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCimXdkfyxq6KGMHsL27saHF0TF7kRtMxyeOkn6XGxepQIhAJuYAQ2rj7CAFbSrbZo/D3FO3/W8aklFrqkeeIu2Y4MU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieqr/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHJQ/+O4LrMSC0BAaBI5PvvYRRTS/Gv6Fl/RqwtjZAab40q6xMQB/3\r\nmNonjFrReQwK3hVyj7kBPlTtxge5ugqlLyAFtXU8eeJ/AJeK8oJ5a7RsCux4\r\nqCKgi52X3PBXm00RPB6p0+YVVfvh/g7eFyqfXy+MAzKkatX0ijfxXE/LuGt2\r\nbriO3xktIssuWoy/61uP2fvfYhZE2biP/js337MDWUyHD2oRTygFwzo+xmcY\r\nf5EZpks2k075Vvyxb79P44YT2eNYYcpNqaT6gJHFZJfAzW3UnrRxN3o1r2/+\r\nV43lY76/VHfl6GTehsRJplzaeXb7OdFPWUyoKRgF859l2hUtlP2s4hfnjjfI\r\nobgbtL4iVonFDermj0YxK87U0Cr25eBroeflNsZ//mTcAsta3pSSLJRYfztQ\r\nKKZo6joOkyv0BdvJxtQgjID1jKAmSVHkLHBqr88fsBxA1QsLq6yLmTu2q2+x\r\n1Wxwo8yoWTtdL0PB5ProvYxOv7MrSeZ46LoHw+dD7uoSFEqODrSFq7XiZPfK\r\nynzYmP4qoZPjaC+0sZqwx+LuZUkuWt653XbDvYs3EP2JHbU7sSXv2jFSrnr2\r\ndmJDhlR8hsX93VtFJzwohzNPL46JuURyFXMPwmMRT7+fHj/jqaXfap33rKFA\r\nr5gnid+7BpFoio152zopS5YGZn5C9nUG4Nk=\r\n=5Z7r\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"directories":{},"maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elv-lro-status_3.0.0_1652206334757_0.38598892503883975"},"_hasShrinkwrap":false},"3.0.1":{"name":"@eluvio/elv-lro-status","version":"3.0.1","repository":{"type":"git","url":"git+https://github.com/eluv-io/elv-lro-status.git"},"description":"A library for enhancing the transcoding progress info returned by the ElvClient.LROStatus() API call","homepage":"https://github.com/eluv-io/elv-lro-status","main":"src/main.js","sideEffects":false,"scripts":{"build":"echo 'Deleting and recreating ./build directory...' && rimraf build && ./bin/publish.sh && npm run build:dist","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-lro-status.js -m -o build/dist/elv-lro-status.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true"},"keywords":["Eluvio","ABR","LRO","ingest","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","devDependencies":{"@eluvio/elv-ramdoc":"^0.1.0","chai":"^4.3.6","chai-things":"^0.2.0","eslint":"^8.15.0","jsdoc":"^3.6.10","mocha":"^10.0.0","np":"^7.6.1","npm-check-updates":"^12.5.11","nyc":"^15.1.0","rimraf":"^3.0.2","uglify-js":"^3.15.4","webpack":"^5.72.1","webpack-bundle-analyzer":"^4.5.0","webpack-cli":"^4.9.2"},"dependencies":{"@eluvio/elv-js-helpers":"^3.1.2","kind-of":"^6.0.3","ramda":"^0.28.0"},"gitHead":"0655ccdc5ffb60996fb916f685eb360b23f2697f","bugs":{"url":"https://github.com/eluv-io/elv-lro-status/issues"},"_id":"@eluvio/elv-lro-status@3.0.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-1dEWKO3XRUASrc628nZazmxrV3Zi4yvISEmm9YofLX2aKR/xQlSpRw4y3c8349cG7JXm5pR+Hq/Qu9XpgCFK+g==","shasum":"6bcc5c7659705754fb8e45b3563dd962a8b24722","tarball":"https://registry.npmjs.org/@eluvio/elv-lro-status/-/elv-lro-status-3.0.1.tgz","fileCount":23,"unpackedSize":227816,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFezIO6AIIsv+LAD3HOApj7yVAXChTSPgFm2UD9SV48aAiAo1WNrd0eFXuJYKvTVwlQipKuF2q5p770DU/FwjFmFAg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifBImACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdwA//dlpxLsWHhzmKCe4mpxcQGvV1IHDyFhzCfrSQWHpZXJHiIlxm\r\n2OLFzBMRT5lKuUi7fvDv/nu4/qehJPyl+62SutK2zXMl1UEpxW0nyyXJO/xu\r\n3GA82iBxzfjYcDqEnW22Yr+tli8Kcbea33C5gORHwuNnyzGUxz05aKJ7Od6L\r\n28+Umyf8Xh+w50dihcEKTK9/94GNTceS7T/rhgRZNFimREB1nFQkPqQXh5Sx\r\n/2KGTCQlo/BnFsNsRnCZ7GtJvbwHIJFH/7DFZhTXU0a0Ggd8GmbgyPr+mAHX\r\n+WU5B5ePUCM6DSCTNQzivhjbaKlnoG4tdLIsnTvCob+cGxBLaigLxlMOl7rx\r\nttVgvE34LS12s5RBa2BQnSLD8ebAbVpgTjREG60LOKY7LO3LOat2CsBXV62H\r\n0wPyrwehYDqg1CRrdDb9TD9FcN4Vb+8dnx2UpWDBTc5uM7wncx789XBTgfXC\r\nlL7ouB6HrpgMaMiurV59FAuUREnI4K6dsYTimZZ35VlZrGQTpoox5GI2b6cv\r\nnl4cBy6yxTfzSgZBMCIkQeq7cFeAxWF5IztpG7hyZD69GLl4vDEn1RTnVfYX\r\nN631bsBz0YRwdPOelM2vVTew2tk8Gz61A1mtP4E7FXY5UZXidbftwvZ6+Hwu\r\nPn4Ya02iupz78O5kjOxyANviWXjEpbQOqGE=\r\n=Z6vF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"directories":{},"maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elv-lro-status_3.0.1_1652298277984_0.9126612930451576"},"_hasShrinkwrap":false},"3.0.2":{"name":"@eluvio/elv-lro-status","version":"3.0.2","repository":{"type":"git","url":"git+https://github.com/eluv-io/elv-lro-status.git"},"description":"A library for enhancing the transcoding progress info returned by the ElvClient.LROStatus() API call","homepage":"https://github.com/eluv-io/elv-lro-status","main":"src/main.js","sideEffects":false,"scripts":{"build":"echo 'Deleting and recreating ./build directory...' && rimraf build && ./bin/publish.sh && npm run build:dist","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-lro-status.js -m -o build/dist/elv-lro-status.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true"},"keywords":["Eluvio","ABR","LRO","ingest","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","devDependencies":{"@eluvio/elv-ramdoc":"^0.1.0","chai":"^4.3.6","chai-things":"^0.2.0","eslint":"^8.15.0","jsdoc":"^3.6.10","mocha":"^10.0.0","np":"^7.6.1","npm-check-updates":"^12.5.11","nyc":"^15.1.0","rimraf":"^3.0.2","uglify-js":"^3.15.5","webpack":"^5.72.1","webpack-bundle-analyzer":"^4.5.0","webpack-cli":"^4.9.2"},"dependencies":{"@eluvio/elv-js-helpers":"^3.2.0","kind-of":"^6.0.3","ramda":"^0.28.0"},"gitHead":"4acc2d310ff5b86209bc553570e445919110a109","bugs":{"url":"https://github.com/eluv-io/elv-lro-status/issues"},"_id":"@eluvio/elv-lro-status@3.0.2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-Bk8XwB7revAQuTMnzXmmxI18jyXmg3x9iwmZfFbJrKXcTqzIbg7f1WoNQK12ejppUowd/hcaQ9G4jl2az8jzJQ==","shasum":"1fae0c8715353aaf70586e9c9fca9400032025d1","tarball":"https://registry.npmjs.org/@eluvio/elv-lro-status/-/elv-lro-status-3.0.2.tgz","fileCount":23,"unpackedSize":228497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0sWeMAw4ciNKXsjk3MEYPERspecfktBNbxYy3XigWwQIhAIWw1QEtGd2zL+9S3Is/lERcxslOgNvrD0OtAe4+dG33"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifFlJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnVQ/9H6rWG2JPSI2i4HFQ37EFAmkSySbVR0GCmHHDoecjardvxrAw\r\n+qQcYhrQR72KwuEJxNWjJLG1Y93NAsj8X5ERjISHzBUqNT7EbQHuhLAvNCbD\r\nqF0pU0FAJrhz3kAfYkZ9lsExZZdXekIDswtf2MeYTGwzupfahc2OD7Y8PuuS\r\n9iK1xFvBwzUobQ0k+SyDPB/U7oURFCKUL/TeGhcBM47Z3/wJJOfF2N0FqGPq\r\ndbWkvP4reA+ZihmIyw1JjbXQ2TL6dKE3wBaGkIeXF+XSo0nn7mdeR6637mBM\r\ngKvK7HPgb1Hax7iShX1PwZkKWZi0oQPMPs8JMzIBOSsN6ifEvV7xhdNFjhXX\r\nLcev7L3DEqlmIJVseNyvYytVXa8UemctvobwBiuCiVhL3KuUJzk5efCZhDdK\r\nQXKulpxk0B2BfXhS3ekZuU/uBlQecjIIlkVq5hAz4majbeKWcxYRhxtfV3C3\r\nHs0yOcrohgUTHlQSenkPyPO1EOMjrHmsGCS4odh/5vHuAmcamTKjlu4tpPy8\r\nb8jsqzDq+5z6X9/ixZs8NPlQnS9xqRqpXHhFsnJ04qb2f0p/Lq7jvzNR2Nr6\r\n6J6ljY7XOOqag8C/VDSo6F5N6SghuNOPw81xzqx9pKUGjOWSTcqJy0SXLwor\r\nPNcSogMNjpRlRW23YQEKmXo7si9wHaZmG4w=\r\n=SktO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"directories":{},"maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elv-lro-status_3.0.2_1652316488792_0.11237484107756801"},"_hasShrinkwrap":false},"3.0.3":{"name":"@eluvio/elv-lro-status","version":"3.0.3","repository":{"type":"git","url":"git+https://github.com/eluv-io/elv-lro-status.git"},"description":"A library for enhancing the transcoding progress info returned by the ElvClient.LROStatus() API call","homepage":"https://github.com/eluv-io/elv-lro-status","main":"src/main.js","sideEffects":false,"scripts":{"build":"echo 'Deleting and recreating ./build directory...' && rimraf build && ./bin/publish.sh && npm run build:dist","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-lro-status.js -m -o build/dist/elv-lro-status.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true"},"keywords":["Eluvio","ABR","LRO","ingest","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","devDependencies":{"@eluvio/elv-ramdoc":"^0.1.2","chai":"^4.3.6","chai-things":"^0.2.0","eslint":"^8.15.0","jsdoc":"^3.6.10","mocha":"^10.0.0","np":"^7.6.1","npm-check-updates":"^13.0.1","nyc":"^15.1.0","rimraf":"^3.0.2","uglify-js":"^3.15.5","webpack":"^5.72.1","webpack-bundle-analyzer":"^4.5.0","webpack-cli":"^4.9.2"},"dependencies":{"@eluvio/elv-js-helpers":"^3.2.1","kind-of":"^6.0.3","ramda":"^0.28.0"},"bugs":{"url":"https://github.com/eluv-io/elv-lro-status/issues"},"_id":"@eluvio/elv-lro-status@3.0.3","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-vn+B8c5/ciKTLByWFzmBhXJxtEyk4s9oZc+JA+ZCDjNPVrXqbRW2NG6DeCv/NgVIhT3RkpoJ3aIZqnWivdV1fQ==","shasum":"911d7b83bb1f6a045fc6c8a0df2dccda64676540","tarball":"https://registry.npmjs.org/@eluvio/elv-lro-status/-/elv-lro-status-3.0.3.tgz","fileCount":23,"unpackedSize":215842,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHF/C6yca82EBnOEZ74l3C1wK6nCu3noRevLM3ZO+6jgAiEA1OT5TzCgOtnrF9zCBM6xMooHzWieBA3f6faZ8AeLQ0Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihqLlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqv4w//Xb6TFmwkZ9K75DSuIPSv5X6trSWBOIip9SwnxhNGa0GudZS9\r\no7E83MXWGagMnb9qvuVZlTVkBocJyR+zD90pzyJEUBJ9AuxBbobX7W2NwZhw\r\nmOMIV/xgZpxyif+Nq5SKNJcYGW0XM/IhaYqe8z9RBwi9B4dZgFBq+M1duG9C\r\nREi92G2f+wzE20PSfhCPA7uK+sjKL2sYKBn/UI4RXtxS9K6eh8B2pMBscGZL\r\nMjMo8wvTRLaF3jekyU2n8pK9UksCv/J6ZVljdR9GgMAskOnu+CERmOySuUdD\r\no/BW+WDKINsoMcFLtevRRGVVhu9W4NwEN/M6ULSujMMtlcZI5lvHzLZ38y2w\r\nhpGvgF7h+uDXnjuD1UgKYtjrVxGVwjyJyOjIVIfM8Kgwgby0xAbadJ8iGRcJ\r\n3boBeUfWBxfblTAdKkboA60kblDEfbcH7aaCx43LJrh9qT8h7RhEA82zFBN0\r\n8G6pBjKfhyHitM++P8KP2tYR8NG8jFxdyCkUrVHaD4i+nzOAiyc/wD0Zyadz\r\nktUKJAbr7YvHulJXljGpTMwOJhdQPSN1wbVfF9Xh7nc9tcEZdEaghcsNkZET\r\n5HjsRaV1VH8KL5agRYa3sxdw6db1qwHph53YBSVOKmiZXci03Whr55DIqnpF\r\nOmk/qoe8N/w4pJq1toYxAQkRYG7M9svcOiY=\r\n=Z+UR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"directories":{},"maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elv-lro-status_3.0.3_1652990693469_0.8333972542997299"},"_hasShrinkwrap":false},"3.0.4":{"name":"@eluvio/elv-lro-status","version":"3.0.4","repository":{"type":"git","url":"git+https://github.com/eluv-io/elv-lro-status.git"},"description":"A library for enhancing the transcoding progress info returned by the ElvClient.LROStatus() API call","homepage":"https://github.com/eluv-io/elv-lro-status","main":"src/main.js","sideEffects":false,"scripts":{"build":"echo 'Deleting and recreating ./build directory...' && rimraf build && ./bin/publish.sh && npm run build:dist","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-lro-status.js -m -o build/dist/elv-lro-status.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true"},"keywords":["Eluvio","ABR","LRO","ingest","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","devDependencies":{"@eluvio/elv-ramdoc":"^0.3.1","chai":"^4.3.7","chai-things":"^0.2.0","eslint":"^8.30.0","jsdoc":"^4.0.0","mocha":"^10.2.0","np":"^7.6.2","npm-check-updates":"^16.6.0","nyc":"^15.1.0","rimraf":"^3.0.2","uglify-js":"^3.17.4","webpack":"^5.75.0","webpack-bundle-analyzer":"^4.7.0","webpack-cli":"^5.0.1"},"dependencies":{"@eluvio/elv-js-helpers":"^3.2.3","@eluvio/ramda-fork":"^0.28.1","kind-of":"^6.0.3"},"gitHead":"3144a0534b2fc62d5d62095e4a2643a2e4e3fdbe","bugs":{"url":"https://github.com/eluv-io/elv-lro-status/issues"},"_id":"@eluvio/elv-lro-status@3.0.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-2Eg5PX2aHY3HlLDhTwsgnUDAQe143O7Mh4osS4WgVWF3Va3Xg1Hh+i+Wc3PU0+dTrRbei2D8lE7DTozmAuV4NA==","shasum":"1cf6872fc8d9a6b88c881de5e8df1588b3fca95d","tarball":"https://registry.npmjs.org/@eluvio/elv-lro-status/-/elv-lro-status-3.0.4.tgz","fileCount":24,"unpackedSize":219450,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHICcd1XRDc5sGjbLkGiiv/NZm2ziR2Ht1vnLKCJvX4AiB8RrNLgw5Ali5Z3I/5dBTN7zBzsXxDIEB76Q2XBBi5mg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjooPvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNDg/+MFxoHk534qnpmGyR9BL5GRTdZsTfnkf07Ve54ma/1bcU8knr\r\nfFkIaUUzqpbB1f4tCJ1Hnsi0fTXrWIlaBjMXAOCSiWAkgLHcJt5+KsSKv82f\r\nEXy59pMhRlLyNRM0wQlXuuBNttreAYYsF8EgStpZGop8nCEkQk7+aTJAXios\r\nYAm/oriS06hf4ub89M92xm5ud1HrS8aKSSZHAs/qcEgdUsCPk7jvMtY5jz04\r\ncIXd6TxES7zM0L4c+VBsfZGSnfJNAMpqGJV9X3i4MBl3ViUi31cv9naBXyAQ\r\ndZ2UoaybJhsdHBcY0i66zy7tr7X9VCKK8h3U/DBjzt5n1jL1TRcKDT1Amo/g\r\nxue9kHB09nAThPhUTZ5TuoIIUVjOKdrL8cFaIiwUIJ6UgcFl1SXdU/rtzs/J\r\nBUs9NyBg6KXaxHm4zHlPuEEem+mgmtnjoo02hIG0LXM28uetKe7Nx3Z/zBvy\r\n3v8URe4y13VUPR9FxwdrLo3XoQ4mzu3yq1eBkDY10lMCsw7zSeElp9tsPKFq\r\nmHN9BHXTyQC8dqbCqW+Mwc+dhSvjkxhy7rWaYP8KAm2v24cpUyVauJ2HjQGF\r\nEKEvBel1NLLOA5TV1JSZG+/1v1uxxk4jYAHtQMflhxZS1envWJ6GAzQ/bNB6\r\n8MnE06nlDzKlWa+AobLLflbRDlXtEJbfsXE=\r\n=Cd/b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"directories":{},"maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elv-lro-status_3.0.4_1671594991301_0.05618163164048173"},"_hasShrinkwrap":false},"3.0.5":{"name":"@eluvio/elv-lro-status","version":"3.0.5","repository":{"type":"git","url":"git+https://github.com/eluv-io/elv-lro-status.git"},"description":"A library for enhancing the transcoding progress info returned by the ElvClient.LROStatus() API call","homepage":"https://github.com/eluv-io/elv-lro-status","main":"src/main.js","sideEffects":false,"scripts":{"build":"echo 'Deleting and recreating ./build directory...' && rimraf build && ./bin/publish.sh && npm run build:dist","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-lro-status.js -m -o build/dist/elv-lro-status.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true"},"keywords":["Eluvio","ABR","LRO","ingest","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","devDependencies":{"@eluvio/elv-ramdoc":"^0.3.2","chai":"^4.3.7","chai-things":"^0.2.0","eslint":"^8.30.0","jsdoc":"^4.0.0","mocha":"^10.2.0","np":"^7.6.2","npm-check-updates":"^16.6.0","nyc":"^15.1.0","rimraf":"^3.0.2","uglify-js":"^3.17.4","webpack":"^5.75.0","webpack-bundle-analyzer":"^4.7.0","webpack-cli":"^5.0.1"},"dependencies":{"@eluvio/elv-js-helpers":"^3.2.3","@eluvio/ramda-fork":"^0.28.1","kind-of":"^6.0.3"},"gitHead":"06e4316bb34bda47282e65cd7a51417f7bd972b0","bugs":{"url":"https://github.com/eluv-io/elv-lro-status/issues"},"_id":"@eluvio/elv-lro-status@3.0.5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-1uAf1orGw94g5S7Qq1T3zxcvYelFmPHs9tVTtQS2ay8BSpWIUY8V5qu0d32ozjNCq0NqGvYQclFqQcPjXUTXlw==","shasum":"d9f67184bd7500ba77c062a8c2a48100ca413d72","tarball":"https://registry.npmjs.org/@eluvio/elv-lro-status/-/elv-lro-status-3.0.5.tgz","fileCount":24,"unpackedSize":219450,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJetXc6+vuL09JBrpuhJuFKAbxETtp7Hk0bMPy3DBJwAiEAwzKzWIp+i7DSwWNZLbpxgozZ5lRL8k7fi/lQt6lfnKA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjooiVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqWw/8C1EjODixJOygyZYTW0yDEtaZ8+I5MXz2v84EXJ7Ml79V/N6s\r\nDn3YCYoZ+NQDFHdzd4YG+YyuvBDXcoBKg2Xt2lHMJM6UO/SijwF74u90IRMF\r\nfvMqOtMdTV+e6SG5B6+H2Z2dCKFLOu+zGpGot6Sh6UzOwyFA33xwtImPUPGS\r\nUmS+WdEWqNZIEbCJvtTc5PKbxdmxO9Yt5vB1qpWrV6D7i5nyc9FSXsY2tzuX\r\nvW/kGnaExC5yBI6nkPuxwUdJKpgcqsoXvAqkDm6hLb+gVhSmTFK8jKKDU5UG\r\nizOHJi9TI9q7r5f/fni25NmqAyD/gbfAxNEyYLO2OLXwb8v6kuxLxPYkd2Ui\r\ncmie7x7syO/DMh5rMvbheys67sElg0gNirvnV2gEXqrtGpwUdwRRrVtIhUIl\r\nJolDQlk1WmVf1GEoZk4HN4fNCY5VfUkOY9JTOuGdOpWAQG8AZOJLM+sCsbJV\r\nek0euHj2zuBimU/xX0EOQD5wfwFEiSyuUNvnHOYsWmXIXvQS89CtfRjRKC3J\r\nLU0Fz5is3BiHTQ9NnQY4zASN4hhCp+ZTpZN5gQlfOoG8D5Bjf5bs5TZLLyR4\r\nl4sBJE3hTVMkA7hEB8aE4yEOKWWJVS7tsJRwfDkx2XIOEt4Gyu56VN3M/llT\r\nSZ7ZHHDhlq5vVtWr5qON9/ptD/ZwCr0zSh4=\r\n=1fXl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"directories":{},"maintainers":[{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elv-lro-status_3.0.5_1671596181750_0.6427837412045236"},"_hasShrinkwrap":false},"3.0.6":{"name":"@eluvio/elv-lro-status","version":"3.0.6","repository":{"type":"git","url":"git+https://github.com/eluv-io/elv-lro-status.git"},"description":"A library for enhancing the transcoding progress info returned by the ElvClient.LROStatus() API call","homepage":"https://github.com/eluv-io/elv-lro-status","main":"src/main.js","sideEffects":false,"scripts":{"build":"echo 'Deleting and recreating ./build directory...' && rimraf build && ./bin/publish.sh && npm run build:dist","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-lro-status.js -m -o build/dist/elv-lro-status.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true"},"keywords":["Eluvio","ABR","LRO","ingest","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","devDependencies":{"@eluvio/elv-ramdoc":"^0.3.2","chai":"^4.3.7","chai-things":"^0.2.0","eslint":"^8.30.0","jsdoc":"^4.0.0","mocha":"^10.2.0","np":"^7.6.2","npm-check-updates":"^16.6.0","nyc":"^15.1.0","rimraf":"^3.0.2","uglify-js":"^3.17.4","webpack":"^5.75.0","webpack-bundle-analyzer":"^4.7.0","webpack-cli":"^5.0.1"},"dependencies":{"@eluvio/elv-js-helpers":"^3.2.3","@eluvio/ramda-fork":"^0.28.1","kind-of":"^6.0.3"},"gitHead":"86e822e227d85c74c1adeb3b8978998f3a8349d0","bugs":{"url":"https://github.com/eluv-io/elv-lro-status/issues"},"_id":"@eluvio/elv-lro-status@3.0.6","_nodeVersion":"16.15.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-xrbZ+3eW+zpf6Ctnng3ymCbr6rJ52k/dePi1nRGumtTCU/9HXkkD7oM3IqiDTfc8fjKqTq+4x7Y2RtxLk5KWJg==","shasum":"c3ec8af53b78f6b93cf72e4fa80a174504a3ffa0","tarball":"https://registry.npmjs.org/@eluvio/elv-lro-status/-/elv-lro-status-3.0.6.tgz","fileCount":24,"unpackedSize":219288,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmDn58Tn0csLvU0RKesHw7fzwkNGIkdZoNpkxw9bZBnAIhAItY5N72qd789UU8FIxEcKnukcDBd2hcf1f5AsNE7+2a"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2aziACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVdw/7Byg15I7XJkHTBaLkpo+YiEL6x6xEF8lNIqHzPBQQKTts3tjW\r\nB7ELB2yO0bzYU7cBQPhMmRPPrPBECyGo6P/1SPi72tHSiCz/W7H9aZvR/JjO\r\npIjOl/YUqKqlcDVfDmMXtvUsY2rup50EDNGUkcoYN7ZOHe39C3MiczH1tIXr\r\nO6JOvkpeObVOg7IRG50YP6WHMzW/DJP1zfpAiUSqnFrtjoEpuPOEr12IRAdw\r\nkyb9jEE+zc5cmOxTXI1nSYMmWYSUVblwVGkhg8Qa0ZfbKiuUK6J8owQAoynY\r\n0xV9WJv8a4XLd9ObiFTs2Qqqr6pDBNJjtSpmEu75TxML5K5sOvb69xWeu7oH\r\nmXpLWqRfSyV1iO3UMF/JFOynEZ5W9N9dlBf7Mbz0/ZO0lSl5n0AyeA5rDKEi\r\n38ll+WoiE0PF8LwlQc8Dm3VJhjDpHYh2IqmtHPTYgyGy1ytwo+oJGBUeCf3A\r\n4+BRH3K2FPaIWlpqVmQ0wMqXNY9kcgnNuLJ42BwoKcb2MT0ylL9MPoAE2W4g\r\nqpujeLuLvrTqvNr1SM6hqh25bXXEE1HLVita2bLfTaW06NZZ8tSGfcf8JBWN\r\nfJv/Nxb1OKCIYRFKfl5IcTO4z4pIQtItyx27Ms65uBWqU0Hx1+sHdJQ5Grc6\r\no0DXoAQ/Bhc0e0LvxyndhOKrfLPdFZLxSMc=\r\n=MNj5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"directories":{},"maintainers":[{"name":"elv-zenia","email":"zenia.villa@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elv-lro-status_3.0.6_1675209954705_0.6188520768644687"},"_hasShrinkwrap":false},"3.0.7":{"name":"@eluvio/elv-lro-status","version":"3.0.7","repository":{"type":"git","url":"git+https://github.com/eluv-io/elv-lro-status.git"},"description":"A library for enhancing the transcoding progress info returned by the ElvClient.LROStatus() API call","homepage":"https://github.com/eluv-io/elv-lro-status","main":"src/main.js","sideEffects":false,"scripts":{"build":"echo 'Deleting and recreating ./build directory...' && rimraf build && ./bin/publish.sh && npm run build:dist","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-lro-status.js -m -o build/dist/elv-lro-status.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true"},"keywords":["Eluvio","ABR","LRO","ingest","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","devDependencies":{"@eluvio/elv-ramdoc":"^0.3.2","chai":"^4.3.7","chai-things":"^0.2.0","eslint":"^8.30.0","jsdoc":"^4.0.0","mocha":"^10.2.0","np":"^7.6.2","npm-check-updates":"^16.6.0","nyc":"^15.1.0","rimraf":"^3.0.2","uglify-js":"^3.17.4","webpack":"^5.75.0","webpack-bundle-analyzer":"^4.7.0","webpack-cli":"^5.0.1"},"dependencies":{"@eluvio/elv-js-helpers":"^3.2.3","@eluvio/ramda-fork":"^0.28.1","kind-of":"^6.0.3"},"gitHead":"f675ae4feefda513d15da4c41f2af68eee73841b","bugs":{"url":"https://github.com/eluv-io/elv-lro-status/issues"},"_id":"@eluvio/elv-lro-status@3.0.7","_nodeVersion":"16.15.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-M95iBu9TYN7R5dZ3BKM3ROpTYKiv67EVY29rO7E5hlWnEPutrPEBFgCJn5Fgc5umWSGKQolXl/I4cN3mVn+jIw==","shasum":"423b1a102f17cf727d3fdf7d67a1897612aff6a9","tarball":"https://registry.npmjs.org/@eluvio/elv-lro-status/-/elv-lro-status-3.0.7.tgz","fileCount":24,"unpackedSize":219489,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6pfxqoATpSZMKGD6vO0vJ1/qZ8JaxXyVtQHz9Z2WxrwIgCIReJMEZ92NuOhD85UWxAFHgj4FRn/0C4CBDU8cWU8s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7tA8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVfg/9H4Uz7QwuxR4qRyw3vKH9wrockPB9d1K0PLiWvB6wJ0vYF7mu\r\n0iCqrXEIxKEv7jLUw7ZmRi1KM6Y/lZ9lWtbR4Sk5EThaV2zlC4VgG7D4GWUe\r\nwK1kE2K/Thp3QQJspniaoMd/fsizxuq43K0A0lW/Oeyo+tCKdimdkGgzZifk\r\n5mJFG2iBciMRiubcoj0w1T99SdscaONdgXR8VEtYwhjsR799csXHlzrycT1f\r\ndg1YBVSqmFUqFAmAkRZBCcBdq9nf15BtmJ/4hrbwpB09i691eoA7HgwWauUr\r\nua/FaIJ3VspE2bUhlzHQ/m1/LAUwUs6Eik6rnKTL6DfxgXcg75gV6a8KNckc\r\nnahktGGC+FiXKIUl6e607ifJFkqJEFfUxjdRAwTzl30I5ygL2hH1+MvoYrtb\r\nb7sE7b0rBO1P1xniTUgZUSZM9D5/hqZ3xR/a13S6RFdKGPKU8Wvo3tzpjrgM\r\nB1lApyXBu+5XzRzZ5ODkZIrybEPptFtcrtewbQ7l+0UPMopad0kJCPOITdz0\r\nLiGnWqzOlWdGzYuhWtk1CPRgC0Nu9WunCd4hMGJ92PSUAhZcHHb/rQFAMNnF\r\n0DxR2M/w5n/JyNTobizCDOBwKT6So6v5sAJaFkEMYX0BDPfWHnJ39fUb3aeS\r\nzuQKrNUetXdiOBHtekSm0FUaAwQsH7/N0r4=\r\n=QodY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"directories":{},"maintainers":[{"name":"elv-zenia","email":"zenia.villa@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elv-lro-status_3.0.7_1676595260363_0.040799199348543036"},"_hasShrinkwrap":false},"3.0.8":{"name":"@eluvio/elv-lro-status","version":"3.0.8","repository":{"type":"git","url":"git+https://github.com/eluv-io/elv-lro-status.git"},"description":"A library for enhancing the transcoding progress info returned by the ElvClient.LROStatus() API call","homepage":"https://github.com/eluv-io/elv-lro-status","main":"main.js","sideEffects":false,"scripts":{"build":"echo 'Deleting and recreating ./build directory...' && rimraf build && ./bin/publish.sh && npm run build:dist","build:analyze":"echo 'Building single-file bundles in ./build/dist... (with bundle size analysis)' && export WEBPACK_ENV='--env analyze' && npm run build","build:dist":"echo 'Building single-file bundles in ./build/dist...' && webpack $WEBPACK_ENV && uglifyjs build/dist/elv-lro-status.js -m -o build/dist/elv-lro-status.min.js","build-main-js":"echo 'Rebuilding main.js...' && node ./bin/buildMain.js","generate-docs":"echo 'Regenerating documentation in ./docs...' && jsdoc --readme README.md --configure .jsdoc.json","generate-docs-debug":"echo 'Regenerating documentation in ./docs (with debug output)...' && export ELV_RAMDOC_DEBUG=1;jsdoc --readme README.md --configure .jsdoc.json","release":"echo 'Incrementing version and publishing to npmjs.com...' && cp package.json ./build/package.json && np","test":"echo 'Running all tests in ./test...' && npm run build-main-js && mocha --recursive \"./test/**/*.test.js\"","test-coverage":"echo 'Running all tests in ./test... (with test coverage report)' && npm run build-main-js && nyc --reporter=html --reporter=text mocha --recursive \"./test/**/*.test.js\" && echo 'open ./coverage/index.html for coverage details'","update-dependencies":"echo 'Updating dependencies in package.json and installing any new version(s)...' && npx npm-check-updates -u && npm install","version":"echo 'Executing npm publish hook: version... (rebuilds docs with new version number and rebuilds ./build/dist)' && npm run generate-docs && npm run build && git add docs || git commit -m 'Update docs' || true"},"keywords":["Eluvio","ABR","LRO","ingest","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","devDependencies":{"@eluvio/elv-ramdoc":"^0.3.2","chai":"^4.3.7","chai-things":"^0.2.0","eslint":"^8.30.0","jsdoc":"^4.0.0","mocha":"^10.2.0","np":"^7.6.2","npm-check-updates":"^16.6.0","nyc":"^15.1.0","rimraf":"^3.0.2","uglify-js":"^3.17.4","webpack":"^5.75.0","webpack-bundle-analyzer":"^4.7.0","webpack-cli":"^5.0.1"},"dependencies":{"@eluvio/elv-js-helpers":"^3.2.3","@eluvio/ramda-fork":"^0.28.1","kind-of":"^6.0.3"},"_id":"@eluvio/elv-lro-status@3.0.8","gitHead":"3173331459c28e8329a9baf2125a22d32b447bd7","bugs":{"url":"https://github.com/eluv-io/elv-lro-status/issues"},"_nodeVersion":"18.18.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-WhIU2kUvIORkGjnkGn+JJvoBXRdvLZrNyFnFc0+Mqgq/Dtw/bZ3am2h0WDRtpaDUwzAqoK0YZsHHjizGgrLGzQ==","shasum":"e2cb0b9df609f5209f07838ffff3c305b744ea12","tarball":"https://registry.npmjs.org/@eluvio/elv-lro-status/-/elv-lro-status-3.0.8.tgz","fileCount":24,"unpackedSize":219261,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9SLhMe1wklZ6yqm5MuGaX14rLicWjVV/GbCGqTj1p8AiEAixWlIYtKsxrjSLRBC8v8Xvu0k0sMdlyNCZafwfZ8YmI="}]},"_npmUser":{"name":"elv-michael","email":"michael.parker@eluv.io"},"directories":{},"maintainers":[{"name":"elv-zenia","email":"zenia.villa@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elv-lro-status_3.0.8_1716927416502_0.26028774818969613"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-11T21:37:10.865Z","0.0.1":"2022-04-11T21:37:11.097Z","modified":"2024-05-28T20:16:56.974Z","1.0.0":"2022-04-15T16:43:44.219Z","1.0.1":"2022-04-15T16:49:40.887Z","2.0.0":"2022-04-18T18:27:47.155Z","2.0.1":"2022-05-08T19:30:40.856Z","3.0.0":"2022-05-10T18:12:15.082Z","3.0.1":"2022-05-11T19:44:38.255Z","3.0.2":"2022-05-12T00:48:09.025Z","3.0.3":"2022-05-19T20:04:53.649Z","3.0.4":"2022-12-21T03:56:31.478Z","3.0.5":"2022-12-21T04:16:21.918Z","3.0.6":"2023-02-01T00:05:54.861Z","3.0.7":"2023-02-17T00:54:20.570Z","3.0.8":"2024-05-28T20:16:56.703Z"},"maintainers":[{"name":"elv-zenia","email":"zenia.villa@eluv.io"},{"name":"elv-michael","email":"michael.parker@eluv.io"},{"name":"elv-peter","email":"peter@eluv.io"},{"name":"john.heaton","email":"john@eluv.io"},{"name":"elv-kevin","email":"kevin@eluv.io"}],"description":"A library for enhancing the transcoding progress info returned by the ElvClient.LROStatus() API call","homepage":"https://github.com/eluv-io/elv-lro-status","keywords":["Eluvio","ABR","LRO","ingest","content","fabric"],"author":{"name":"Eluvio, Inc."},"license":"MIT","readme":"# elv-lro-status\n\nA library for enhancing the transcoding progress info returned by the **elv-client-js** `LROStatus()` API call,\nproviding the following:\n\n* Human-friendly 'time left' estimates and ETA expressed in local time\n* Stalled LRO detection\n* Warnings if an LRO produces too many or too few mezzanine parts\n* A summary that rolls up all the LROs into a status for the mezzanine offering as a whole.\n\n**NOTE:** ETA computation and stall detection depend on knowing the current time accurately. The current time is passed\nin as part of the `options` parameter to the main function call `enhancedLROStatus()`, allowing client to obtain current\ntime from a source other than system clock if desired.\n\n## Installation\n\n### Install from NPM:\n\n```\nnpm install --save @eluvio/elv-lro-status\n```\n\n## Usage\n\n### Node.js\n\nIt is possible to import individual items or the entire library, depending on whether code size is a critical concern. \nHowever, this library is fairly narrow in scope, you may not see a large difference in final size between the two approaches.\n\n### Entire library (CommonJS)\n\n```javascript\n// namespace entire suite to a const\nconst L = require('@eluvio/elv-lro-status')\n\n// create references to particular items in order to avoid needing to use L. prefix\nconst {enhanceLROStatus, defaultOptions} = L\nconst {_maxEnhancedState} = L.internal\n\n// Note that the following syntax still causes entire library to be bundled into your project\nconst {enhanceLROStatus, defaultOptions} = require('@eluvio/elv-lro-status')\n```\n\n### Entire library (JS Modules)\n\n```javascript\n// namespace entire suite to L\nimport L from '@eluvio/elv-lro-status'\n\n// create references to particular items in order to avoid needing to use H. prefix\nconst {enhanceLROStatus, defaultOptions} = L\nconst {_maxEnhancedState} = L.internal\n\n// Note that the following syntax still causes entire library to be bundled into your project\nimport {enhanceLROStatus, defaultOptions} from '@eluvio/elv-lro-status'\n```\n\n### Individual items (CommonJS)\n\n```javascript\n// require in each item directly\nconst enhanceLROStatus = require('@eluvio/elv-lro-status/enhanceLROStatus')\nconst defaultOptions = require('@eluvio/elv-lro-status/defaultOptions')\nconst _maxEnhancedState = require('@eluvio/elv-lro-status/internal/_maxEnhancedState')\n```\n\n### Individual items (JS Modules)\n\n```javascript\n// import in each item directly\nimport enhanceLROStatus from '@eluvio/elv-lro-status/enhanceLROStatus'\nimport defaultOptions from '@eluvio/elv-lro-status/defaultOptions'\nimport _maxEnhancedState from '@eluvio/elv-lro-status/internal/_maxEnhancedState'\n```\n\n### Entire library (browser)\n\nIt is also possible to import the entire library directly into a browser via a `<script>` tag\npointing to either `dist/elv-lro-status.js` or `dist/elv-lro-status.min.js`. This will create a variable named\n`ElvLROStatus` in the global namespace. There is no support for importing individual items via a `<script>` tag. (It is\nexpected that browser apps would be built using a bundling tool like Webpack/Rollup/Parcel)\n\n```html\n<!-- Import entire library as ElvLROStatus -->\n<script src=\"node_modules/@eluvio/elv-lro-status/dist/elv-lro-status.js\"></script>\n<script type=\"application/javascript\">\n    console.log('Default options: ' + JSON.stringify(ElvLROStatus.defaultOptions(), null, 2))\n</script>\n```\n\n## API Documentation\n[https://eluv-io.github.io/elv-lro-status/api.html](https://eluv-io.github.io/elv-lro-status/api.html)\n\n\n## Examples\n\n**NOTE:** These code examples assume you have a `const` named `client` that is a successfully prepared ElvClient\ninstance. (See elv-client-js README sections [Initialization](https://github.com/eluv-io/elv-client-js#initialization)\nand [Authorization](https://github.com/eluv-io/elv-client-js#authorization))\n\nIt is important to only call `enhanceLROStatus()` if your call to `ElvClient.LROStatus()` succeeded.\n\nNote that temporary network connectivity issues may cause your call to `ElvClient.LROStatus()` to fail and throw an\nexception - you should catch exceptions and retry periodically unless the exception indicates an irrecoverable error (\ne.g. 'object not found' or 'unauthorized').\n\n```js\nconst defaultOptions = require('@eluvio/elv-lro-status/defaultOptions')\nconst enhanceLROStatus = require('@eluvio/elv-lro-status/enhanceLROStatus')\n\nconst status = await client.LROStatus({\n  libraryId: 'ilib3JgZBNxZE8ZkM4jP8YUAdTnjukWV',\n  objectId: 'iq__4Ym91uVyPhayTRsew3ixQ8aGDJjy'\n})\n\n// check to make sure we received data back\nif (status === undefined) throw Error(\"Received no job status information from server - object already finalized?\")\n\nconst options = Object.assign(defaultOptions(), {currentTime: new Date})\nconst enhancedStatus = enhanceLROStatus(options, status)\n\nif (enhancedStatus.ok) {\n  console.log('Individual LRO statuses')\n  console.log(\n    JSON.stringify(\n      enhancedStatus.result.LROs,\n      null,\n      2\n    )\n  )\n  console.log('Overall status summary')\n  console.log(\n    JSON.stringify(\n      enhancedStatus.result.summary,\n      null,\n      2\n    )\n  )\n} else {\n  console.error(\"Error during processing:\")\n  console.error(enhancedStatus.errors.join(\"\\n\"))\n}\n```\n\n### One LRO finished, one LRO started (but no progress reported yet)\n\nSample data from `ElvClient.LROStatus()`:\n\n```json\n{\n  \"tlro1Ejh9gNWAaTmfWJKeuu99V2MZ17XXkSv3L57AV3CPYHbLmk3E9SF1b\": {\n    \"duration\": 0,\n    \"duration_ms\": 0,\n    \"progress\": {\n      \"percentage\": 0\n    },\n    \"run_state\": \"running\",\n    \"start\": \"2022-04-09T05:09:00Z\"\n  },\n  \"tlro1Ejh9gNWAaTmfWJKeuu99V2MZ17XXkSvGJyKKJpmqtmJ2fzo5Fb3Be\": {\n    \"duration\": 12747000000,\n    \"duration_ms\": 12747,\n    \"end\": \"2022-04-09T05:09:13Z\",\n    \"progress\": {\n      \"percentage\": 100\n    },\n    \"run_state\": \"finished\",\n    \"start\": \"2022-04-09T05:09:00Z\"\n  }\n}\n```\n\nIf we obtained the above data at 10:10:24 PM PDT on April 8th, 2022 and immediately passed it to `enhanceLROStatus()`,\nthe function would return:\n\n```json\n{\n  \"ok\": true,\n  \"result\": {\n    \"LROs\": {\n      \"tlro1Ejh9gNWAaTmfWJKeuu99V2MZ17XXkSv3L57AV3CPYHbLmk3E9SF1b\": {\n        \"duration\": 0,\n        \"duration_ms\": 0,\n        \"progress\": {\n          \"percentage\": 0\n        },\n        \"estimated_time_left_h_m_s\": \"unknown (not enough progress yet)\",\n        \"run_state\": \"running\",\n        \"start\": \"2022-04-09T05:09:00Z\",\n        \"seconds_since_last_update\": 84\n      },\n      \"tlro1Ejh9gNWAaTmfWJKeuu99V2MZ17XXkSvGJyKKJpmqtmJ2fzo5Fb3Be\": {\n        \"duration\": 12747000000,\n        \"duration_ms\": 12747,\n        \"end\": \"2022-04-09T05:09:13Z\",\n        \"progress\": {\n          \"percentage\": 100\n        },\n        \"run_state\": \"finished\",\n        \"start\": \"2022-04-09T05:09:00Z\"\n      }\n    },\n    \"summary\": {\n      \"run_state\": \"running\",\n      \"estimated_time_left_h_m_s\": \"unknown (not enough progress yet)\"\n    }\n  }\n}\n```\n\n### One LRO finished, one LRO running\n\nSample data from `ElvClient.LROStatus()`:\n\n```json\n{\n  \"tlro1EjdMMAvWb5iJn2isHdgESes1dq12kpjJ2kukiD5NmnEgCP7iFFBjU\": {\n    \"duration\": 335613000000,\n    \"duration_ms\": 335613,\n    \"end\": \"2022-04-08T21:10:34Z\",\n    \"progress\": {\n      \"percentage\": 100\n    },\n    \"run_state\": \"finished\",\n    \"start\": \"2022-04-08T21:05:00Z\"\n  },\n  \"tlro1EjdMMAvWb5iJn2isHdgESes1dq12kpjXCExCepbpWfwMpo2haCxnh\": {\n    \"duration\": 1390740000000,\n    \"duration_ms\": 1390740,\n    \"progress\": {\n      \"percentage\": 76.66666666666667\n    },\n    \"run_state\": \"running\",\n    \"start\": \"2022-04-08T21:05:00Z\"\n  }\n}\n```\n\n### Normal case (LRO not stalled)\n\nIf we obtained the above data at 2:34:10 PM PDT on April 8th, 2022 and immediately passed it to `enhanceLROStatus()`,\nthe function would return:\n\n```json\n{\n  \"ok\": true,\n  \"result\": {\n    \"LROs\": {\n      \"tlro1EjdMMAvWb5iJn2isHdgESes1dq12kpjJ2kukiD5NmnEgCP7iFFBjU\": {\n        \"duration\": 335613000000,\n        \"duration_ms\": 335613,\n        \"end\": \"2022-04-08T21:10:34Z\",\n        \"progress\": {\n          \"percentage\": 100\n        },\n        \"run_state\": \"finished\",\n        \"start\": \"2022-04-08T21:05:00Z\"\n      },\n      \"tlro1EjdMMAvWb5iJn2isHdgESes1dq12kpjXCExCepbpWfwMpo2haCxnh\": {\n        \"duration\": 1390740000000,\n        \"duration_ms\": 1390740,\n        \"progress\": {\n          \"percentage\": 76.66666666666667\n        },\n        \"run_state\": \"running\",\n        \"start\": \"2022-04-08T21:05:00Z\",\n        \"seconds_since_last_update\": 359,\n        \"estimated_time_left_seconds\": 423,\n        \"estimated_time_left_h_m_s\": \"7m 03s\",\n        \"eta_local\": \"2:41:13 PM PDT\"\n      }\n    },\n    \"summary\": {\n      \"run_state\": \"running\",\n      \"estimated_time_left_seconds\": 423,\n      \"estimated_time_left_h_m_s\": \"7m 03s\",\n      \"eta_local\": \"2:41:13 PM PDT\"\n    }\n  }\n}\n```\n\nThe `ok` property only indicates that input data was correctly structured and that no exceptions were thrown during data\ninspection and summarization - it **DOES NOT** indicate that the LROs are ok.\n\n### Stalled LRO\n\nIf we obtained the same data one hour later and passed it to `enhanceLROStatus()`, the function would return:\n\n```json\n{\n  \"ok\": true,\n  \"result\": {\n    \"LROs\": {\n      \"tlro1EjdMMAvWb5iJn2isHdgESes1dq12kpjJ2kukiD5NmnEgCP7iFFBjU\": {\n        \"duration\": 335613000000,\n        \"duration_ms\": 335613,\n        \"end\": \"2022-04-08T21:10:34Z\",\n        \"progress\": {\n          \"percentage\": 100\n        },\n        \"run_state\": \"finished\",\n        \"start\": \"2022-04-08T21:05:00Z\"\n      },\n      \"tlro1EjdMMAvWb5iJn2isHdgESes1dq12kpjXCExCepbpWfwMpo2haCxnh\": {\n        \"duration\": 1390740000000,\n        \"duration_ms\": 1390740,\n        \"progress\": {\n          \"percentage\": 76.66666666666667\n        },\n        \"run_state\": \"stalled\",\n        \"start\": \"2022-04-08T21:05:00Z\",\n        \"seconds_since_last_update\": 3959,\n        \"warning\": \"status has not been updated in 3959 seconds, process may have terminated\",\n        \"reported_run_state\": \"running\"\n      }\n    },\n    \"summary\": {\n      \"run_state\": \"stalled\"\n    }\n  }\n}\n```\n\nNote the presence of two additional fields `warning` and `reported_run_state` for the stalled LRO.\n\nNote also that the `ok` field is still `true` even though LRO has probably terminated abnormally.\n\n### Bad data\n\nIf the data obtained from `ElvClient.LROStatus()` is somehow invalid, then the object returned by `enhanceLROStatus()`\nwill have `ok` set to `false` and also have an `errors` property set to an array of error message strings, as well as an\n`errorDetails` property with more detailed error information (if available - if no further information is available, it\nwill contain the same strings as `errors`).\n\nFor example, if somehow the `LROStatus()` call returned `-1000` for one of the LRO's `duration_ms` field,\nthen `enhanceLROStatus()` would return:\n\n```json\n{\n  \"ok\": false,\n  \"errors\": [\n    \"LROStatus: key 'tlro1EjdMMAvWb5iJn2isHdgESes1dq12kpjJ2kukiD5NmnEgCP7iFFBjU' points to a value that is an invalid LROStatusEntry (LROStatusEntry: duration_ms must be >= 0 (got: -1000))\"\n  ],\n  \"errorDetails\": [\n    {\n      \"received\": {\n        \"tlro1EjdMMAvWb5iJn2isHdgESes1dq12kpjJ2kukiD5NmnEgCP7iFFBjU\": {\n          \"duration\": 0,\n          \"duration_ms\": -1000,\n          \"end\": \"2022-04-08T21:10:34Z\",\n          \"progress\": {\n            \"percentage\": 100\n          },\n          \"run_state\": \"finished\",\n          \"start\": \"2022-04-08T21:05:00Z\"\n        }\n      },\n      \"path\": null,\n      \"message\": \"key 'tlro1EjdMMAvWb5iJn2isHdgESes1dq12kpjJ2kukiD5NmnEgCP7iFFBjU' points to a value that is an invalid LROStatusEntry (LROStatusEntry: duration_ms must be >= 0 (got: -1000))\"\n    }\n  ]\n}\n```\n\nUsually, an `ok` value of `false` indicates that invalid `options` were passed into the function (e.g. setting\n`currentTime` to something other than a Javascript Date object), but it is also possible that `ElvClient.LROStatus()`\nreturned data in an unexpected format or with unexpected values.\n","readmeFilename":"README.md","repository":{"type":"git","url":"git+https://github.com/eluv-io/elv-lro-status.git"},"bugs":{"url":"https://github.com/eluv-io/elv-lro-status/issues"}}