diff options
| author | Fuwn <[email protected]> | 2026-02-03 23:16:00 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2026-02-03 23:25:59 -0800 |
| commit | e4fa6b1025a4e06abfba04bbfec17928f38655ce (patch) | |
| tree | 3ec2e6a03ea72d6d2ffb4462ddde0277e3dfeb1e | |
| parent | feat(web): Add memory dashboard (diff) | |
| download | archived-imemio-e4fa6b1025a4e06abfba04bbfec17928f38655ce.tar.xz archived-imemio-e4fa6b1025a4e06abfba04bbfec17928f38655ce.zip | |
style: Organise imports across packages
| -rw-r--r-- | packages/iku/src/checker.test.ts | 6 | ||||
| -rw-r--r-- | packages/iku/src/cli.ts | 2 | ||||
| -rw-r--r-- | packages/iku/src/index.ts | 4 | ||||
| -rw-r--r-- | packages/mcp/src/index.test.ts | 6 | ||||
| -rw-r--r-- | packages/mcp/src/index.ts | 12 | ||||
| -rw-r--r-- | packages/sdk/src/embedding-service.ts | 2 | ||||
| -rw-r--r-- | packages/sdk/src/in-memory-project-store.test.ts | 2 | ||||
| -rw-r--r-- | packages/sdk/src/in-memory-store.test.ts | 2 | ||||
| -rw-r--r-- | packages/sdk/src/index.ts | 79 | ||||
| -rw-r--r-- | packages/sdk/src/local-embedding-provider.test.ts | 4 | ||||
| -rw-r--r-- | packages/sdk/src/supabase-store.test.ts | 2 |
11 files changed, 60 insertions, 61 deletions
diff --git a/packages/iku/src/checker.test.ts b/packages/iku/src/checker.test.ts index 3116eb6..6093c49 100644 --- a/packages/iku/src/checker.test.ts +++ b/packages/iku/src/checker.test.ts @@ -1,7 +1,7 @@ -import { describe, it, expect } from "vitest"; -import { writeFileSync, unlinkSync, mkdtempSync } from "node:fs"; -import { join } from "node:path"; +import { mkdtempSync, unlinkSync, writeFileSync } from "node:fs"; import { tmpdir } from "node:os"; +import { join } from "node:path"; +import { describe, expect, it } from "vitest"; import { checkFile } from "./checker.js"; function createTempFile(content: string): string { diff --git a/packages/iku/src/cli.ts b/packages/iku/src/cli.ts index aea9350..3feddc3 100644 --- a/packages/iku/src/cli.ts +++ b/packages/iku/src/cli.ts @@ -2,7 +2,7 @@ import { existsSync } from "node:fs"; import { dirname, join } from "node:path"; -import { checkDirectory, type CheckerOptions } from "./checker.js"; +import { type CheckerOptions, checkDirectory } from "./checker.js"; function findMonorepoRoot(startDirectory: string): string | null { let current = startDirectory; diff --git a/packages/iku/src/index.ts b/packages/iku/src/index.ts index d175fb5..1ced4f7 100644 --- a/packages/iku/src/index.ts +++ b/packages/iku/src/index.ts @@ -1,6 +1,6 @@ export { + type CheckerOptions, + checkDirectory, checkFile, walkDirectory, - checkDirectory, - type CheckerOptions, } from "./checker.js"; diff --git a/packages/mcp/src/index.test.ts b/packages/mcp/src/index.test.ts index 5fd0309..86c413b 100644 --- a/packages/mcp/src/index.test.ts +++ b/packages/mcp/src/index.test.ts @@ -1,11 +1,11 @@ -import { describe, it, expect, beforeEach, vi } from "vitest"; import { - InMemoryStore, + type EmbeddingProvider, InMemoryProjectStore, + InMemoryStore, type Memory, type SearchResult, - type EmbeddingProvider, } from "@imemio/sdk"; +import { beforeEach, describe, expect, it, vi } from "vitest"; function createMockEmbeddingProvider(): EmbeddingProvider { return { diff --git a/packages/mcp/src/index.ts b/packages/mcp/src/index.ts index 4ab8af8..d851699 100644 --- a/packages/mcp/src/index.ts +++ b/packages/mcp/src/index.ts @@ -1,17 +1,17 @@ #!/usr/bin/env node -import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; -import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js"; -import { z } from "zod"; import { createSupabaseClient, + type EmbeddingProvider, EmbeddingService, + type LocalEmbeddingModel, LocalEmbeddingProvider, - SupabaseStore, SupabaseProjectStore, - type EmbeddingProvider, - type LocalEmbeddingModel, + SupabaseStore, } from "@imemio/sdk"; +import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; +import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js"; +import { z } from "zod"; function getRequiredEnvironmentVariable(name: string): string { const environmentVariableValue = process.env[name]; diff --git a/packages/sdk/src/embedding-service.ts b/packages/sdk/src/embedding-service.ts index 274bdee..3b17253 100644 --- a/packages/sdk/src/embedding-service.ts +++ b/packages/sdk/src/embedding-service.ts @@ -1,7 +1,7 @@ import type { EmbeddingProvider } from "./embedding-provider.js"; import { - OpenAIEmbeddingProvider, type OpenAIEmbeddingModel, + OpenAIEmbeddingProvider, } from "./openai-embedding-provider.js"; export type EmbeddingModel = OpenAIEmbeddingModel; diff --git a/packages/sdk/src/in-memory-project-store.test.ts b/packages/sdk/src/in-memory-project-store.test.ts index 97991fa..6492aa9 100644 --- a/packages/sdk/src/in-memory-project-store.test.ts +++ b/packages/sdk/src/in-memory-project-store.test.ts @@ -1,4 +1,4 @@ -import { describe, it, expect, beforeEach } from "vitest"; +import { beforeEach, describe, expect, it } from "vitest"; import { InMemoryProjectStore } from "./in-memory-project-store.js"; describe("InMemoryProjectStore", () => { diff --git a/packages/sdk/src/in-memory-store.test.ts b/packages/sdk/src/in-memory-store.test.ts index 22a6662..ae943e2 100644 --- a/packages/sdk/src/in-memory-store.test.ts +++ b/packages/sdk/src/in-memory-store.test.ts @@ -1,4 +1,4 @@ -import { describe, it, expect, beforeEach } from "vitest"; +import { beforeEach, describe, expect, it } from "vitest"; import { InMemoryStore } from "./in-memory-store.js"; import type { Tag } from "./types.js"; diff --git a/packages/sdk/src/index.ts b/packages/sdk/src/index.ts index 7c7bef2..903c549 100644 --- a/packages/sdk/src/index.ts +++ b/packages/sdk/src/index.ts @@ -1,57 +1,56 @@ export const VERSION = "0.0.1"; +export type { EmbeddingProvider } from "./embedding-provider.js"; +export { + createEmbeddingService, + type EmbeddingModel, + EmbeddingService, + type EmbeddingServiceConfiguration, +} from "./embedding-service.js"; +export { InMemoryProjectStore } from "./in-memory-project-store.js"; +export { InMemoryStore } from "./in-memory-store.js"; export type { - Tag, - Folder, - Project, - Memory, - MemoryMetadata, - MemoryCreateInput, - MemoryUpdateInput, - MemoryFilter, - SearchOptions, - SearchResult, -} from "./types.js"; -export type { Result, Success, Failure } from "./result.js"; + LocalEmbeddingModel, + LocalEmbeddingProviderConfiguration, +} from "./local-embedding-provider.js"; +export { LocalEmbeddingProvider } from "./local-embedding-provider.js"; export type { + MemoryNotFoundError, MemoryStore, MemoryStoreError, - MemoryNotFoundError, } from "./memory-store.js"; export type { - ProjectStore, - ProjectStoreError, - ProjectNotFoundError, - FolderNotFoundError, - ProjectCreateInput, - ProjectUpdateInput, - FolderCreateInput, - FolderUpdateInput, -} from "./project-store.js"; -export type { EmbeddingProvider } from "./embedding-provider.js"; -export type { OpenAIEmbeddingModel, OpenAIEmbeddingProviderConfiguration, } from "./openai-embedding-provider.js"; +export { OpenAIEmbeddingProvider } from "./openai-embedding-provider.js"; export type { - LocalEmbeddingModel, - LocalEmbeddingProviderConfiguration, -} from "./local-embedding-provider.js"; - -export { success, failure } from "./result.js"; -export { InMemoryStore } from "./in-memory-store.js"; -export { InMemoryProjectStore } from "./in-memory-project-store.js"; + FolderCreateInput, + FolderNotFoundError, + FolderUpdateInput, + ProjectCreateInput, + ProjectNotFoundError, + ProjectStore, + ProjectStoreError, + ProjectUpdateInput, +} from "./project-store.js"; +export type { Failure, Result, Success } from "./result.js"; +export { failure, success } from "./result.js"; export { createSupabaseClient, type SupabaseClient, } from "./supabase-client.js"; -export { SupabaseStore } from "./supabase-store.js"; export { SupabaseProjectStore } from "./supabase-project-store.js"; -export { - EmbeddingService, - createEmbeddingService, - type EmbeddingModel, - type EmbeddingServiceConfiguration, -} from "./embedding-service.js"; -export { OpenAIEmbeddingProvider } from "./openai-embedding-provider.js"; -export { LocalEmbeddingProvider } from "./local-embedding-provider.js"; +export { SupabaseStore } from "./supabase-store.js"; +export type { + Folder, + Memory, + MemoryCreateInput, + MemoryFilter, + MemoryMetadata, + MemoryUpdateInput, + Project, + SearchOptions, + SearchResult, + Tag, +} from "./types.js"; diff --git a/packages/sdk/src/local-embedding-provider.test.ts b/packages/sdk/src/local-embedding-provider.test.ts index b002e00..2674158 100644 --- a/packages/sdk/src/local-embedding-provider.test.ts +++ b/packages/sdk/src/local-embedding-provider.test.ts @@ -1,6 +1,6 @@ -import { describe, it, expect, beforeAll } from "vitest"; -import { LocalEmbeddingProvider } from "./local-embedding-provider.js"; +import { beforeAll, describe, expect, it } from "vitest"; import type { EmbeddingProvider } from "./embedding-provider.js"; +import { LocalEmbeddingProvider } from "./local-embedding-provider.js"; describe("LocalEmbeddingProvider", () => { describe("interface compliance", () => { diff --git a/packages/sdk/src/supabase-store.test.ts b/packages/sdk/src/supabase-store.test.ts index 32e1add..5999942 100644 --- a/packages/sdk/src/supabase-store.test.ts +++ b/packages/sdk/src/supabase-store.test.ts @@ -1,5 +1,5 @@ -import { describe, it, expect, beforeEach, vi } from "vitest"; import type { SupabaseClient } from "@supabase/supabase-js"; +import { beforeEach, describe, expect, it, vi } from "vitest"; import { SupabaseStore } from "./supabase-store.js"; import type { Tag } from "./types.js"; |