diff --git a/examples/web/tsconfig.json b/examples/web/tsconfig.json index f8d7029..20389fb 100644 --- a/examples/web/tsconfig.json +++ b/examples/web/tsconfig.json @@ -23,7 +23,8 @@ "ellmers-ai-provider": ["../../packages/ai-provider/src"], "ellmers-storage": ["../../packages/storage/src"], "ellmers-task": ["../../packages/task/src"], - "ellmers-test": ["../../packages/test/src"] + "ellmers-test": ["../../packages/test/src"], + "ellmers-ai": ["../../packages/ai/src"] } }, "include": ["src"], @@ -33,6 +34,7 @@ { "path": "../../packages/task" }, { "path": "../../packages/ai-provider" }, { "path": "../../packages/storage" }, - { "path": "../../packages/test" } + { "path": "../../packages/test" }, + { "path": "../../packages/ai" } ] } diff --git a/packages/ai-provider/src/hf-transformers/provider/HuggingFaceLocal_TaskRun.ts b/packages/ai-provider/src/hf-transformers/provider/HuggingFaceLocal_TaskRun.ts index b0c45ec..41b1c4b 100644 --- a/packages/ai-provider/src/hf-transformers/provider/HuggingFaceLocal_TaskRun.ts +++ b/packages/ai-provider/src/hf-transformers/provider/HuggingFaceLocal_TaskRun.ts @@ -21,7 +21,6 @@ import { TextStreamer, } from "@huggingface/transformers"; import { ElVector } from "ellmers-core"; - import { getGlobalModelRepository } from "ellmers-ai"; import type { JobQueueLlmTask, diff --git a/packages/storage/src/browser/indexeddb/base/IndexedDbKVRepository.ts b/packages/storage/src/browser/indexeddb/base/IndexedDbKVRepository.ts index 5c5bb75..93c6370 100644 --- a/packages/storage/src/browser/indexeddb/base/IndexedDbKVRepository.ts +++ b/packages/storage/src/browser/indexeddb/base/IndexedDbKVRepository.ts @@ -18,9 +18,6 @@ import { import { ensureIndexedDbTable } from "./IndexedDbTable"; import { makeFingerprint } from "../../../util/Misc"; -// IndexedDbKVRepository is a key-value store that uses IndexedDB as the backend for -// simple browser-based examples with no server-side component. It does not support di - /** * A key-value repository implementation using IndexedDB for browser-based storage. * This class provides a simple persistent storage solution for web applications diff --git a/packages/storage/src/browser/inmemory/base/InMemoryKVRepository.ts b/packages/storage/src/browser/inmemory/base/InMemoryKVRepository.ts index 5defaa0..050c4da 100644 --- a/packages/storage/src/browser/inmemory/base/InMemoryKVRepository.ts +++ b/packages/storage/src/browser/inmemory/base/InMemoryKVRepository.ts @@ -17,8 +17,6 @@ import { } from "ellmers-core"; import { makeFingerprint } from "../../../util/Misc"; -// InMemoryKVRepository is a simple in-memory key-value store that can be used for testing or as a cache - /** * A generic in-memory key-value repository implementation. * Provides a simple, non-persistent storage solution suitable for testing and caching scenarios. diff --git a/packages/test/tsconfig.json b/packages/test/tsconfig.json index ad55c7f..42feb07 100644 --- a/packages/test/tsconfig.json +++ b/packages/test/tsconfig.json @@ -4,6 +4,7 @@ "files": ["src/index.ts"], "exclude": ["**/*.test.ts", "dist"], "compilerOptions": { + "composite": true, "outDir": "./dist", "baseUrl": "./src", "rootDir": "./src", diff --git a/tsconfig.json b/tsconfig.json index 2116cb3..376192d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -12,8 +12,6 @@ "allowSyntheticDefaultImports": true, "forceConsistentCasingInFileNames": true, "allowJs": true, - "emitDecoratorMetadata": true, - "experimentalDecorators": true, "declaration": true, "emitDeclarationOnly": true, "declarationMap": true,