{"_id":"@svta/cml-utils","_rev":"16-446cb803c69469763be648b251188694","name":"@svta/cml-utils","dist-tags":{"latest":"1.7.0"},"versions":{"0.19.0":{"name":"@svta/cml-utils","version":"0.19.0","keywords":["Common Media Library","CML"],"license":"Apache-2.0","_id":"@svta/cml-utils@0.19.0","maintainers":[{"name":"littlespex","email":"casey.occhialini@gmail.com"},{"name":"jason_n_thibeault","email":"labs@svta.org"}],"homepage":"https://github.com/streaming-video-technology-alliance/common-media-library","bugs":{"url":"https://github.com/streaming-video-technology-alliance/common-media-library/issues"},"dist":{"shasum":"f737c4e300c391d7f862525225dc30f5c313016e","tarball":"https://registry.npmjs.org/@svta/cml-utils/-/cml-utils-0.19.0.tgz","fileCount":120,"integrity":"sha512-nQxBJfaxFCf3IZlzbTwSotUKkEQBHXahaJ2n9R97EzF1XvkT0xwAs2G611Ky31gVxKi2xhyFm98mZWN9AjGfjg==","signatures":[{"sig":"MEYCIQDaqma56N6mJKkzGUJ78we277LRiclLm5B+4E1vXRkZSAIhAIKdquGzhEOA8IXdMJdP+felE4gSIEjkVJ/N6DCn6IRP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@svta%2fcml-utils@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135027},"type":"module","authors":"Casey Occhialini <1508707+littlespex@users.noreply.github.com>","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./*.js":{"import":"./dist/*.js","default":"./dist/*.js"}},"gitHead":"6ca30a29ef0261827146f56b1f8e813898313484","scripts":{"test":"node --no-warnings --test **/*.test.ts","build":"tsc","postbuild":"api-extractor run --local","prepublishOnly":"npm run build"},"_npmUser":{"name":"jason_n_thibeault","email":"labs@svta.org"},"devEngines":{"runtime":{"name":"node","onFail":"error","version":">=24"}},"repository":{"url":"git+https://github.com/streaming-video-technology-alliance/common-media-library.git","type":"git"},"_npmVersion":"11.6.0","description":"Common utility functions for media processing","directories":{},"_nodeVersion":"24.9.0","publishConfig":{"scope":"svta","access":"public","registry":"https://registry.npmjs.org","provenance":true},"typesVersions":{"*":{"*":["dist/*","dist/cjs/*"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cml-utils_0.19.0_1759943023760_0.5713638122545079","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@svta/cml-utils","version":"0.20.0","keywords":["Common Media Library","CML"],"license":"Apache-2.0","_id":"@svta/cml-utils@0.20.0","maintainers":[{"name":"littlespex","email":"casey.occhialini@gmail.com"},{"name":"jason_n_thibeault","email":"labs@svta.org"}],"homepage":"https://github.com/streaming-video-technology-alliance/common-media-library/tree/main/libs/utils","bugs":{"url":"https://github.com/streaming-video-technology-alliance/common-media-library/issues"},"dist":{"shasum":"9172e0c53099ac3cc619faa42b72c92c8033bed9","tarball":"https://registry.npmjs.org/@svta/cml-utils/-/cml-utils-0.20.0.tgz","fileCount":8,"integrity":"sha512-G6tHTY/r/pjDSvp6mjKjuJJCnxD4+EusEzz/Eh5Usq5tpA7P1rgElHolmX2XMgfZML7AEkcOS6roZgKIp/7v4g==","signatures":[{"sig":"MEQCIGgxyiLkYgT0UlIkjw2jLne0kwM5PGOm4Zr/QGoOFdtBAiBngSM83yPpDsHOKJuELso8opx+PxO92LOhGT/FagYs+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@svta%2fcml-utils@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56985},"type":"module","authors":"Casey Occhialini <1508707+littlespex@users.noreply.github.com>","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"a547804f532d8c6b777a58dab59311192e2b44a5","scripts":{"test":"node ../../scripts/test.ts","build":"node ../../scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e8ca53c-a78a-4b1c-a2bc-207f3f243068"}},"devEngines":{"runtime":{"name":"node","onFail":"error","version":">=24"}},"repository":{"url":"git+https://github.com/streaming-video-technology-alliance/common-media-library.git","type":"git"},"_npmVersion":"11.6.1","description":"Common utility functions for media processing","directories":{},"_nodeVersion":"24.10.0","publishConfig":{"scope":"svta","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cml-utils_0.20.0_1760462963471_0.37659536211964495","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@svta/cml-utils","version":"0.21.0","keywords":["Common Media Library","CML"],"license":"Apache-2.0","_id":"@svta/cml-utils@0.21.0","maintainers":[{"name":"littlespex","email":"casey.occhialini@gmail.com"},{"name":"jason_n_thibeault","email":"labs@svta.org"}],"homepage":"https://github.com/streaming-video-technology-alliance/common-media-library/tree/main/libs/utils","bugs":{"url":"https://github.com/streaming-video-technology-alliance/common-media-library/issues"},"dist":{"shasum":"cdda85e601dc15f7a57695371393f05b2587c16f","tarball":"https://registry.npmjs.org/@svta/cml-utils/-/cml-utils-0.21.0.tgz","fileCount":8,"integrity":"sha512-8V7a3b8r4ume1ANg+wmByX6pbmHCF1gEY1i8JyNnWUnyO+1hZaolTwxN2R49NWmzQ4xdWkyoqGGeGa1oZWp/Pw==","signatures":[{"sig":"MEUCIHkZAZScjF+u82guGl/h4epq2wOGOhuc13Cb5kB7jXWhAiEAl4+r4OMY5HzJbVBuPwmO9zyxYYqSlxH1yJAxk3/3rYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@svta%2fcml-utils@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56552},"type":"module","authors":"Casey Occhialini <1508707+littlespex@users.noreply.github.com>","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b20a528f5631cc677973bac61d0ea9f885867757","scripts":{"test":"node ../../scripts/test.ts","build":"node ../../scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e8ca53c-a78a-4b1c-a2bc-207f3f243068"}},"devEngines":{"runtime":{"name":"node","onFail":"error","version":">=24"}},"repository":{"url":"git+https://github.com/streaming-video-technology-alliance/common-media-library.git","type":"git"},"_npmVersion":"11.6.1","description":"Common utility functions for media processing","directories":{},"_nodeVersion":"24.10.0","publishConfig":{"scope":"svta","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cml-utils_0.21.0_1761063062451_0.4800739831396683","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@svta/cml-utils","version":"0.22.0","keywords":["Common Media Library","CML"],"license":"Apache-2.0","_id":"@svta/cml-utils@0.22.0","maintainers":[{"name":"littlespex","email":"casey.occhialini@gmail.com"},{"name":"jason_n_thibeault","email":"labs@svta.org"}],"homepage":"https://github.com/streaming-video-technology-alliance/common-media-library/tree/main/libs/utils","bugs":{"url":"https://github.com/streaming-video-technology-alliance/common-media-library/issues"},"dist":{"shasum":"73011d11647793c91b3825cee5752c41dd180b10","tarball":"https://registry.npmjs.org/@svta/cml-utils/-/cml-utils-0.22.0.tgz","fileCount":8,"integrity":"sha512-MtLX0WOaDHow67jXz4948kgjG7c72e4K9HKb7GSQRyFw10DJZn11kRHGGS5RTHRmE/NQf57AiGhdlfNbmT38Pw==","signatures":[{"sig":"MEUCIEKjzlYnINBMRpR4a/JiYnC5fOcvXMHsyf/Qy6SbWth+AiEAi8GZsu7UkLD/STYEgq+2gMZdyqwpk7rsY3vS/VdyYSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@svta%2fcml-utils@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56552},"type":"module","authors":"Casey Occhialini <1508707+littlespex@users.noreply.github.com>","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"8705f2497ec418d2ab0c0030369776f082d0e259","scripts":{"test":"node ../../scripts/test.ts","build":"node ../../scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e8ca53c-a78a-4b1c-a2bc-207f3f243068"}},"devEngines":{"runtime":{"name":"node","onFail":"error","version":">=24"}},"repository":{"url":"git+https://github.com/streaming-video-technology-alliance/common-media-library.git","type":"git"},"_npmVersion":"11.6.1","description":"Common utility functions for media processing","directories":{},"_nodeVersion":"24.10.0","publishConfig":{"scope":"svta","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cml-utils_0.22.0_1761253364524_0.4269036258959107","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@svta/cml-utils","version":"1.0.0","keywords":["Common Media Library","CML"],"license":"Apache-2.0","_id":"@svta/cml-utils@1.0.0","maintainers":[{"name":"littlespex","email":"casey.occhialini@gmail.com"},{"name":"jason_n_thibeault","email":"labs@svta.org"}],"homepage":"https://github.com/streaming-video-technology-alliance/common-media-library/tree/main/libs/utils","bugs":{"url":"https://github.com/streaming-video-technology-alliance/common-media-library/issues"},"dist":{"shasum":"186e726873a935aa75b8ae658180cdb1140a7fda","tarball":"https://registry.npmjs.org/@svta/cml-utils/-/cml-utils-1.0.0.tgz","fileCount":8,"integrity":"sha512-JT7uqoU1StxfIoKei7cfTLnSOy/W4PW5Bj22MGHKdcaTiPNgd94XKPWVnUIfHur3ya8QG1cmm9YaKe/EIbihSA==","signatures":[{"sig":"MEYCIQDVH4hwHksA2TjbmOH3IlGVL9H6QqskPDnmwE/CQ/DvXAIhAIb8Hc5YYfoMMumMFYxZSq6N8cKRky45pgReMWYEVQac","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@svta%2fcml-utils@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56551},"type":"module","authors":"Casey Occhialini <1508707+littlespex@users.noreply.github.com>","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"ea5e0221de70113d57fac1402b89e1cc839649e2","scripts":{"test":"node ../../scripts/test.ts","build":"node ../../scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e8ca53c-a78a-4b1c-a2bc-207f3f243068"}},"devEngines":{"runtime":{"name":"node","onFail":"error","version":">=24"}},"repository":{"url":"git+https://github.com/streaming-video-technology-alliance/common-media-library.git","type":"git"},"_npmVersion":"11.6.1","description":"Common utility functions for media processing","directories":{},"_nodeVersion":"24.10.0","publishConfig":{"scope":"svta","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cml-utils_1.0.0_1761348115251_0.06192896446420448","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@svta/cml-utils","version":"1.0.1","keywords":["Common Media Library","CML"],"license":"Apache-2.0","_id":"@svta/cml-utils@1.0.1","maintainers":[{"name":"littlespex","email":"casey.occhialini@gmail.com"},{"name":"jason_n_thibeault","email":"labs@svta.org"}],"homepage":"https://github.com/streaming-video-technology-alliance/common-media-library/tree/main/libs/utils","bugs":{"url":"https://github.com/streaming-video-technology-alliance/common-media-library/issues"},"dist":{"shasum":"3ae434f6e57a917ecca455e720b9292df6971465","tarball":"https://registry.npmjs.org/@svta/cml-utils/-/cml-utils-1.0.1.tgz","fileCount":8,"integrity":"sha512-kso3curTJfp00I1mKFoBliBApjn4aPE+wF8cPucf7TrSDVWZDeLLuF14ASmUE9m7rnrqTTK4878VvmXaXcCCfQ==","signatures":[{"sig":"MEYCIQCA6WLrw6y7Vi2dRBe+Mpm7zKNnCvNcTacNe8SeQ0O/7AIhAJgpLU0WI27xU2L2I7LLgAFxmvEB90rQxpKv6RiECHUg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@svta%2fcml-utils@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56551},"type":"module","authors":"Casey Occhialini <1508707+littlespex@users.noreply.github.com>","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"af9ff27d8b7b11ac4b32fdf2a90b28d02e8fab4b","scripts":{"test":"node ../../scripts/test.ts","build":"node ../../scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e8ca53c-a78a-4b1c-a2bc-207f3f243068"}},"devEngines":{"runtime":{"name":"node","onFail":"error","version":">=24"}},"repository":{"url":"git+https://github.com/streaming-video-technology-alliance/common-media-library.git","type":"git"},"_npmVersion":"11.6.2","description":"Common utility functions for media processing","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"scope":"svta","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cml-utils_1.0.1_1766439519859_0.14544777505448336","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@svta/cml-utils","version":"1.1.0","keywords":["Common Media Library","CML"],"license":"Apache-2.0","_id":"@svta/cml-utils@1.1.0","maintainers":[{"name":"littlespex","email":"casey.occhialini@gmail.com"},{"name":"jason_n_thibeault","email":"labs@svta.org"}],"homepage":"https://github.com/streaming-video-technology-alliance/common-media-library/tree/main/libs/utils","bugs":{"url":"https://github.com/streaming-video-technology-alliance/common-media-library/issues"},"dist":{"shasum":"76c2538e5330954e27065682e44a6e4538ac7a10","tarball":"https://registry.npmjs.org/@svta/cml-utils/-/cml-utils-1.1.0.tgz","fileCount":8,"integrity":"sha512-5RyHD75RYbq0clUkb/L/+JklxAq+PZRAwKZTcmqUt/ciHm79HBq0/IgrDXYvTgIRGRv8gE4GNvUWQbvRZRxZpA==","signatures":[{"sig":"MEQCIBQq2fuHH9S1ymgOniojdkqOz52epO+lKdNZSg+at27hAiBnVxFTFBJ+UELxFhheOhAzCn90rHkDDm1A1HD90FSx5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@svta%2fcml-utils@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58197},"type":"module","authors":"Casey Occhialini <1508707+littlespex@users.noreply.github.com>","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b242334af1bd897931c57229902eeee3164c8cea","scripts":{"test":"node ../../scripts/test.ts","build":"node ../../scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e8ca53c-a78a-4b1c-a2bc-207f3f243068"}},"devEngines":{"runtime":{"name":"node","onFail":"error","version":">=24"}},"repository":{"url":"git+https://github.com/streaming-video-technology-alliance/common-media-library.git","type":"git"},"_npmVersion":"11.6.2","description":"Common utility functions for media processing","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"scope":"svta","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cml-utils_1.1.0_1766790893326_0.9134988292354747","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@svta/cml-utils","version":"1.2.0","keywords":["Common Media Library","CML"],"license":"Apache-2.0","_id":"@svta/cml-utils@1.2.0","maintainers":[{"name":"littlespex","email":"casey.occhialini@gmail.com"},{"name":"jason_n_thibeault","email":"labs@svta.org"}],"homepage":"https://github.com/streaming-video-technology-alliance/common-media-library/tree/main/libs/utils","bugs":{"url":"https://github.com/streaming-video-technology-alliance/common-media-library/issues"},"dist":{"shasum":"f0ea8276ac0e0eb58750408728670f2d5df39c2a","tarball":"https://registry.npmjs.org/@svta/cml-utils/-/cml-utils-1.2.0.tgz","fileCount":8,"integrity":"sha512-2oCminPTrIGox4zsemHcq4dVUwKX6Ln/OYQsXGHUvV8gTel1glHSfBsNWndyJPFTAQqsld7TFqI7lXOIrFvFQA==","signatures":[{"sig":"MEUCIQCsYR3Duvt4qJLHHWF0uPQWCKap2dxrJTJoRwZmh/IU4AIgazGu3AoqP0H1fk3eMP0HzqrgFcEIvqB4DkzTHEqwTUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@svta%2fcml-utils@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58638},"type":"module","authors":"Casey Occhialini <1508707+littlespex@users.noreply.github.com>","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"bc79b3db1e9bbaeabae71c03fb27b1a474cfff3f","scripts":{"test":"node ../../scripts/test.ts","build":"node ../../scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e8ca53c-a78a-4b1c-a2bc-207f3f243068"}},"devEngines":{"runtime":{"name":"node","onFail":"error","version":">=24"}},"repository":{"url":"git+https://github.com/streaming-video-technology-alliance/common-media-library.git","type":"git"},"_npmVersion":"11.6.2","description":"Common utility functions for media processing","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"scope":"svta","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cml-utils_1.2.0_1770135694094_0.9656314678122273","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@svta/cml-utils","version":"1.3.0","keywords":["Common Media Library","CML"],"license":"Apache-2.0","_id":"@svta/cml-utils@1.3.0","maintainers":[{"name":"littlespex","email":"casey.occhialini@gmail.com"},{"name":"jason_n_thibeault","email":"labs@svta.org"}],"homepage":"https://github.com/streaming-video-technology-alliance/common-media-library/tree/main/libs/utils","bugs":{"url":"https://github.com/streaming-video-technology-alliance/common-media-library/issues"},"dist":{"shasum":"7790a5fe17cde50a734197e2008bbdd783a2ca4a","tarball":"https://registry.npmjs.org/@svta/cml-utils/-/cml-utils-1.3.0.tgz","fileCount":8,"integrity":"sha512-TaVyR899SZpjvw0RgA+/wRnij6pf4r0l+W1qHie9H/cPGNJBsQG1sKLx8inmKHwvZzcPt2SP/fv9MwMyqAbC+Q==","signatures":[{"sig":"MEYCIQDtc11JlT5MYwHiWJlr1IOT9nn3sroQnx0ojeRxMtCzjgIhALBh1HSJrzTVNDkhmSw7xaZsBNDwOJOpIP9iMwkmyweL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@svta%2fcml-utils@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61020},"type":"module","authors":"Casey Occhialini <1508707+littlespex@users.noreply.github.com>","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"a8c6a55828b113cf17fbfd1f2a72206ea838d15d","scripts":{"test":"node ../../scripts/test.ts","build":"node ../../scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e8ca53c-a78a-4b1c-a2bc-207f3f243068"}},"devEngines":{"runtime":{"name":"node","onFail":"error","version":">=24"}},"repository":{"url":"git+https://github.com/streaming-video-technology-alliance/common-media-library.git","type":"git"},"_npmVersion":"11.6.2","description":"Common utility functions for media processing","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"scope":"svta","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cml-utils_1.3.0_1770271222203_0.4298657718370533","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@svta/cml-utils","version":"1.4.0","keywords":["Common Media Library","CML"],"license":"Apache-2.0","_id":"@svta/cml-utils@1.4.0","maintainers":[{"name":"littlespex","email":"casey.occhialini@gmail.com"},{"name":"jason_n_thibeault","email":"labs@svta.org"}],"homepage":"https://github.com/streaming-video-technology-alliance/common-media-library/tree/main/libs/utils","bugs":{"url":"https://github.com/streaming-video-technology-alliance/common-media-library/issues"},"dist":{"shasum":"85b406c146e00b39eee11df2d18ae82f0297cd88","tarball":"https://registry.npmjs.org/@svta/cml-utils/-/cml-utils-1.4.0.tgz","fileCount":8,"integrity":"sha512-vNtHtv/z+9I9ysxFwNrgwxic1oceVPr8TpcpV/NA1l8Gy4phynwtOppkCIBB+PmoyKDcqE4lO85g+lfsuSTBBA==","signatures":[{"sig":"MEUCIHKWKh1NsCe3BcZtFwyzvWDbBrlyX5Q2pf7+B4ALE3O3AiEApXCFJwYREIaTJgRX0cOvUNUw/6k9FgSGlmLqV2LLHGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@svta%2fcml-utils@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63737},"type":"module","authors":"Casey Occhialini <1508707+littlespex@users.noreply.github.com>","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"7f40845ef485ae7b0097b0bc0380c00c0b840fca","scripts":{"test":"node ../../scripts/test.ts","build":"node ../../scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e8ca53c-a78a-4b1c-a2bc-207f3f243068"}},"devEngines":{"runtime":{"name":"node","onFail":"error","version":">=24"}},"repository":{"url":"git+https://github.com/streaming-video-technology-alliance/common-media-library.git","type":"git"},"_npmVersion":"11.6.2","description":"Common utility functions for media processing","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"scope":"svta","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cml-utils_1.4.0_1770871864182_0.4325975262659614","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@svta/cml-utils","version":"1.5.0","keywords":["Common Media Library","CML"],"license":"Apache-2.0","_id":"@svta/cml-utils@1.5.0","maintainers":[{"name":"littlespex","email":"casey.occhialini@gmail.com"},{"name":"jason_n_thibeault","email":"labs@svta.org"}],"homepage":"https://github.com/streaming-video-technology-alliance/common-media-library/tree/main/libs/utils","bugs":{"url":"https://github.com/streaming-video-technology-alliance/common-media-library/issues"},"dist":{"shasum":"5f521990fe37fab085135de864222f3d36b52681","tarball":"https://registry.npmjs.org/@svta/cml-utils/-/cml-utils-1.5.0.tgz","fileCount":8,"integrity":"sha512-JMqclD7Akd+GSJiuaYNUHOP2wNtf/nauKeszlYeivSHfi0Lp3pmSW5PXDvJ2dO4aPmmSOQbF0ztTsW9Vcs2Whw==","signatures":[{"sig":"MEUCIDHgwtfw9RNUuBka6MdEAEAqk9V4RQo9sh9aoMQtSqLKAiEAx5WhZ80xLnya/lWdKe6P731SYMC2Mt0QPrrUtsJaJzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@svta%2fcml-utils@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65834},"type":"module","authors":"Casey Occhialini <1508707+littlespex@users.noreply.github.com>","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"244ecf05132ae1d1dc9cbd01479fd88f7695dbce","scripts":{"test":"node ../../scripts/test.ts","build":"node ../../scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e8ca53c-a78a-4b1c-a2bc-207f3f243068"}},"devEngines":{"runtime":{"name":"node","onFail":"error","version":">=24"}},"repository":{"url":"git+https://github.com/streaming-video-technology-alliance/common-media-library.git","type":"git"},"_npmVersion":"11.11.0","description":"Common utility functions for media processing","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"scope":"svta","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cml-utils_1.5.0_1778707413037_0.722906898961148","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@svta/cml-utils","version":"1.5.1","keywords":["Common Media Library","CML"],"license":"Apache-2.0","_id":"@svta/cml-utils@1.5.1","maintainers":[{"name":"littlespex","email":"casey.occhialini@gmail.com"},{"name":"jason_n_thibeault","email":"labs@svta.org"}],"homepage":"https://github.com/streaming-video-technology-alliance/common-media-library/tree/main/libs/utils","bugs":{"url":"https://github.com/streaming-video-technology-alliance/common-media-library/issues"},"dist":{"shasum":"75a548fdb90f55c787e270547bc2e95a25a0a0b6","tarball":"https://registry.npmjs.org/@svta/cml-utils/-/cml-utils-1.5.1.tgz","fileCount":8,"integrity":"sha512-iQ9OaOZqLPjNCyzo6jZrCyXKtfm9xv389Bbqs6ndWNid59G2vR+Bs2zPBG8iQDyRJWJjO5i2w0A9AS/ZpxctUA==","signatures":[{"sig":"MEUCIGy8X6zSTqoDRwKmbpfJj7soPAvDh10ZwXNIY1+frVgPAiEAxADeO1gv7ehy1e6bsG5bdrhcMeroNbM30K96U6XauP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@svta%2fcml-utils@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65890},"type":"module","authors":"Casey Occhialini <1508707+littlespex@users.noreply.github.com>","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"6c12ef4d898f88b92c2d435572f0fba2277a8ac4","scripts":{"test":"node ../../scripts/test.ts","build":"node ../../scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e8ca53c-a78a-4b1c-a2bc-207f3f243068"}},"devEngines":{"runtime":{"name":"node","onFail":"error","version":">=24"}},"repository":{"url":"git+https://github.com/streaming-video-technology-alliance/common-media-library.git","type":"git"},"_npmVersion":"11.16.0","description":"Common utility functions for media processing","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"scope":"svta","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cml-utils_1.5.1_1784658704772_0.16502762999312148","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@svta/cml-utils","version":"1.6.0","keywords":["Common Media Library","CML"],"license":"Apache-2.0","_id":"@svta/cml-utils@1.6.0","maintainers":[{"name":"littlespex","email":"casey.occhialini@gmail.com"},{"name":"jason_n_thibeault","email":"labs@svta.org"}],"homepage":"https://github.com/streaming-video-technology-alliance/common-media-library/tree/main/libs/utils","bugs":{"url":"https://github.com/streaming-video-technology-alliance/common-media-library/issues"},"dist":{"shasum":"9e58b0aacd1aa83f5b30d186cc892c4c54ed961e","tarball":"https://registry.npmjs.org/@svta/cml-utils/-/cml-utils-1.6.0.tgz","fileCount":8,"integrity":"sha512-h8jd5Y0nrr8wHWkI7XB03Denxy6QR7dgROxchZ2S0VQ4PFINrIu6J0k9N1IGHmtJnJjG3ttszsJd4LS5V/DqcA==","signatures":[{"sig":"MEUCIBCbGCsb51Bq5T1Q8GB73huoOYyZH33q5GdmofOeuetdAiEAxELGKpldap2pjSEyQ7d4lwEyCT0OdtrVy/THiG0OEnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@svta%2fcml-utils@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66829},"type":"module","authors":"Casey Occhialini <1508707+littlespex@users.noreply.github.com>","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"9c0c7602d376d4eb73c61e4ad636b0b2cbc3e806","scripts":{"test":"node ../../scripts/test.ts","build":"node ../../scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e8ca53c-a78a-4b1c-a2bc-207f3f243068"}},"devEngines":{"runtime":{"name":"node","onFail":"error","version":">=24"}},"repository":{"url":"git+https://github.com/streaming-video-technology-alliance/common-media-library.git","type":"git"},"_npmVersion":"11.16.0","description":"Common utility functions for media processing","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"scope":"svta","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cml-utils_1.6.0_1785211812192_0.19327570398887706","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@svta/cml-utils","version":"1.6.1","keywords":["Common Media Library","CML"],"license":"Apache-2.0","_id":"@svta/cml-utils@1.6.1","maintainers":[{"name":"littlespex","email":"casey.occhialini@gmail.com"},{"name":"jason_n_thibeault","email":"labs@svta.org"}],"homepage":"https://github.com/streaming-video-technology-alliance/common-media-library/tree/main/libs/utils","bugs":{"url":"https://github.com/streaming-video-technology-alliance/common-media-library/issues"},"dist":{"shasum":"8cc5ebb710a7cfdfa872374a5be334bedff453b2","tarball":"https://registry.npmjs.org/@svta/cml-utils/-/cml-utils-1.6.1.tgz","fileCount":8,"integrity":"sha512-jPKb+it53Pi8rbO8fNX8qpbdE+JfDAeOXF7lcG+uVU5BCcR0wbMTT2VtFdMeVsUN57TFPAurRavE3aEUSzC+zw==","signatures":[{"sig":"MEQCICCfgTYDwDU0VGb/X8ovWnul4lc2BdA5B8fotpH44RVjAiB7dMoTJLiduTZiaLAaZnxFbU0sQ/uvPEmPi61sIoyTTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@svta%2fcml-utils@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67707},"type":"module","authors":"Casey Occhialini <1508707+littlespex@users.noreply.github.com>","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"f6d67483b984153ac93f01da48ebe4b817712442","scripts":{"test":"node ../../scripts/test.ts","build":"node ../../scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e8ca53c-a78a-4b1c-a2bc-207f3f243068"}},"devEngines":{"runtime":{"name":"node","onFail":"error","version":">=24"}},"repository":{"url":"git+https://github.com/streaming-video-technology-alliance/common-media-library.git","type":"git"},"_npmVersion":"11.19.0","description":"Common utility functions for media processing","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"scope":"svta","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cml-utils_1.6.1_1789506975655_0.6912316227651902","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@svta/cml-utils","version":"1.6.2","keywords":["Common Media Library","CML"],"license":"Apache-2.0","_id":"@svta/cml-utils@1.6.2","maintainers":[{"name":"littlespex","email":"casey.occhialini@gmail.com"},{"name":"jason_n_thibeault","email":"labs@svta.org"}],"homepage":"https://github.com/streaming-video-technology-alliance/common-media-library/tree/main/libs/utils","bugs":{"url":"https://github.com/streaming-video-technology-alliance/common-media-library/issues"},"dist":{"shasum":"b01974a3fc52666f16f77c774d6cd61b796d42e3","tarball":"https://registry.npmjs.org/@svta/cml-utils/-/cml-utils-1.6.2.tgz","fileCount":8,"integrity":"sha512-sJ4C70TSf7LmpaBGKK4NpbWWDiQE5ojqVjxsCZ1yDf6x6oj4bObuxC8525+SJAe4EHUfueVAR1I+kDavZmIAzg==","signatures":[{"sig":"MEYCIQC/gMEZkQzkPvXf2fuMiJ1EddtYC/CRpyIpcVZF5BWGeQIhALyXqV3/v8JsVB7QpfZPiir83WC23AZqVynHAd6TKVrm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA5SGUqh55rPhHuGSAvkb91XOvfOHPKznJh+ppKEwXyNAiB9bFRVk12mu1m2qTRcNtEiXcuxs5jk3kXSoA+k56hNkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@svta%2fcml-utils@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67497},"type":"module","authors":"Casey Occhialini <1508707+littlespex@users.noreply.github.com>","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"e85ee470b096a17f6713196ee63c831cb5fef5ff","scripts":{"test":"node ../../scripts/test.ts","build":"node ../../scripts/build.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1e8ca53c-a78a-4b1c-a2bc-207f3f243068"}},"devEngines":{"runtime":{"name":"node","onFail":"error","version":">=24"}},"repository":{"url":"git+https://github.com/streaming-video-technology-alliance/common-media-library.git","type":"git"},"_npmVersion":"11.19.0","description":"Common utility functions for media processing","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"scope":"svta","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cml-utils_1.6.2_1792364320365_0.2733913708233846","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"_id":"@svta/cml-utils@1.7.0","bugs":{"url":"https://github.com/streaming-video-technology-alliance/common-media-library/issues"},"dist":{"shasum":"99c2cc008c9c5d111f59eb3cb39a103fa2fcb1a7","tarball":"https://registry.npmjs.org/@svta/cml-utils/-/cml-utils-1.7.0.tgz","fileCount":8,"integrity":"sha512-NNa9v5CxrmULRAu5zx1ENHVwF4xKfclEdm+OmaIZDwoTNLVpf7JGgwbxkYsbRQYPCZrQTTLlR4sVjwgS6gcmug==","signatures":[{"sig":"MEYCIQCf4KpzrnXuPYU3+3NxkRjiHXfGgSdagVUDyhXWZXkVLwIhANnCl6ZmDjs1h8McZ5TVuUuaF2F+L76MdnJakUnLAwmZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCm+/8yqldg+k3Cpjo+Y/nmHCMIxwpJHrDZTk6IoyxAnQIhAM4S8W9qKi1kKwtXQ7zh0nV2jXuEyFZQJ7WEVJCdajP6"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@svta%2fcml-utils@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75390},"name":"@svta/cml-utils","type":"module","authors":"Casey Occhialini <1508707+littlespex@users.noreply.github.com>","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"9465ffaf9ade4180fd1c4a83af3cfad942369e46","license":"Apache-2.0","scripts":{"test":"vp test --run --passWithNoTests --config ../../vite.config.ts --dir .","build":"node ../../scripts/build.ts"},"version":"1.7.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1e8ca53c-a78a-4b1c-a2bc-207f3f243068"}},"homepage":"https://github.com/streaming-video-technology-alliance/common-media-library/tree/main/libs/utils","keywords":["Common Media Library","CML"],"devEngines":{"runtime":{"name":"node","onFail":"error","version":">=24"}},"repository":{"url":"git+https://github.com/streaming-video-technology-alliance/common-media-library.git","type":"git"},"_npmVersion":"11.19.0","description":"Common utility functions for media processing","directories":{},"maintainers":[{"name":"littlespex","email":"casey.occhialini@gmail.com"},{"name":"jason_n_thibeault","email":"labs@svta.org"}],"_nodeVersion":"24.21.0","publishConfig":{"scope":"svta","access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cml-utils_1.7.0_1793056391595_0.37332317430211726"}}},"time":{"created":"2025-10-08T17:03:43.673Z","modified":"2026-10-26T23:13:13.349Z","0.19.0":"2025-10-08T17:03:43.965Z","0.20.0":"2025-10-14T17:29:23.677Z","0.21.0":"2025-10-21T16:11:02.667Z","0.22.0":"2025-10-23T21:02:44.776Z","1.0.0":"2025-10-24T23:21:55.424Z","1.0.1":"2025-12-22T21:38:40.005Z","1.1.0":"2025-12-26T23:14:53.462Z","1.2.0":"2026-02-03T16:21:34.255Z","1.3.0":"2026-02-05T06:00:22.337Z","1.4.0":"2026-02-12T04:51:04.339Z","1.5.0":"2026-05-13T21:23:33.178Z","1.5.1":"2026-07-21T18:31:44.921Z","1.6.0":"2026-07-28T04:10:12.339Z","1.6.1":"2026-09-15T21:16:15.774Z","1.6.2":"2026-10-18T22:58:40.449Z","1.7.0":"2026-10-26T23:13:11.696Z"},"bugs":{"url":"https://github.com/streaming-video-technology-alliance/common-media-library/issues"},"license":"Apache-2.0","homepage":"https://github.com/streaming-video-technology-alliance/common-media-library/tree/main/libs/utils","keywords":["Common Media Library","CML"],"repository":{"url":"git+https://github.com/streaming-video-technology-alliance/common-media-library.git","type":"git"},"description":"Common utility functions for media processing","maintainers":[{"name":"littlespex","email":"casey.occhialini@gmail.com"},{"name":"jason_n_thibeault","email":"labs@svta.org"}],"readme":"# @svta/cml-utils\n\nCommon utility functions for media processing.\n\n## When to use\n\n- Convert between hex, base64, UUID strings, and byte arrays: `hexToArrayBuffer`, `arrayBufferToHex`, `arrayBufferToUuid`, `uuidToArrayBuffer`, `decodeBase64`, `encodeBase64`\n- Encode or decode UTF-8 and UTF-16 text: `encodeText`, `decodeText`, `Encoding`\n- Resolve a base URL or make a URL relative to another URL: `getBaseUrl`, `urlToRelativePath`\n- Compute the time to first byte, the transfer duration, and the bandwidth in bits per second of a `ResourceTiming` sample: `getTimeToFirstByte`, `getTransferDuration`, `getBandwidthBps`\n- Unescape HTML entities in a manifest or a caption string: `unescapeHtml`\n- Generate a UUID for a session or a content id: `uuid`\n\nDo not write your own hex, base64, or UUID conversion. Open an issue for a conversion that is missing.\n\n## Installation\n\n```bash\nnpm i @svta/cml-utils\n```\n\n## Usage\n\n```typescript\nimport {\n\tstringToUint16,\n\thexToArrayBuffer,\n\tdecodeBase64,\n\tarrayBufferToUuid,\n\tarrayBufferToHex,\n\tunescapeHtml,\n} from \"@svta/cml-utils\";\n\n// Unescape HTML entities\nconsole.log(unescapeHtml(\"&quot;&lt;Hello&amp;World&gt;&quot;\"));\n// \"<Hello&World>\"\n\n// Convert string to Uint16Array\nconsole.log(stringToUint16(\"hello world\"));\n// Uint16Array(11) [104, 101, 108, 108, 111, 32, 119, 111, 114, 108, 100]\n\n// Convert hex string to ArrayBuffer\nconst hex = \"a0564af760c2d94b9610c7ae70d5d970\";\nconst arrayBuffer = hexToArrayBuffer(hex);\nconsole.log(new Uint8Array(arrayBuffer));\n// Uint8Array(16) [160, 86, 74, 247, 96, 194, 217, 75, 150, 16, 199, 174, 112, 213, 217, 112]\n\n// Decode base64\nconsole.log(decodeBase64(\"SGVsbG8gV29ybGQ=\"));\n// Uint8Array(11) [72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100]\n\n// Convert ArrayBuffer to UUID\nconst data = new Uint8Array([\n\t160, 86, 74, 247, 96, 194, 217, 75, 150, 16, 199, 174, 112, 213, 217, 112,\n]);\nconsole.log(arrayBufferToUuid(data.buffer));\n// a0564af7-60c2-d94b-9610-c7ae70d5d970\n\n// Convert ArrayBuffer to hex string\nconsole.log(arrayBufferToHex(data.buffer));\n// a0564af760c2d94b9610c7ae70d5d970\n```\n","readmeFilename":"README.md"}