Integrate PostHog LLM Analytics via a bundled OpenClaw plugin that captures $ai_generation, $ai_span, and $ai_trace events with configurable privacy mode (content redaction on by default). Add like/dislike feedback buttons to the web chat UI backed by a /api/feedback route. Extend the CLI with `telemetry privacy on|off` subcommands and fix command delegation so telemetry subcommands aren't forwarded to OpenClaw. Harden the web runtime installer to auto-flatten pnpm standalone deps and dereference dangling symlinks, preventing "Cannot find module 'next'" crashes in dev. Move plugin installation before onboard in bootstrap so the gateway starts with plugins.allow already configured.
89 lines
3.0 KiB
JSON
89 lines
3.0 KiB
JSON
{
|
|
"name": "denchclaw",
|
|
"version": "2.0.6",
|
|
"description": "Fully Managed OpenClaw Framework for managing your CRM, Sales Automation and Outreach agents. The only local productivity tool you need.",
|
|
"keywords": [],
|
|
"homepage": "https://github.com/DenchHQ/DenchClaw#readme",
|
|
"bugs": {
|
|
"url": "https://github.com/DenchHQ/DenchClaw/issues"
|
|
},
|
|
"license": "MIT",
|
|
"author": "Kumar Abhirup <kumar@dench.com>, Dench.com <support@dench.com>",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/DenchHQ/DenchClaw.git"
|
|
},
|
|
"bin": {
|
|
"dench": "denchclaw.mjs",
|
|
"denchclaw": "denchclaw.mjs"
|
|
},
|
|
"files": [
|
|
"apps/web/.next/standalone/",
|
|
"apps/web/.next/static/",
|
|
"apps/web/public/",
|
|
"LICENSE",
|
|
"denchclaw.mjs",
|
|
"README.md",
|
|
"assets/",
|
|
"dist/",
|
|
"extensions/",
|
|
"skills/"
|
|
],
|
|
"type": "module",
|
|
"main": "dist/entry.js",
|
|
"exports": {
|
|
".": "./dist/entry.js",
|
|
"./cli-entry": "./denchclaw.mjs"
|
|
},
|
|
"scripts": {
|
|
"build": "tsdown",
|
|
"check": "pnpm format:check && pnpm lint",
|
|
"denchclaw": "node denchclaw.mjs",
|
|
"dev": "node denchclaw.mjs",
|
|
"format": "oxfmt --write",
|
|
"format:check": "oxfmt --check",
|
|
"lint": "oxlint --type-aware",
|
|
"prepack": "pnpm build && pnpm web:build && pnpm web:prepack",
|
|
"start": "node denchclaw.mjs",
|
|
"test": "pnpm test:cli && pnpm --dir apps/web test",
|
|
"test:cli": "vitest run --config vitest.unit.config.ts src/cli/run-main.test.ts src/cli/bootstrap-external.test.ts src/cli/bootstrap-external.bootstrap-command.test.ts src/cli/workspace-seed.test.ts src/cli/web-runtime.test.ts src/cli/web-runtime-command.test.ts src/cli/flatten-standalone-deps.test.ts",
|
|
"test:web": "pnpm --dir apps/web test",
|
|
"web:build": "pnpm --dir apps/web build",
|
|
"web:dev": "pnpm --dir apps/web dev",
|
|
"web:install": "pnpm --dir apps/web install",
|
|
"web:prepack": "cp -r apps/web/public apps/web/.next/standalone/apps/web/public && cp -r apps/web/.next/static apps/web/.next/standalone/apps/web/.next/static && node scripts/flatten-standalone-deps.mjs",
|
|
"deploy": "set -a && source .env && set +a && bash scripts/deploy.sh",
|
|
"deploy:major": "set -a && source .env && set +a && bash scripts/deploy.sh --bump major",
|
|
"deploy:minor": "set -a && source .env && set +a && bash scripts/deploy.sh --bump minor",
|
|
"deploy:patch": "set -a && source .env && set +a && bash scripts/deploy.sh --bump patch"
|
|
},
|
|
"dependencies": {
|
|
"@clack/prompts": "^1.0.1",
|
|
"chalk": "^5.6.2",
|
|
"commander": "^14.0.3",
|
|
"gradient-string": "^3.0.0",
|
|
"json5": "^2.2.3",
|
|
"posthog-node": "^5.27.1",
|
|
"tslog": "^4.10.2"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^25.3.0",
|
|
"oxfmt": "0.34.0",
|
|
"oxlint": "^1.49.0",
|
|
"oxlint-tsgolint": "^0.14.2",
|
|
"tsdown": "^0.20.3",
|
|
"typescript": "^5.9.3",
|
|
"vitest": "^4.0.18"
|
|
},
|
|
"peerDependencies": {
|
|
"openclaw": ">=2026.1.0"
|
|
},
|
|
"engines": {
|
|
"node": ">=22.12.0"
|
|
},
|
|
"packageManager": "pnpm@10.23.0",
|
|
"pnpm": {
|
|
"minimumReleaseAge": 2880
|
|
}
|
|
}
|