Fixes error on read that would get triggered if an ingredient doesn't have a thumbnail
Allows assets that have invalid JUMBF box to have their sources passed through to the client during a read request instead instead of throwing an error so that the asset can still be displayed
Fixes TypeScript errors by updating our target to es2017 to use some newer (but widely supported) JavaScript APIs, as well as removing process.env in favor of a constant for the integrity logic
Updates detector and toolkit to add the new --weak-refs flag available in wasm-pack 0.11.0, as well as adding --reference-types to detector (omitted on toolkit since we get a memory access error in Safari)
Remove dependency on wee_alloc since it is unmaintained and has a reported memory leak
Updates Rust dependencies and @rollup/plugin-replace
Types of changes
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Checklist
[ ] All applicable changes have been documented
[ ] Any TO DO items (or similar) have been entered as GitHub issues and the link to that issue has been included in a comment
Changes in this pull request
read
that would get triggered if an ingredient doesn't have a thumbnailread
request instead instead of throwing an error so that the asset can still be displayedtarget
toes2017
to use some newer (but widely supported) JavaScript APIs, as well as removingprocess.env
in favor of a constant for the integrity logic--weak-refs
flag available in wasm-pack 0.11.0, as well as adding--reference-types
to detector (omitted on toolkit since we get a memory access error in Safari)@rollup/plugin-replace
Types of changes
Checklist
TO DO
items (or similar) have been entered as GitHub issues and the link to that issue has been included in a comment