Skip to content

Commit e1c52a3

Browse files
committed
chore: fix type generation
1 parent 8dbe302 commit e1c52a3

File tree

3 files changed

+6
-8
lines changed

3 files changed

+6
-8
lines changed

packages/mcp-express/build.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ const commonOptions = {
1010
entryPoints: ['src/index.ts'],
1111
bundle: true,
1212
platform: 'node',
13-
// External dependencies that shouldn't be bundled
14-
external: ['express', 'cors', '@brionmario-experimental/mcp-node'],
13+
external: ['jose', 'node-fetch'], // External dependencies that shouldn't be bundled
1514
sourcemap: true,
1615
minify: true,
1716
target: 'node18', // Target Node.js version
@@ -44,7 +43,8 @@ async function buildCJS() {
4443
// Generate TypeScript declaration files
4544
async function generateTypes() {
4645
try {
47-
await execAsync('tsc --emitDeclarationOnly --declaration --outDir dist');
46+
// Using the lib config to generate declarations
47+
await execAsync('tsc -p tsconfig.lib.json --emitDeclarationOnly');
4848
console.log('✅ TypeScript declarations generated');
4949
} catch (error) {
5050
console.error('❌ Error generating TypeScript declarations:', error);

packages/mcp-express/package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@
2121
"module": "dist/index.js",
2222
"exports": {
2323
"import": "./dist/index.js",
24-
"require": "./dist/cjs/index.js",
25-
"types": "./dist/index.d.ts"
24+
"require": "./dist/cjs/index.js"
2625
},
2726
"files": [
2827
"dist",
@@ -38,7 +37,7 @@
3837
"scripts": {
3938
"clean": "rm -rf dist",
4039
"build": "node build.js",
41-
"build:types": "tsc -p tsconfig.lib.json --emitDeclarationOnly",
40+
"build:types": "tsc --emitDeclarationOnly --declaration",
4241
"build:esm": "esbuild src/index.ts --bundle --platform=node --outfile=dist/index.js --format=esm --sourcemap --minify --external:express --external:cors --external:@brionmario-experimental/mcp-node",
4342
"build:cjs": "esbuild src/index.ts --bundle --platform=node --outfile=dist/cjs/index.js --format=cjs --sourcemap --minify --external:express --external:cors --external:@brionmario-experimental/mcp-node",
4443
"fix:lint": "eslint --fix --ext .ts,.js src",

packages/mcp-node/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@
2222
"module": "dist/index.js",
2323
"exports": {
2424
"import": "./dist/index.js",
25-
"require": "./dist/cjs/index.js",
26-
"types": "./dist/index.d.ts"
25+
"require": "./dist/cjs/index.js"
2726
},
2827
"files": [
2928
"dist",

0 commit comments

Comments
 (0)