From 7dcba549a1b2ce53c2792f545552209b7459a1af Mon Sep 17 00:00:00 2001 From: David Snelling Date: Wed, 4 Jun 2025 10:00:38 -0700 Subject: [PATCH] feat: add file system and sequential pipeline support Added `FileSystemStorage` and exports for sequential pipelines, including `SequentialPipeline` and related types (`PipelineResult`, `SequentialPipelineOptions`). --- src/index.ts | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/index.ts b/src/index.ts index 9d7afc15..71dd4fba 100644 --- a/src/index.ts +++ b/src/index.ts @@ -49,10 +49,15 @@ import { MemoryStorage, createStorage } from './storage/opfsStorage.js' +import { FileSystemStorage } from './storage/fileSystemStorage.js' +import { R2Storage, S3CompatibleStorage } from './storage/s3CompatibleStorage.js' export { OPFSStorage, MemoryStorage, + FileSystemStorage, + R2Storage, + S3CompatibleStorage, createStorage } @@ -64,12 +69,22 @@ import { PipelineOptions } from './augmentationPipeline.js' +// Export sequential pipeline +import { + SequentialPipeline, + sequentialPipeline, + PipelineResult, + SequentialPipelineOptions +} from './sequentialPipeline.js' + export { AugmentationPipeline, augmentationPipeline, - ExecutionMode + ExecutionMode, + SequentialPipeline, + sequentialPipeline } -export type { PipelineOptions } +export type { PipelineOptions, PipelineResult, SequentialPipelineOptions } // Export augmentation registry for build-time loading import {