@@ -40,7 +40,7 @@ async function getShareableCid (ipfs, files) {
40
40
// because it handles HAMT-sharding of big directories automatically
41
41
// See: https://github.com/ipfs/go-ipfs/issues/8106
42
42
const dirpath = `/zzzz_${ Date . now ( ) } `
43
- await ipfs . files . mkdir ( dirpath , { } )
43
+ await ipfs . files . mkdir ( dirpath , { cidVersion : 1 } )
44
44
45
45
for ( const { cid, filename } of files ) {
46
46
await ipfs . files . cp ( `/ipfs/${ cid } ` , `${ dirpath } /${ filename } ` )
@@ -88,12 +88,19 @@ async function addFileOrDirectory (ipfs, filepath) {
88
88
let cid = null
89
89
90
90
if ( stat . isDirectory ( ) ) {
91
- const files = globSource ( filepath , '**/*' , { recursive : true } )
92
- const res = await last ( ipfs . addAll ( files , { pin : false , wrapWithDirectory : true } ) )
91
+ const files = globSource ( filepath , '**/*' , { recursive : true , cidVersion : 1 } )
92
+ const res = await last ( ipfs . addAll ( files , {
93
+ pin : false ,
94
+ wrapWithDirectory : true ,
95
+ cidVersion : 1
96
+ } ) )
93
97
cid = res . cid
94
98
} else {
95
99
const readStream = fs . createReadStream ( filepath )
96
- const res = await ipfs . add ( readStream , { pin : false } )
100
+ const res = await ipfs . add ( readStream , {
101
+ pin : false ,
102
+ cidVersion : 1
103
+ } )
97
104
cid = res . cid
98
105
}
99
106
0 commit comments