package.json 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. {
  2. "name": "@larksuite/openclaw-lark",
  3. "version": "2026.3.17",
  4. "description": "OpenClaw Lark/Feishu channel plugin",
  5. "type": "module",
  6. "bin": {
  7. "openclaw-lark": "bin/openclaw-lark.js"
  8. },
  9. "files": [
  10. "bin/",
  11. "dist/",
  12. "README.md",
  13. "LICENSE"
  14. ],
  15. "scripts": {
  16. "build": "node scripts/build.mjs",
  17. "release": "node scripts/release.mjs",
  18. "lint": "eslint src/ index.ts",
  19. "lint:fix": "eslint src/ index.ts --fix",
  20. "format": "prettier --write src/**/*.ts",
  21. "format:check": "prettier --check src/**/*.ts"
  22. },
  23. "dependencies": {
  24. "@larksuiteoapi/node-sdk": "^1.59.0",
  25. "@sinclair/typebox": "0.34.48",
  26. "image-size": "^2.0.2",
  27. "yaml": "^2.6.0",
  28. "zod": "^4.3.6"
  29. },
  30. "devDependencies": {
  31. "@types/node": "^25.2.3",
  32. "@types/qrcode": "^1.5.5",
  33. "@typescript-eslint/eslint-plugin": "^8.56.1",
  34. "@typescript-eslint/parser": "^8.56.1",
  35. "eslint": "^9.39.3",
  36. "eslint-plugin-import": "^2.32.0",
  37. "eslint-plugin-n": "^17.24.0",
  38. "execa": "^9.6.0",
  39. "fs-extra": "^11.3.2",
  40. "minimist": "^1.2.8",
  41. "openclaw": "2026.2.26",
  42. "prettier": "^3.8.1",
  43. "typescript": "^5.9.3"
  44. },
  45. "openclaw": {
  46. "extensions": [
  47. "./index.ts"
  48. ],
  49. "channel": {
  50. "id": "openclaw-lark",
  51. "label": "Feishu",
  52. "selectionLabel": "Lark/Feishu (飞书)",
  53. "docsPath": "/channels/feishu",
  54. "docsLabel": "feishu",
  55. "blurb": "飞书/Lark enterprise messaging with doc/wiki/drive/task/calendar tools.",
  56. "aliases": [
  57. "lark"
  58. ],
  59. "order": 35,
  60. "quickstartAllowFrom": true
  61. },
  62. "install": {
  63. "npmSpec": "@larksuite/openclaw-lark",
  64. "localPath": "extensions/feishu",
  65. "defaultChoice": "npm"
  66. }
  67. }
  68. }