package.json•1.58 kB
{
"name": "mcp-server-tauri-workspace",
"private": true,
"workspaces": [
"packages/tauri-plugin-mcp-bridge",
"packages/mcp-server",
"packages/test-app"
],
"scripts": {
"build": "npm run build --workspaces",
"build:plugin": "npm run build -w @hypothesi/tauri-plugin-mcp-bridge",
"build:server": "npm run build -w @hypothesi/tauri-mcp-server",
"build:test-app": "npm run build -w test-app",
"test": "npm run test -w @hypothesi/tauri-mcp-server",
"docs:rust": "cd packages/tauri-plugin-mcp-bridge && cargo doc --no-deps --open",
"docs:dev": "vitepress dev docs",
"docs:build": "vitepress build docs",
"docs:preview": "vitepress preview docs",
"standards": "npm run commitlint && npm run eslint",
"commitlint": "commitlint --from HEAD~1 --to HEAD",
"eslint": "eslint .",
"release:plugin": "node scripts/release-package.js plugin",
"release:server": "node scripts/release-package.js server",
"prepare": "husky"
},
"devDependencies": {
"@commitlint/cli": "12.1.1",
"@silvermine/eslint-config": "github:silvermine/eslint-config-silvermine#3d0c92ca8d18c4bb66d7b01cf226b1963cbd1319",
"@silvermine/eslint-plugin-silvermine": "2.5.0",
"@silvermine/standardization": "2.2.3",
"@types/fs-extra": "11.0.4",
"@types/glob": "8.1.0",
"@types/node": "20.10.0",
"eslint": "8.57.1",
"fs-extra": "11.2.0",
"glob": "11.0.0",
"husky": "9.1.7",
"lucide-vue-next": "0.554.0",
"tsx": "4.20.6",
"typescript": "5.9.3",
"vitepress": "1.6.4",
"vue": "3.5.25"
}
}