message: gltfpack: Fix a rare IO issue with new node.js CLI
  fs.readFileSync can return a Buffer that doesn't start at the beginning
  of backing ArrayBuffer. This means that to read the data correctly we
  need to respect the byte offset of file.data.
diff: @@ -239,7 +239,7 @@ var wasi = {
  var readi = Math.min(fds[fd].size - fds[fd].position, buf_len);
  - new Uint8Array(heap.buffer).set(new Uint8Array(fds[fd].data.buffer, fds[fd].position, readi), buf);
  + new Uint8Array(heap.buffer).set(fds[fd].data.subarray(fds[fd].position, fds[fd].position + readi), buf);
  fds[fd].position += readi;
  read += readi;
  