Skip to content

Commit 200dff3

Browse files
authored
fix: ignore undefined values in options (#173)
Fixes a bug introduced in the cjs->esm switchover.
1 parent 0f9092e commit 200dff3

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

packages/ipfs-unixfs-importer/src/options.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ import mergeOptions from 'merge-options'
22
import { sha256 } from 'multiformats/hashes/sha2'
33
import { murmur3128 } from '@multiformats/murmur3'
44

5-
mergeOptions.bind({ ignoreUndefined: true })
6-
75
/**
86
* @param {Uint8Array} buf
97
*/
@@ -61,5 +59,6 @@ const defaultOptions = {
6159
* @returns {ImporterOptions}
6260
*/
6361
export default (options = {}) => {
64-
return mergeOptions(defaultOptions, options)
62+
const defaults = mergeOptions.bind({ ignoreUndefined: true })
63+
return defaults(defaultOptions, options)
6564
}

packages/ipfs-unixfs/src/unixfs.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import * as $protobuf from "protobufjs";
1+
import $protobuf from "protobufjs/minimal.js";
22
/** Properties of a Data. */
33
export interface IData {
44

0 commit comments

Comments
 (0)