aboutsummaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-02-03 23:16:00 -0800
committerFuwn <[email protected]>2026-02-03 23:25:59 -0800
commite4fa6b1025a4e06abfba04bbfec17928f38655ce (patch)
tree3ec2e6a03ea72d6d2ffb4462ddde0277e3dfeb1e /packages
parentfeat(web): Add memory dashboard (diff)
downloadarchived-imemio-e4fa6b1025a4e06abfba04bbfec17928f38655ce.tar.xz
archived-imemio-e4fa6b1025a4e06abfba04bbfec17928f38655ce.zip
style: Organise imports across packages
Diffstat (limited to 'packages')
-rw-r--r--packages/iku/src/checker.test.ts6
-rw-r--r--packages/iku/src/cli.ts2
-rw-r--r--packages/iku/src/index.ts4
-rw-r--r--packages/mcp/src/index.test.ts6
-rw-r--r--packages/mcp/src/index.ts12
-rw-r--r--packages/sdk/src/embedding-service.ts2
-rw-r--r--packages/sdk/src/in-memory-project-store.test.ts2
-rw-r--r--packages/sdk/src/in-memory-store.test.ts2
-rw-r--r--packages/sdk/src/index.ts79
-rw-r--r--packages/sdk/src/local-embedding-provider.test.ts4
-rw-r--r--packages/sdk/src/supabase-store.test.ts2
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";