package.json•1.3 kB
{
"name": "appsdk-universal-menu",
"version": "1.0.0",
"private": true,
"type": "module",
"module": "./src/index.ts",
"engines": {
"node": ">=18.18"
},
"scripts": {
"build": "esbuild web/src/index.tsx --bundle --format=esm --outfile=web/dist/menu.js --loader:.tsx=tsx --loader:.ts=ts --jsx=automatic && node scripts/embed-menu-bundle.cjs && tsc -p tsconfig.json && smithery build",
"dev:web": "esbuild web/src/index.tsx --bundle --format=esm --outfile=web/dist/menu.js --loader:.tsx=tsx --loader:.ts=ts --jsx=automatic --watch",
"dev": "esbuild web/src/index.tsx --bundle --format=esm --outfile=web/dist/menu.js --loader:.tsx=tsx --loader:.ts=ts --jsx=automatic && node scripts/embed-menu-bundle.cjs && smithery dev",
"start": "node .smithery/index.cjs",
"start:local": "node dist/server.js"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.18.2",
"@smithery/sdk": "^1.6.4",
"express": "^4.19.2",
"zod": "^3.23.8"
},
"devDependencies": {
"@types/express": "^4.17.21",
"@types/node": "^20.12.12",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
"@smithery/cli": "^1.4.6",
"esbuild": "^0.23.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"tsx": "^4.19.0",
"typescript": "^5.6.3"
}
}