Skip to content

Commit b2657b8

Browse files
committed
fix: split api platform into separate package export
1 parent b1ab5a0 commit b2657b8

File tree

4 files changed

+15
-5
lines changed

4 files changed

+15
-5
lines changed

packages/mcp-server-supabase/package.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,19 @@
2323
},
2424
"exports": {
2525
".": {
26-
"import": "./dist/index.js",
2726
"types": "./dist/index.d.ts",
27+
"import": "./dist/index.js",
2828
"default": "./dist/index.cjs"
2929
},
3030
"./platform": {
31-
"import": "./dist/platform/index.js",
3231
"types": "./dist/platform/index.d.ts",
32+
"import": "./dist/platform/index.js",
3333
"default": "./dist/platform/index.cjs"
34+
},
35+
"./platform/api": {
36+
"types": "./dist/platform/api-platform.d.ts",
37+
"import": "./dist/platform/api-platform.js",
38+
"default": "./dist/platform/api-platform.cjs"
3439
}
3540
},
3641
"dependencies": {

packages/mcp-server-supabase/src/index.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ import {
77
MCP_CLIENT_NAME,
88
MCP_CLIENT_VERSION,
99
} from '../test/mocks.js';
10-
import { createSupabaseApiPlatform, createSupabaseMcpServer } from './index.js';
10+
import { createSupabaseMcpServer } from './index.js';
11+
import { createSupabaseApiPlatform } from './platform/api-platform.js';
1112

1213
type SetupOptions = {
1314
accessToken?: string;
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
1-
export * from './platform/api-platform.js';
21
export type { SupabasePlatform } from './platform/index.js';
32
export * from './server.js';

packages/mcp-server-supabase/tsup.config.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,12 @@ import { defineConfig } from 'tsup';
22

33
export default defineConfig([
44
{
5-
entry: ['src/index.ts', 'src/transports/stdio.ts', 'src/platform/index.ts'],
5+
entry: [
6+
'src/index.ts',
7+
'src/transports/stdio.ts',
8+
'src/platform/index.ts',
9+
'src/platform/api-platform.ts',
10+
],
611
format: ['cjs', 'esm'],
712
outDir: 'dist',
813
sourcemap: true,

0 commit comments

Comments
 (0)