package.json 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. {
  2. "name": "pilotdeck",
  3. "version": "0.1.0",
  4. "private": true,
  5. "type": "module",
  6. "workspaces": [
  7. "ui"
  8. ],
  9. "bin": {
  10. "pilotdeck": "./dist/src/cli/pilotdeck.js"
  11. },
  12. "scripts": {
  13. "install:browser": "npx @playwright/mcp install-browser chrome-for-testing",
  14. "prebuild": "node scripts/bootstrap-pilotdeck-config.mjs && cd src/context/memory/edgeclaw-memory-core && npm run build",
  15. "build": "node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.json && node -e \"require('fs').cpSync('src/extension/plugins/builtin','dist/src/extension/plugins/builtin',{recursive:true})\"",
  16. "server": "tsx src/cli/pilotdeck.ts server",
  17. "server:built": "node dist/src/cli/pilotdeck.js server",
  18. "skills:migrate": "tsx src/cli/pilotdeck.ts skills migrate",
  19. "predev": "node scripts/bootstrap-pilotdeck-config.mjs",
  20. "dev": "node scripts/dev-launcher.mjs",
  21. "test": "npm run build && node --test --test-force-exit --test-timeout 60000 \"dist/tests/**/*.test.js\"",
  22. "e2e:real-agent-lifecycle-hooks": "npm run build && PILOTDECK_RUN_REAL_AGENT_LIFECYCLE_E2E=1 node dist/tests/agent/e2e/run-real-agent-lifecycle-hooks.js"
  23. },
  24. "devDependencies": {
  25. "@types/node": "^25.0.0",
  26. "@types/ws": "^8.18.1",
  27. "ink-testing-library": "^4.0.0",
  28. "tsx": "^4.21.0",
  29. "typescript": "^5.9.3"
  30. },
  31. "dependencies": {
  32. "@larksuiteoapi/node-sdk": "^1.65.0",
  33. "@modelcontextprotocol/sdk": "^1.29.0",
  34. "@types/react": "^19.2.14",
  35. "@types/turndown": "^5.0.6",
  36. "@vscode/ripgrep": "^1.18.0",
  37. "edgeclaw-memory-core": "file:src/context/memory/edgeclaw-memory-core",
  38. "ink": "^7.0.2",
  39. "ink-text-input": "^6.0.0",
  40. "js-tiktoken": "^1.0.21",
  41. "jsonrepair": "^3.14.0",
  42. "mupdf": "^1.27.0",
  43. "react": "^19.2.6",
  44. "sharp": "^0.34.5",
  45. "slice-ansi": "^9.0.0",
  46. "string-width": "^8.2.1",
  47. "strip-ansi": "^7.2.0",
  48. "turndown": "^7.2.4",
  49. "undici": "^8.2.0",
  50. "weixin-ilink": "^0.1.0",
  51. "ws": "^8.21.0",
  52. "yaml": "^2.8.4"
  53. },
  54. "pnpm": {
  55. "onlyBuiltDependencies": [
  56. "bcrypt",
  57. "better-sqlite3",
  58. "esbuild",
  59. "node-pty",
  60. "protobufjs",
  61. "sharp",
  62. "sqlite3",
  63. "unrs-resolver"
  64. ]
  65. }
  66. }