Pre-onboard config (gateway.mode, gateway.port, plugin trust) used to call `openclaw config set` before `openclaw onboard` created the profile, causing "Failed to set ..." errors on fresh installs (#101). All pre-onboard config is now staged via raw JSON writes. Hidden gateway restarts inside syncBundledPlugins are removed; one explicit restart happens after all post-onboard config, followed by retried health probes so bootstrap no longer falsely reports "gateway closed" while the gateway is simply finishing startup.
90 lines
3.1 KiB
JSON
90 lines
3.1 KiB
JSON
{
|
|
"name": "denchclaw",
|
|
"version": "2.3.4",
|
|
"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",
|
|
"build:plugin-env": "node scripts/build-plugin-env.mjs",
|
|
"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:plugin-env && 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/dench-cloud.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
|
|
}
|
|
}
|