y) {
          const err = new Error(`ENOENT: no such file or directory, open '${filepath}'`)
          err.code = 'ENOENT'
          err.errno = -2
          throw err
        }

        if (options.encoding === 'utf8') {
          return new TextDecoder().decode(entry.data)
        }
        return entry.data
      }

      async writeFile(filepath, data, options = {}) {
        const normalizedPath = this._normalizePath(filepath)
        let uint8Data

        if (typeof data === 'string') {
          ui