ipfs-unixfs-importer
Advanced tools
@@ -1,3 +0,2 @@ | ||
| import type { Directory, InProgressImportResult } from '../index.js'; | ||
| import type { Blockstore } from 'interface-blockstore'; | ||
| import type { Directory, InProgressImportResult, Blockstore } from '../index.js'; | ||
| import type { Version } from 'multiformats/cid'; | ||
@@ -4,0 +3,0 @@ export interface DirBuilderOptions { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"dir.d.ts","sourceRoot":"","sources":["../../../src/dag-builder/dir.ts"],"names":[],"mappings":"AAGA,OAAO,KAAK,EAAE,SAAS,EAAE,sBAAsB,EAAE,MAAM,aAAa,CAAA;AACpE,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,sBAAsB,CAAA;AACtD,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,kBAAkB,CAAA;AAE/C,MAAM,WAAW,iBAAiB;IAChC,UAAU,EAAE,OAAO,CAAA;IACnB,MAAM,CAAC,EAAE,WAAW,CAAA;CACrB;AAED,eAAO,MAAM,UAAU,QAAe,SAAS,cAAc,UAAU,WAAW,iBAAiB,KAAG,QAAQ,sBAAsB,CAkBnI,CAAA"} | ||
| {"version":3,"file":"dir.d.ts","sourceRoot":"","sources":["../../../src/dag-builder/dir.ts"],"names":[],"mappings":"AAGA,OAAO,KAAK,EAAE,SAAS,EAAE,sBAAsB,EAAE,UAAU,EAAE,MAAM,aAAa,CAAA;AAChF,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,kBAAkB,CAAA;AAE/C,MAAM,WAAW,iBAAiB;IAChC,UAAU,EAAE,OAAO,CAAA;IACnB,MAAM,CAAC,EAAE,WAAW,CAAA;CACrB;AAED,eAAO,MAAM,UAAU,QAAe,SAAS,cAAc,UAAU,WAAW,iBAAiB,KAAG,QAAQ,sBAAsB,CAkBnI,CAAA"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"dir.js","sourceRoot":"","sources":["../../../src/dag-builder/dir.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,aAAa,CAAA;AACpC,OAAO,EAAE,OAAO,EAAE,MAAM,qBAAqB,CAAA;AAC7C,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,cAAc,CAAA;AAU9C,MAAM,CAAC,MAAM,UAAU,GAAG,KAAK,EAAE,GAAc,EAAE,UAAsB,EAAE,OAA0B,EAAmC,EAAE;IACtI,MAAM,MAAM,GAAG,IAAI,MAAM,CAAC;QACxB,IAAI,EAAE,WAAW;QACjB,KAAK,EAAE,GAAG,CAAC,KAAK;QAChB,IAAI,EAAE,GAAG,CAAC,IAAI;KACf,CAAC,CAAA;IAEF,MAAM,MAAM,GAAG,MAAM,CAAC,OAAO,CAAC,EAAE,IAAI,EAAE,MAAM,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC,CAAA;IAC1D,MAAM,GAAG,GAAG,MAAM,OAAO,CAAC,MAAM,EAAE,UAAU,EAAE,OAAO,CAAC,CAAA;IACtD,MAAM,IAAI,GAAG,GAAG,CAAC,IAAI,CAAA;IAErB,OAAO;QACL,GAAG;QACH,IAAI;QACJ,MAAM;QACN,IAAI,EAAE,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC;QAC3B,YAAY,EAAE,GAAG,CAAC,YAAY;KAC/B,CAAA;AACH,CAAC,CAAA"} | ||
| {"version":3,"file":"dir.js","sourceRoot":"","sources":["../../../src/dag-builder/dir.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,aAAa,CAAA;AACpC,OAAO,EAAE,OAAO,EAAE,MAAM,qBAAqB,CAAA;AAC7C,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,cAAc,CAAA;AAS9C,MAAM,CAAC,MAAM,UAAU,GAAG,KAAK,EAAE,GAAc,EAAE,UAAsB,EAAE,OAA0B,EAAmC,EAAE;IACtI,MAAM,MAAM,GAAG,IAAI,MAAM,CAAC;QACxB,IAAI,EAAE,WAAW;QACjB,KAAK,EAAE,GAAG,CAAC,KAAK;QAChB,IAAI,EAAE,GAAG,CAAC,IAAI;KACf,CAAC,CAAA;IAEF,MAAM,MAAM,GAAG,MAAM,CAAC,OAAO,CAAC,EAAE,IAAI,EAAE,MAAM,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC,CAAA;IAC1D,MAAM,GAAG,GAAG,MAAM,OAAO,CAAC,MAAM,EAAE,UAAU,EAAE,OAAO,CAAC,CAAA;IACtD,MAAM,IAAI,GAAG,GAAG,CAAC,IAAI,CAAA;IAErB,OAAO;QACL,GAAG;QACH,IAAI;QACJ,MAAM;QACN,IAAI,EAAE,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC;QAC3B,YAAY,EAAE,GAAG,CAAC,YAAY;KAC/B,CAAA;AACH,CAAC,CAAA"} |
@@ -1,3 +0,2 @@ | ||
| import type { BufferImporter, File, InProgressImportResult } from '../index.js'; | ||
| import type { Blockstore } from 'interface-blockstore'; | ||
| import type { BufferImporter, File, InProgressImportResult, Blockstore } from '../index.js'; | ||
| import type { FileLayout } from '../layout/index.js'; | ||
@@ -4,0 +3,0 @@ import type { Version } from 'multiformats/cid'; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"file.d.ts","sourceRoot":"","sources":["../../../src/dag-builder/file.ts"],"names":[],"mappings":"AAKA,OAAO,KAAK,EAAE,cAAc,EAAE,IAAI,EAAE,sBAAsB,EAAE,MAAM,aAAa,CAAA;AAC/E,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,sBAAsB,CAAA;AACtD,OAAO,KAAK,EAAE,UAAU,EAAW,MAAM,oBAAoB,CAAA;AAC7D,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,kBAAkB,CAAA;AAE/C,UAAU,qBAAqB;IAC7B,cAAc,EAAE,cAAc,CAAA;IAC9B,qBAAqB,EAAE,MAAM,CAAA;CAC9B;AA0BD,UAAU,aAAa;IACrB,sBAAsB,EAAE,OAAO,CAAA;IAC/B,UAAU,EAAE,OAAO,CAAA;IACnB,MAAM,CAAC,EAAE,WAAW,CAAA;CACrB;AAyHD,MAAM,WAAW,kBAAmB,SAAQ,qBAAqB,EAAE,aAAa;IAC9E,MAAM,EAAE,UAAU,CAAA;CACnB;AAED,eAAO,MAAM,WAAW,SAAgB,IAAI,SAAS,UAAU,WAAW,kBAAkB,KAAG,QAAQ,sBAAsB,CAE5H,CAAA"} | ||
| {"version":3,"file":"file.d.ts","sourceRoot":"","sources":["../../../src/dag-builder/file.ts"],"names":[],"mappings":"AAKA,OAAO,KAAK,EAAE,cAAc,EAAE,IAAI,EAAE,sBAAsB,EAAE,UAAU,EAAE,MAAM,aAAa,CAAA;AAC3F,OAAO,KAAK,EAAE,UAAU,EAAW,MAAM,oBAAoB,CAAA;AAC7D,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,kBAAkB,CAAA;AAE/C,UAAU,qBAAqB;IAC7B,cAAc,EAAE,cAAc,CAAA;IAC9B,qBAAqB,EAAE,MAAM,CAAA;CAC9B;AA0BD,UAAU,aAAa;IACrB,sBAAsB,EAAE,OAAO,CAAA;IAC/B,UAAU,EAAE,OAAO,CAAA;IACnB,MAAM,CAAC,EAAE,WAAW,CAAA;CACrB;AAyHD,MAAM,WAAW,kBAAmB,SAAQ,qBAAqB,EAAE,aAAa;IAC9E,MAAM,EAAE,UAAU,CAAA;CACnB;AAED,eAAO,MAAM,WAAW,SAAgB,IAAI,SAAS,UAAU,WAAW,kBAAkB,KAAG,QAAQ,sBAAsB,CAE5H,CAAA"} |
@@ -31,5 +31,5 @@ import { UnixFS } from 'ipfs-unixfs'; | ||
| if (file.mtime !== undefined || file.mode !== undefined) { | ||
| // only one leaf node which is a buffer - we have metadata so convert it into a | ||
| // only one leaf node which is a raw leaf - we have metadata so convert it into a | ||
| // UnixFS entry otherwise we'll have nowhere to store the metadata | ||
| let buffer = await blockstore.get(leaf.cid); | ||
| let buffer = await blockstore.get(leaf.cid, options); | ||
| leaf.unixfs = new UnixFS({ | ||
@@ -36,0 +36,0 @@ type: 'file', |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"file.js","sourceRoot":"","sources":["../../../src/dag-builder/file.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,aAAa,CAAA;AACpC,OAAO,EAAE,OAAO,EAAE,MAAM,qBAAqB,CAAA;AAC7C,OAAO,EAAE,MAAM,EAAU,OAAO,EAAE,MAAM,cAAc,CAAA;AACtD,OAAO,aAAa,MAAM,mBAAmB,CAAA;AAC7C,OAAO,KAAK,QAAQ,MAAM,yBAAyB,CAAA;AAWnD,KAAK,SAAU,CAAC,CAAC,cAAc,CAAE,IAAU,EAAE,UAAsB,EAAE,OAA8B;IACjG,IAAI,KAAK,GAAG,CAAC,CAAC,CAAA;IACd,IAAI,QAA4C,CAAA;IAEhD,IAAI,KAAK,EAAE,MAAM,KAAK,IAAI,aAAa,CAAC,OAAO,CAAC,cAAc,CAAC,IAAI,EAAE,UAAU,CAAC,EAAE,OAAO,CAAC,qBAAqB,CAAC,EAAE;QAChH,KAAK,EAAE,CAAA;QAEP,IAAI,KAAK,KAAK,CAAC,EAAE;YACf,QAAQ,GAAG,KAAK,CAAA;YAChB,SAAQ;SACT;aAAM,IAAI,KAAK,KAAK,CAAC,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,EAAE;YAC5C,MAAM,QAAQ,CAAA;YACd,QAAQ,GAAG,SAAS,CAAA;SACrB;QAED,MAAM,KAAK,CAAA;KACZ;IAED,IAAI,QAAQ,IAAI,IAAI,EAAE;QACpB,QAAQ,CAAC,MAAM,GAAG,IAAI,CAAA;QACtB,MAAM,QAAQ,CAAA;KACf;AACH,CAAC;AAQD,MAAM,MAAM,GAAG,CAAC,IAAU,EAAE,UAAsB,EAAE,OAAsB,EAAW,EAAE;IACrF,MAAM,OAAO,GAAY,KAAK,WAAW,MAAM;QAC7C,IAAI,MAAM,CAAC,MAAM,KAAK,CAAC,IAAI,MAAM,CAAC,CAAC,CAAC,EAAE,MAAM,KAAK,IAAI,IAAI,OAAO,CAAC,sBAAsB,EAAE;YACvF,MAAM,IAAI,GAAG,MAAM,CAAC,CAAC,CAAC,CAAA;YAEtB,IAAI,IAAI,CAAC,KAAK,KAAK,SAAS,IAAI,IAAI,CAAC,IAAI,KAAK,SAAS,EAAE;gBACvD,+EAA+E;gBAC/E,kEAAkE;gBAClE,IAAI,MAAM,GAAG,MAAM,UAAU,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAA;gBAE3C,IAAI,CAAC,MAAM,GAAG,IAAI,MAAM,CAAC;oBACvB,IAAI,EAAE,MAAM;oBACZ,KAAK,EAAE,IAAI,CAAC,KAAK;oBACjB,IAAI,EAAE,IAAI,CAAC,IAAI;oBACf,IAAI,EAAE,MAAM;iBACb,CAAC,CAAA;gBAEF,MAAM,GAAG,MAAM,CAAC,OAAO,CAAC,EAAE,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,EAAE,CAAC,CAAC,CAAA;gBAEzD,yEAAyE;gBACzE,oEAAoE;gBACpE,sEAAsE;gBACtE,+CAA+C;gBAC/C,wDAAwD;gBACxD,aAAa;gBACb,qBAAqB;gBACrB,uBAAuB;gBACvB,sBAAsB;gBACtB,aAAa;gBACb,MAAM;gBACN,2BAA2B;gBAC3B,0BAA0B;gBAC1B,eAAe;gBACf,QAAQ;gBACR,eAAe;gBACf,2DAA2D;gBAC3D,MAAM;gBACN,IAAI;gBACJ,IAAI,CAAC,GAAG,GAAG,MAAM,OAAO,CAAC,MAAM,EAAE,UAAU,EAAE;oBAC3C,GAAG,OAAO;oBACV,UAAU,EAAE,OAAO,CAAC,UAAU;iBAC/B,CAAC,CAAA;gBACF,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,CAAA;aAClC;YAED,OAAO;gBACL,GAAG,EAAE,IAAI,CAAC,GAAG;gBACb,IAAI,EAAE,IAAI,CAAC,IAAI;gBACf,MAAM,EAAE,IAAI,CAAC,MAAM;gBACnB,IAAI,EAAE,IAAI,CAAC,IAAI;gBACf,YAAY,EAAE,IAAI,CAAC,YAAY;aAChC,CAAA;SACF;QAED,8CAA8C;QAC9C,MAAM,CAAC,GAAG,IAAI,MAAM,CAAC;YACnB,IAAI,EAAE,MAAM;YACZ,KAAK,EAAE,IAAI,CAAC,KAAK;YACjB,IAAI,EAAE,IAAI,CAAC,IAAI;SAChB,CAAC,CAAA;QAEF,MAAM,KAAK,GAAa,MAAM;aAC3B,MAAM,CAAC,IAAI,CAAC,EAAE;YACb,IAAI,IAAI,CAAC,GAAG,CAAC,IAAI,KAAK,QAAQ,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,GAAG,CAAC,EAAE;gBACpD,OAAO,IAAI,CAAA;aACZ;YAED,IAAI,CAAC,IAAI,CAAC,MAAM,IAAI,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,IAAI,CAAC,MAAM,CAAC,QAAQ,EAAE,GAAG,EAAE,EAAE;gBACtF,OAAO,IAAI,CAAA;aACZ;YAED,OAAO,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,EAAE,MAAM,CAAC,CAAA;QAC3C,CAAC,CAAC;aACD,GAAG,CAAC,CAAC,IAAI,EAAE,EAAE;YACZ,IAAI,IAAI,CAAC,GAAG,CAAC,IAAI,KAAK,QAAQ,CAAC,IAAI,EAAE;gBACnC,wBAAwB;gBACxB,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;gBAEzB,OAAO;oBACL,IAAI,EAAE,EAAE;oBACR,KAAK,EAAE,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC;oBACxB,IAAI,EAAE,IAAI,CAAC,GAAG;iBACf,CAAA;aACF;YAED,IAAI,CAAC,IAAI,CAAC,MAAM,IAAI,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,IAAI,IAAI,CAAC,EAAE;gBACvD,+BAA+B;gBAC/B,CAAC,CAAC,YAAY,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAC,CAAA;aAC9C;iBAAM;gBACL,oCAAoC;gBACpC,CAAC,CAAC,YAAY,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,CAAA;aAChD;YAED,OAAO;gBACL,IAAI,EAAE,EAAE;gBACR,KAAK,EAAE,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC;gBACxB,IAAI,EAAE,IAAI,CAAC,GAAG;aACf,CAAA;QACH,CAAC,CAAC,CAAA;QAEJ,MAAM,IAAI,GAAG;YACX,IAAI,EAAE,CAAC,CAAC,OAAO,EAAE;YACjB,KAAK,EAAE,KAAK;SACb,CAAA;QACD,MAAM,MAAM,GAAG,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,CAAA;QACpC,MAAM,GAAG,GAAG,MAAM,OAAO,CAAC,MAAM,EAAE,UAAU,EAAE,OAAO,CAAC,CAAA;QAEtD,OAAO;YACL,GAAG;YACH,IAAI,EAAE,IAAI,CAAC,IAAI;YACf,MAAM,EAAE,CAAC;YACT,IAAI,EAAE,MAAM,CAAC,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,IAAI,EAAE,EAAE,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,KAAK,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;YAC1F,YAAY,EAAE,IAAI,CAAC,YAAY;SAChC,CAAA;IACH,CAAC,CAAA;IAED,OAAO,OAAO,CAAA;AAChB,CAAC,CAAA;AAMD,MAAM,CAAC,MAAM,WAAW,GAAG,KAAK,EAAE,IAAU,EAAE,KAAiB,EAAE,OAA2B,EAAmC,EAAE;IAC/H,OAAO,MAAM,OAAO,CAAC,MAAM,CAAC,cAAc,CAAC,IAAI,EAAE,KAAK,EAAE,OAAO,CAAC,EAAE,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE,OAAO,CAAC,CAAC,CAAA;AACjG,CAAC,CAAA"} | ||
| {"version":3,"file":"file.js","sourceRoot":"","sources":["../../../src/dag-builder/file.ts"],"names":[],"mappings":"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"} |
| import { DirBuilderOptions } from './dir.js'; | ||
| import { FileBuilderOptions } from './file.js'; | ||
| import type { ImportCandidate, InProgressImportResult } from '../index.js'; | ||
| import type { Blockstore } from 'interface-blockstore'; | ||
| import type { ImportCandidate, InProgressImportResult, Blockstore } from '../index.js'; | ||
| import type { ChunkValidator } from './validate-chunks.js'; | ||
@@ -6,0 +5,0 @@ import type { Chunker } from '../chunker/index.js'; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/dag-builder/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAc,iBAAiB,EAAE,MAAM,UAAU,CAAA;AACxD,OAAO,EAAe,kBAAkB,EAAE,MAAM,WAAW,CAAA;AAE3D,OAAO,KAAK,EAAkC,eAAe,EAAE,sBAAsB,EAAE,MAAM,aAAa,CAAA;AAC1G,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,sBAAsB,CAAA;AACtD,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,sBAAsB,CAAA;AAC1D,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,qBAAqB,CAAA;AA8BlD,MAAM,WAAW,iBAAkB,SAAQ,kBAAkB,EAAE,iBAAiB;IAC9E,OAAO,EAAE,OAAO,CAAA;IAChB,cAAc,EAAE,cAAc,CAAA;IAC9B,iBAAiB,EAAE,OAAO,CAAA;CAC3B;AAED,MAAM,MAAM,oBAAoB,GAAG,aAAa,CAAC,eAAe,CAAC,GAAG,QAAQ,CAAC,eAAe,CAAC,CAAA;AAE7F,MAAM,WAAW,UAAU;IACzB,CAAC,MAAM,EAAE,oBAAoB,EAAE,UAAU,EAAE,UAAU,GAAG,aAAa,CAAC,MAAM,OAAO,CAAC,sBAAsB,CAAC,CAAC,CAAA;CAC7G;AAED,wBAAgB,iBAAiB,CAAE,OAAO,EAAE,iBAAiB,GAAG,UAAU,CAqCzE"} | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/dag-builder/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAc,iBAAiB,EAAE,MAAM,UAAU,CAAA;AACxD,OAAO,EAAe,kBAAkB,EAAE,MAAM,WAAW,CAAA;AAE3D,OAAO,KAAK,EAAkC,eAAe,EAAE,sBAAsB,EAAE,UAAU,EAAE,MAAM,aAAa,CAAA;AACtH,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,sBAAsB,CAAA;AAC1D,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,qBAAqB,CAAA;AA8BlD,MAAM,WAAW,iBAAkB,SAAQ,kBAAkB,EAAE,iBAAiB;IAC9E,OAAO,EAAE,OAAO,CAAA;IAChB,cAAc,EAAE,cAAc,CAAA;IAC9B,iBAAiB,EAAE,OAAO,CAAA;CAC3B;AAED,MAAM,MAAM,oBAAoB,GAAG,aAAa,CAAC,eAAe,CAAC,GAAG,QAAQ,CAAC,eAAe,CAAC,CAAA;AAE7F,MAAM,WAAW,UAAU;IACzB,CAAC,MAAM,EAAE,oBAAoB,EAAE,UAAU,EAAE,UAAU,GAAG,aAAa,CAAC,MAAM,OAAO,CAAC,sBAAsB,CAAC,CAAC,CAAA;CAC7G;AAED,wBAAgB,iBAAiB,CAAE,OAAO,EAAE,iBAAiB,GAAG,UAAU,CAqCzE"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/dag-builder/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAqB,MAAM,UAAU,CAAA;AACxD,OAAO,EAAE,WAAW,EAAsB,MAAM,WAAW,CAAA;AAC3D,OAAO,OAAO,MAAM,UAAU,CAAA;AAM9B,SAAS,UAAU,CAAE,KAAU;IAC7B,OAAO,MAAM,CAAC,QAAQ,IAAI,KAAK,CAAA;AACjC,CAAC;AAED,SAAS,eAAe,CAAE,KAAU;IAClC,OAAO,MAAM,CAAC,aAAa,IAAI,KAAK,CAAA;AACtC,CAAC;AAED,SAAS,sBAAsB,CAAE,OAAsE;IACrG,IAAI;QACF,IAAI,OAAO,YAAY,UAAU,EAAE;YACjC,OAAO,CAAC,KAAK,SAAU,CAAC;gBACtB,MAAM,OAAO,CAAA;YACf,CAAC,EAAE,CAAC,CAAA;SACL;aAAM,IAAI,UAAU,CAAC,OAAO,CAAC,EAAE;YAC9B,OAAO,CAAC,KAAK,SAAU,CAAC;gBACtB,KAAM,CAAC,CAAC,OAAO,CAAA;YACjB,CAAC,EAAE,CAAC,CAAA;SACL;aAAM,IAAI,eAAe,CAAC,OAAO,CAAC,EAAE;YACnC,OAAO,OAAO,CAAA;SACf;KACF;IAAC,MAAM;QACN,MAAM,OAAO,CAAC,IAAI,KAAK,CAAC,qBAAqB,CAAC,EAAE,qBAAqB,CAAC,CAAA;KACvE;IAED,MAAM,OAAO,CAAC,IAAI,KAAK,CAAC,qBAAqB,CAAC,EAAE,qBAAqB,CAAC,CAAA;AACxE,CAAC;AAcD,MAAM,UAAU,iBAAiB,CAAE,OAA0B;IAC3D,OAAO,KAAK,SAAU,CAAC,CAAC,UAAU,CAAE,MAAM,EAAE,UAAU;QACpD,IAAI,KAAK,EAAE,MAAM,KAAK,IAAI,MAAM,EAAE;YAChC,IAAI,YAAgC,CAAA;YAEpC,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,EAAE;gBACtB,YAAY,GAAG,KAAK,CAAC,IAAI,CAAA;gBACzB,KAAK,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI;qBACpB,KAAK,CAAC,GAAG,CAAC;qBACV,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,GAAG,CAAC;qBAC5C,IAAI,CAAC,GAAG,CAAC,CAAA;aACb;YAED,IAAI,eAAe,CAAC,KAAK,CAAC,EAAE;gBAC1B,MAAM,IAAI,GAAS;oBACjB,IAAI,EAAE,KAAK,CAAC,IAAI;oBAChB,KAAK,EAAE,KAAK,CAAC,KAAK;oBAClB,IAAI,EAAE,KAAK,CAAC,IAAI;oBAChB,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,cAAc,CAAC,sBAAsB,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC;oBACvF,YAAY;iBACb,CAAA;gBAED,MAAM,KAAK,IAAI,EAAE,CAAC,MAAM,WAAW,CAAC,IAAI,EAAE,UAAU,EAAE,OAAO,CAAC,CAAA;aAC/D;iBAAM,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,EAAE;gBAC7B,MAAM,GAAG,GAAc;oBACrB,IAAI,EAAE,KAAK,CAAC,IAAI;oBAChB,KAAK,EAAE,KAAK,CAAC,KAAK;oBAClB,IAAI,EAAE,KAAK,CAAC,IAAI;oBAChB,YAAY;iBACb,CAAA;gBAED,MAAM,KAAK,IAAI,EAAE,CAAC,MAAM,UAAU,CAAC,GAAG,EAAE,UAAU,EAAE,OAAO,CAAC,CAAA;aAC7D;iBAAM;gBACL,MAAM,IAAI,KAAK,CAAC,oDAAoD,CAAC,CAAA;aACtE;SACF;IACH,CAAC,CAAA;AACH,CAAC;AAED,SAAS,eAAe,CAAE,KAAU;IAClC,OAAO,KAAK,CAAC,OAAO,IAAI,IAAI,CAAA;AAC9B,CAAC"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/dag-builder/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAqB,MAAM,UAAU,CAAA;AACxD,OAAO,EAAE,WAAW,EAAsB,MAAM,WAAW,CAAA;AAC3D,OAAO,OAAO,MAAM,UAAU,CAAA;AAK9B,SAAS,UAAU,CAAE,KAAU;IAC7B,OAAO,MAAM,CAAC,QAAQ,IAAI,KAAK,CAAA;AACjC,CAAC;AAED,SAAS,eAAe,CAAE,KAAU;IAClC,OAAO,MAAM,CAAC,aAAa,IAAI,KAAK,CAAA;AACtC,CAAC;AAED,SAAS,sBAAsB,CAAE,OAAsE;IACrG,IAAI;QACF,IAAI,OAAO,YAAY,UAAU,EAAE;YACjC,OAAO,CAAC,KAAK,SAAU,CAAC;gBACtB,MAAM,OAAO,CAAA;YACf,CAAC,EAAE,CAAC,CAAA;SACL;aAAM,IAAI,UAAU,CAAC,OAAO,CAAC,EAAE;YAC9B,OAAO,CAAC,KAAK,SAAU,CAAC;gBACtB,KAAM,CAAC,CAAC,OAAO,CAAA;YACjB,CAAC,EAAE,CAAC,CAAA;SACL;aAAM,IAAI,eAAe,CAAC,OAAO,CAAC,EAAE;YACnC,OAAO,OAAO,CAAA;SACf;KACF;IAAC,MAAM;QACN,MAAM,OAAO,CAAC,IAAI,KAAK,CAAC,qBAAqB,CAAC,EAAE,qBAAqB,CAAC,CAAA;KACvE;IAED,MAAM,OAAO,CAAC,IAAI,KAAK,CAAC,qBAAqB,CAAC,EAAE,qBAAqB,CAAC,CAAA;AACxE,CAAC;AAcD,MAAM,UAAU,iBAAiB,CAAE,OAA0B;IAC3D,OAAO,KAAK,SAAU,CAAC,CAAC,UAAU,CAAE,MAAM,EAAE,UAAU;QACpD,IAAI,KAAK,EAAE,MAAM,KAAK,IAAI,MAAM,EAAE;YAChC,IAAI,YAAgC,CAAA;YAEpC,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,EAAE;gBACtB,YAAY,GAAG,KAAK,CAAC,IAAI,CAAA;gBACzB,KAAK,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI;qBACpB,KAAK,CAAC,GAAG,CAAC;qBACV,MAAM,CAAC,IAAI,CAAC,EAAE,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,GAAG,CAAC;qBAC5C,IAAI,CAAC,GAAG,CAAC,CAAA;aACb;YAED,IAAI,eAAe,CAAC,KAAK,CAAC,EAAE;gBAC1B,MAAM,IAAI,GAAS;oBACjB,IAAI,EAAE,KAAK,CAAC,IAAI;oBAChB,KAAK,EAAE,KAAK,CAAC,KAAK;oBAClB,IAAI,EAAE,KAAK,CAAC,IAAI;oBAChB,OAAO,EAAE,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,cAAc,CAAC,sBAAsB,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC;oBACvF,YAAY;iBACb,CAAA;gBAED,MAAM,KAAK,IAAI,EAAE,CAAC,MAAM,WAAW,CAAC,IAAI,EAAE,UAAU,EAAE,OAAO,CAAC,CAAA;aAC/D;iBAAM,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,EAAE;gBAC7B,MAAM,GAAG,GAAc;oBACrB,IAAI,EAAE,KAAK,CAAC,IAAI;oBAChB,KAAK,EAAE,KAAK,CAAC,KAAK;oBAClB,IAAI,EAAE,KAAK,CAAC,IAAI;oBAChB,YAAY;iBACb,CAAA;gBAED,MAAM,KAAK,IAAI,EAAE,CAAC,MAAM,UAAU,CAAC,GAAG,EAAE,UAAU,EAAE,OAAO,CAAC,CAAA;aAC7D;iBAAM;gBACL,MAAM,IAAI,KAAK,CAAC,oDAAoD,CAAC,CAAA;aACtE;SACF;IACH,CAAC,CAAA;AACH,CAAC;AAED,SAAS,eAAe,CAAE,KAAU;IAClC,OAAO,KAAK,CAAC,OAAO,IAAI,IAAI,CAAA;AAC9B,CAAC"} |
@@ -1,5 +0,4 @@ | ||
| import type { Blockstore } from 'interface-blockstore'; | ||
| import type { Blockstore, ImportResult, InProgressImportResult } from './index.js'; | ||
| import type { Mtime, UnixFS } from 'ipfs-unixfs'; | ||
| import { CID } from 'multiformats/cid'; | ||
| import type { ImportResult, InProgressImportResult } from './index.js'; | ||
| import type { PersistOptions } from './utils/persist.js'; | ||
@@ -6,0 +5,0 @@ export interface DirProps { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"dir.d.ts","sourceRoot":"","sources":["../../src/dir.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,sBAAsB,CAAA;AACtD,OAAO,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,aAAa,CAAA;AAChD,OAAO,EAAE,GAAG,EAAE,MAAM,kBAAkB,CAAA;AACtC,OAAO,KAAK,EAAE,YAAY,EAAE,sBAAsB,EAAE,MAAM,YAAY,CAAA;AACtE,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAA;AAExD,MAAM,WAAW,QAAQ;IACvB,IAAI,EAAE,OAAO,CAAA;IACb,GAAG,EAAE,OAAO,CAAA;IACZ,IAAI,EAAE,MAAM,CAAA;IACZ,KAAK,EAAE,OAAO,CAAA;IACd,IAAI,EAAE,OAAO,CAAA;IACb,MAAM,CAAC,EAAE,GAAG,CAAA;IACZ,SAAS,CAAC,EAAE,MAAM,CAAA;IAClB,MAAM,CAAC,EAAE,MAAM,CAAA;IACf,IAAI,CAAC,EAAE,MAAM,CAAA;IACb,KAAK,CAAC,EAAE,KAAK,CAAA;CACd;AAED,8BAAsB,GAAG;IAChB,OAAO,EAAE,cAAc,CAAA;IACvB,IAAI,EAAE,OAAO,CAAA;IACb,GAAG,EAAE,OAAO,CAAA;IACZ,IAAI,EAAE,MAAM,CAAA;IACZ,KAAK,EAAE,OAAO,CAAA;IACd,IAAI,EAAE,OAAO,CAAA;IACb,MAAM,CAAC,EAAE,GAAG,CAAA;IACZ,SAAS,CAAC,EAAE,MAAM,CAAA;IAClB,MAAM,CAAC,EAAE,MAAM,CAAA;IACf,IAAI,CAAC,EAAE,MAAM,CAAA;IACb,KAAK,CAAC,EAAE,KAAK,CAAA;IACb,GAAG,CAAC,EAAE,GAAG,CAAA;IACT,IAAI,CAAC,EAAE,MAAM,CAAA;IACb,QAAQ,CAAC,EAAE,MAAM,CAAA;gBAEX,KAAK,EAAE,QAAQ,EAAE,OAAO,EAAE,cAAc;IAerD,QAAQ,CAAC,GAAG,CAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,sBAAsB,GAAG,GAAG,GAAG,OAAO,CAAC,IAAI,CAAC;IAC/E,QAAQ,CAAC,GAAG,CAAE,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,sBAAsB,GAAG,GAAG,GAAG,SAAS,CAAC;IAC9E,QAAQ,CAAC,eAAe,IAAK,aAAa,CAAC;QAAE,GAAG,EAAE,MAAM,CAAC;QAAC,KAAK,EAAE,sBAAsB,GAAG,GAAG,CAAA;KAAE,CAAC;IAChG,QAAQ,CAAC,KAAK,CAAE,UAAU,EAAE,UAAU,GAAG,cAAc,CAAC,YAAY,CAAC;IACrE,QAAQ,CAAC,gBAAgB,IAAK,MAAM;IACpC,QAAQ,CAAC,UAAU,IAAK,MAAM;CAC/B;AAMD,eAAO,MAAM,MAAM,kEAA8D,CAAA;AACjF,eAAO,MAAM,MAAM,kEAAiE,CAAA"} | ||
| {"version":3,"file":"dir.d.ts","sourceRoot":"","sources":["../../src/dir.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,UAAU,EAAE,YAAY,EAAE,sBAAsB,EAAE,MAAM,YAAY,CAAA;AAClF,OAAO,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,aAAa,CAAA;AAChD,OAAO,EAAE,GAAG,EAAE,MAAM,kBAAkB,CAAA;AACtC,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAA;AAExD,MAAM,WAAW,QAAQ;IACvB,IAAI,EAAE,OAAO,CAAA;IACb,GAAG,EAAE,OAAO,CAAA;IACZ,IAAI,EAAE,MAAM,CAAA;IACZ,KAAK,EAAE,OAAO,CAAA;IACd,IAAI,EAAE,OAAO,CAAA;IACb,MAAM,CAAC,EAAE,GAAG,CAAA;IACZ,SAAS,CAAC,EAAE,MAAM,CAAA;IAClB,MAAM,CAAC,EAAE,MAAM,CAAA;IACf,IAAI,CAAC,EAAE,MAAM,CAAA;IACb,KAAK,CAAC,EAAE,KAAK,CAAA;CACd;AAED,8BAAsB,GAAG;IAChB,OAAO,EAAE,cAAc,CAAA;IACvB,IAAI,EAAE,OAAO,CAAA;IACb,GAAG,EAAE,OAAO,CAAA;IACZ,IAAI,EAAE,MAAM,CAAA;IACZ,KAAK,EAAE,OAAO,CAAA;IACd,IAAI,EAAE,OAAO,CAAA;IACb,MAAM,CAAC,EAAE,GAAG,CAAA;IACZ,SAAS,CAAC,EAAE,MAAM,CAAA;IAClB,MAAM,CAAC,EAAE,MAAM,CAAA;IACf,IAAI,CAAC,EAAE,MAAM,CAAA;IACb,KAAK,CAAC,EAAE,KAAK,CAAA;IACb,GAAG,CAAC,EAAE,GAAG,CAAA;IACT,IAAI,CAAC,EAAE,MAAM,CAAA;IACb,QAAQ,CAAC,EAAE,MAAM,CAAA;gBAEX,KAAK,EAAE,QAAQ,EAAE,OAAO,EAAE,cAAc;IAerD,QAAQ,CAAC,GAAG,CAAE,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,sBAAsB,GAAG,GAAG,GAAG,OAAO,CAAC,IAAI,CAAC;IAC/E,QAAQ,CAAC,GAAG,CAAE,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,sBAAsB,GAAG,GAAG,GAAG,SAAS,CAAC;IAC9E,QAAQ,CAAC,eAAe,IAAK,aAAa,CAAC;QAAE,GAAG,EAAE,MAAM,CAAC;QAAC,KAAK,EAAE,sBAAsB,GAAG,GAAG,CAAA;KAAE,CAAC;IAChG,QAAQ,CAAC,KAAK,CAAE,UAAU,EAAE,UAAU,GAAG,cAAc,CAAC,YAAY,CAAC;IACrE,QAAQ,CAAC,gBAAgB,IAAK,MAAM;IACpC,QAAQ,CAAC,UAAU,IAAK,MAAM;CAC/B;AAMD,eAAO,MAAM,MAAM,kEAA8D,CAAA;AACjF,eAAO,MAAM,MAAM,kEAAiE,CAAA"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"dir.js","sourceRoot":"","sources":["../../src/dir.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,GAAG,EAAE,MAAM,kBAAkB,CAAA;AAiBtC,MAAM,OAAgB,GAAG;IAgBvB,YAAa,KAAe,EAAE,OAAuB;QACnD,IAAI,CAAC,OAAO,GAAG,OAAO,IAAI,EAAE,CAAA;QAE5B,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAA;QACtB,IAAI,CAAC,GAAG,GAAG,KAAK,CAAC,GAAG,CAAA;QACpB,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAA;QACtB,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC,KAAK,CAAA;QACxB,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAA;QACtB,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC,MAAM,CAAA;QAC1B,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC,SAAS,CAAA;QAChC,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC,MAAM,CAAA;QAC1B,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAA;QACtB,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC,KAAK,CAAA;IAC1B,CAAC;CAQF;AAED,oFAAoF;AACpF,6EAA6E;AAC7E,iFAAiF;AACjF,qEAAqE;AACrE,MAAM,CAAC,MAAM,MAAM,GAAG,GAAG,CAAC,KAAK,CAAC,gDAAgD,CAAC,CAAA;AACjF,MAAM,CAAC,MAAM,MAAM,GAAG,GAAG,CAAC,KAAK,CAAC,mDAAmD,CAAC,CAAA"} | ||
| {"version":3,"file":"dir.js","sourceRoot":"","sources":["../../src/dir.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,GAAG,EAAE,MAAM,kBAAkB,CAAA;AAgBtC,MAAM,OAAgB,GAAG;IAgBvB,YAAa,KAAe,EAAE,OAAuB;QACnD,IAAI,CAAC,OAAO,GAAG,OAAO,IAAI,EAAE,CAAA;QAE5B,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAA;QACtB,IAAI,CAAC,GAAG,GAAG,KAAK,CAAC,GAAG,CAAA;QACpB,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAA;QACtB,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC,KAAK,CAAA;QACxB,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAA;QACtB,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC,MAAM,CAAA;QAC1B,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC,SAAS,CAAA;QAChC,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC,MAAM,CAAA;QAC1B,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC,IAAI,CAAA;QACtB,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC,KAAK,CAAA;IAC1B,CAAC;CAQF;AAED,oFAAoF;AACpF,6EAA6E;AAC7E,iFAAiF;AACjF,qEAAqE;AACrE,MAAM,CAAC,MAAM,MAAM,GAAG,GAAG,CAAC,KAAK,CAAC,gDAAgD,CAAC,CAAA;AACjF,MAAM,CAAC,MAAM,MAAM,GAAG,GAAG,CAAC,KAAK,CAAC,mDAAmD,CAAC,CAAA"} |
| import { DAGBuilder } from './dag-builder/index.js'; | ||
| import type { UnixFS, Mtime } from 'ipfs-unixfs'; | ||
| import type { CID, Version as CIDVersion } from 'multiformats/cid'; | ||
| import type { Blockstore } from 'interface-blockstore'; | ||
| import type { Blockstore as InterfaceBlockstore } from 'interface-blockstore'; | ||
| import { ChunkValidator } from './dag-builder/validate-chunks.js'; | ||
@@ -11,2 +11,6 @@ import type { Chunker } from './chunker/index.js'; | ||
| export type ImportContent = ByteStream | Uint8Array; | ||
| export interface BlockstoreOptions { | ||
| signal?: AbortSignal; | ||
| } | ||
| export type Blockstore = Pick<InterfaceBlockstore, 'has' | 'put' | 'get'>; | ||
| export interface FileCandidate { | ||
@@ -13,0 +17,0 @@ path?: string; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"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"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"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"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"tree-builder.d.ts","sourceRoot":"","sources":["../../src/tree-builder.ts"],"names":[],"mappings":"AAIA,OAAO,KAAK,EAAwC,WAAW,EAAE,MAAM,YAAY,CAAA;AAEnF,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAA;AAExD,MAAM,WAAW,gBAAiB,SAAQ,cAAc;IACtD,wBAAwB,EAAE,MAAM,CAAA;CACjC;AA2DD,MAAM,WAAW,kBAAmB,SAAQ,gBAAgB;IAC1D,iBAAiB,EAAE,OAAO,CAAA;CAC3B;AAED,wBAAgB,kBAAkB,CAAE,OAAO,EAAE,kBAAkB,GAAG,WAAW,CAkD5E"} | ||
| {"version":3,"file":"tree-builder.d.ts","sourceRoot":"","sources":["../../src/tree-builder.ts"],"names":[],"mappings":"AAIA,OAAO,KAAK,EAAwC,WAAW,EAAc,MAAM,YAAY,CAAA;AAC/F,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAA;AAExD,MAAM,WAAW,gBAAiB,SAAQ,cAAc;IACtD,wBAAwB,EAAE,MAAM,CAAA;CACjC;AA2DD,MAAM,WAAW,kBAAmB,SAAQ,gBAAgB;IAC1D,iBAAiB,EAAE,OAAO,CAAA;CAC3B;AAED,wBAAgB,kBAAkB,CAAE,OAAO,EAAE,kBAAkB,GAAG,WAAW,CAkD5E"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"tree-builder.js","sourceRoot":"","sources":["../../src/tree-builder.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"tree-builder.js","sourceRoot":"","sources":["../../src/tree-builder.ts"],"names":[],"mappings":"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"} |
| import { CID } from 'multiformats/cid'; | ||
| import type { Blockstore } from 'interface-blockstore'; | ||
| import type { Blockstore } from '../index.js'; | ||
| import type { BlockCodec } from 'multiformats/codecs/interface'; | ||
@@ -4,0 +4,0 @@ import type { Version as CIDVersion } from 'multiformats/cid'; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"persist.d.ts","sourceRoot":"","sources":["../../../src/utils/persist.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,GAAG,EAAE,MAAM,kBAAkB,CAAA;AAGtC,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,sBAAsB,CAAA;AACtD,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,+BAA+B,CAAA;AAC/D,OAAO,KAAK,EAAE,OAAO,IAAI,UAAU,EAAE,MAAM,kBAAkB,CAAA;AAE7D,MAAM,WAAW,cAAc;IAC7B,KAAK,CAAC,EAAE,UAAU,CAAC,GAAG,EAAE,GAAG,CAAC,CAAA;IAC5B,UAAU,EAAE,UAAU,CAAA;IACtB,MAAM,CAAC,EAAE,WAAW,CAAA;CACrB;AAED,eAAO,MAAM,OAAO,WAAkB,UAAU,cAAc,UAAU,WAAW,cAAc,KAAG,QAAQ,GAAG,CAa9G,CAAA"} | ||
| {"version":3,"file":"persist.d.ts","sourceRoot":"","sources":["../../../src/utils/persist.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,GAAG,EAAE,MAAM,kBAAkB,CAAA;AAGtC,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,aAAa,CAAA;AAC7C,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,+BAA+B,CAAA;AAC/D,OAAO,KAAK,EAAE,OAAO,IAAI,UAAU,EAAE,MAAM,kBAAkB,CAAA;AAE7D,MAAM,WAAW,cAAc;IAC7B,KAAK,CAAC,EAAE,UAAU,CAAC,GAAG,EAAE,GAAG,CAAC,CAAA;IAC5B,UAAU,EAAE,UAAU,CAAA;IACtB,MAAM,CAAC,EAAE,WAAW,CAAA;CACrB;AAED,eAAO,MAAM,OAAO,WAAkB,UAAU,cAAc,UAAU,WAAW,cAAc,KAAG,QAAQ,GAAG,CAa9G,CAAA"} |
@@ -8,2 +8,3 @@ { | ||
| "ImporterSourceStream": "https://ipfs.github.io/js-ipfs-unixfs/types/ipfs_unixfs_importer._internal_.ImporterSourceStream.html", | ||
| "BlockstoreOptions": "https://ipfs.github.io/js-ipfs-unixfs/interfaces/ipfs_unixfs_importer.BlockstoreOptions.html", | ||
| "BufferImporter": "https://ipfs.github.io/js-ipfs-unixfs/interfaces/ipfs_unixfs_importer.BufferImporter.html", | ||
@@ -20,2 +21,3 @@ "Directory": "https://ipfs.github.io/js-ipfs-unixfs/interfaces/ipfs_unixfs_importer.Directory.html", | ||
| "TreeBuilder": "https://ipfs.github.io/js-ipfs-unixfs/interfaces/ipfs_unixfs_importer.TreeBuilder.html", | ||
| "Blockstore": "https://ipfs.github.io/js-ipfs-unixfs/types/ipfs_unixfs_importer.Blockstore.html", | ||
| "ByteStream": "https://ipfs.github.io/js-ipfs-unixfs/types/ipfs_unixfs_importer.ByteStream.html", | ||
@@ -22,0 +24,0 @@ "ImportCandidate": "https://ipfs.github.io/js-ipfs-unixfs/types/ipfs_unixfs_importer.ImportCandidate.html", |
+3
-3
| { | ||
| "name": "ipfs-unixfs-importer", | ||
| "version": "14.0.1", | ||
| "version": "14.0.2", | ||
| "description": "JavaScript implementation of the UnixFs importer used by IPFS", | ||
@@ -158,3 +158,3 @@ "license": "Apache-2.0 OR MIT", | ||
| "lint": "aegir lint", | ||
| "dep-check": "aegir dep-check -i interface-blockstore", | ||
| "dep-check": "aegir dep-check", | ||
| "release": "aegir release" | ||
@@ -167,4 +167,4 @@ }, | ||
| "hamt-sharding": "^3.0.0", | ||
| "interface-blockstore": "^4.0.0", | ||
| "ipfs-unixfs": "^11.0.0", | ||
| "interface-blockstore": "^4.0.1", | ||
| "it-all": "^2.0.0", | ||
@@ -171,0 +171,0 @@ "it-batch": "^2.0.0", |
| import { UnixFS } from 'ipfs-unixfs' | ||
| import { persist } from '../utils/persist.js' | ||
| import { encode, prepare } from '@ipld/dag-pb' | ||
| import type { Directory, InProgressImportResult } from '../index.js' | ||
| import type { Blockstore } from 'interface-blockstore' | ||
| import type { Directory, InProgressImportResult, Blockstore } from '../index.js' | ||
| import type { Version } from 'multiformats/cid' | ||
@@ -7,0 +6,0 @@ |
@@ -6,4 +6,3 @@ import { UnixFS } from 'ipfs-unixfs' | ||
| import * as rawCodec from 'multiformats/codecs/raw' | ||
| import type { BufferImporter, File, InProgressImportResult } from '../index.js' | ||
| import type { Blockstore } from 'interface-blockstore' | ||
| import type { BufferImporter, File, InProgressImportResult, Blockstore } from '../index.js' | ||
| import type { FileLayout, Reducer } from '../layout/index.js' | ||
@@ -53,5 +52,5 @@ import type { Version } from 'multiformats/cid' | ||
| if (file.mtime !== undefined || file.mode !== undefined) { | ||
| // only one leaf node which is a buffer - we have metadata so convert it into a | ||
| // only one leaf node which is a raw leaf - we have metadata so convert it into a | ||
| // UnixFS entry otherwise we'll have nowhere to store the metadata | ||
| let buffer = await blockstore.get(leaf.cid) | ||
| let buffer = await blockstore.get(leaf.cid, options) | ||
@@ -58,0 +57,0 @@ leaf.unixfs = new UnixFS({ |
| import { dirBuilder, DirBuilderOptions } from './dir.js' | ||
| import { fileBuilder, FileBuilderOptions } from './file.js' | ||
| import errCode from 'err-code' | ||
| import type { Directory, File, FileCandidate, ImportCandidate, InProgressImportResult } from '../index.js' | ||
| import type { Blockstore } from 'interface-blockstore' | ||
| import type { Directory, File, FileCandidate, ImportCandidate, InProgressImportResult, Blockstore } from '../index.js' | ||
| import type { ChunkValidator } from './validate-chunks.js' | ||
@@ -7,0 +6,0 @@ import type { Chunker } from '../chunker/index.js' |
+1
-2
@@ -1,5 +0,4 @@ | ||
| import type { Blockstore } from 'interface-blockstore' | ||
| import type { Blockstore, ImportResult, InProgressImportResult } from './index.js' | ||
| import type { Mtime, UnixFS } from 'ipfs-unixfs' | ||
| import { CID } from 'multiformats/cid' | ||
| import type { ImportResult, InProgressImportResult } from './index.js' | ||
| import type { PersistOptions } from './utils/persist.js' | ||
@@ -6,0 +5,0 @@ |
+7
-1
@@ -6,3 +6,3 @@ import parallelBatch from 'it-parallel-batch' | ||
| import type { CID, Version as CIDVersion } from 'multiformats/cid' | ||
| import type { Blockstore } from 'interface-blockstore' | ||
| import type { Blockstore as InterfaceBlockstore } from 'interface-blockstore' | ||
| import { ChunkValidator, defaultChunkValidator } from './dag-builder/validate-chunks.js' | ||
@@ -20,2 +20,8 @@ import { fixedSize } from './chunker/fixed-size.js' | ||
| export interface BlockstoreOptions { | ||
| signal?: AbortSignal | ||
| } | ||
| export type Blockstore = Pick<InterfaceBlockstore, 'has' | 'put' | 'get'> | ||
| export interface FileCandidate { | ||
@@ -22,0 +28,0 @@ path?: string |
@@ -5,4 +5,3 @@ import { DirFlat } from './dir-flat.js' | ||
| import { toPathComponents } from './utils/to-path-components.js' | ||
| import type { ImportResult, InProgressImportResult, TreeBuilder } from './index.js' | ||
| import type { Blockstore } from 'interface-blockstore' | ||
| import type { ImportResult, InProgressImportResult, TreeBuilder, Blockstore } from './index.js' | ||
| import type { PersistOptions } from './utils/persist.js' | ||
@@ -9,0 +8,0 @@ |
| import { CID } from 'multiformats/cid' | ||
| import * as dagPb from '@ipld/dag-pb' | ||
| import { sha256 } from 'multiformats/hashes/sha2' | ||
| import type { Blockstore } from 'interface-blockstore' | ||
| import type { Blockstore } from '../index.js' | ||
| import type { BlockCodec } from 'multiformats/codecs/interface' | ||
@@ -6,0 +6,0 @@ import type { Version as CIDVersion } from 'multiformats/cid' |
Sorry, the diff of this file is too big to display
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
257841
0.04%3491
0.03%Updated