Skip to content

Commit a672d4a

Browse files
committed
refactor: simplify toolkit service layer exports
Remove verbose `*Live` exports from toolkit services. Since Effect.Service provides `.Default` automatically via class inheritance, we no longer need separate exports like `ToolkitConfigLive` and `ToolkitLoggerLive`. Changes: - Remove `ToolkitConfigLive` export from config.ts - Remove `ToolkitLoggerLive` export from logger.ts - Update dependencies to use `.Default` directly instead of `*Live` exports - Update Layer.provide() calls in database services to use `.Default` - Apply changes consistently across mcp-server and toolkit packages This simplification improves code consistency and reduces redundancy while maintaining full backward compatibility for services that already use `.Default` directly.
1 parent 52e229c commit a672d4a

99 files changed

Lines changed: 219 additions & 11034 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.cursor/mcp.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"mcpServers": {
3+
"effect-patterns": {
4+
"command": "/Users/paul/Projects/Public/Effect-Patterns/packages/mcp-server/start-mcp.sh",
5+
"env": {
6+
"EFFECT_PATTERNS_API_URL": "http://localhost:3000",
7+
"NODE_ENV": "development"
8+
}
9+
}
10+
}
11+
}

.github/copilot-instructions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ const serverLayer = HttpServer.serve(app);
125125
```
126126
2. Run server in dev mode:
127127
```bash
128-
bun run server:dev
128+
bun run mcp:dev
129129
```
130130
3. Run tests:
131131
```bash

INSTALLATION_FIX.md

Lines changed: 0 additions & 41 deletions
This file was deleted.

api/README.md

Lines changed: 0 additions & 152 deletions
This file was deleted.

0 commit comments

Comments
 (0)