|
32 | 32 | "scripts": { |
33 | 33 | "fetch:spec-types": "tsx scripts/fetch-spec-types.ts", |
34 | 34 | "typecheck": "tsc -p tsconfig.build.json --noEmit", |
35 | | - "build": "npm run build:esm", |
36 | | - "build:esm": "mkdir -p dist && echo '{\"type\": \"module\"}' > dist/package.json && tsc -p tsconfig.build.json", |
37 | | - "build:esm:w": "npm run build:esm -- -w", |
38 | | - "prepack": "npm run build:esm", |
| 35 | + "build": "tsdown", |
| 36 | + "build:watch": "tsdown --watch", |
| 37 | + "prepack": "npm run build", |
39 | 38 | "lint": "eslint src/ && prettier --check .", |
40 | 39 | "lint:fix": "eslint src/ --fix && prettier --write .", |
41 | 40 | "check": "npm run typecheck && npm run lint", |
|
46 | 45 | "client": "tsx scripts/cli.ts client" |
47 | 46 | }, |
48 | 47 | "dependencies": { |
49 | | - "@modelcontextprotocol/sdk-core": "workspace:^", |
50 | 48 | "content-type": "catalog:runtimeServerOnly", |
51 | 49 | "cors": "catalog:runtimeServerOnly", |
52 | 50 | "express": "catalog:runtimeServerOnly", |
|
69 | 67 | } |
70 | 68 | }, |
71 | 69 | "devDependencies": { |
| 70 | + "@modelcontextprotocol/sdk-core": "workspace:^", |
72 | 71 | "@modelcontextprotocol/tsconfig": "workspace:^", |
73 | 72 | "@modelcontextprotocol/vitest-config": "workspace:^", |
74 | 73 | "@modelcontextprotocol/eslint-config": "workspace:^", |
|
87 | 86 | "eslint-plugin-n": "catalog:devTools", |
88 | 87 | "prettier": "catalog:devTools", |
89 | 88 | "supertest": "catalog:devTools", |
| 89 | + "tsdown": "catalog:devTools", |
90 | 90 | "tsx": "catalog:devTools", |
91 | 91 | "typescript": "catalog:devTools", |
92 | 92 | "typescript-eslint": "catalog:devTools", |
|
0 commit comments