forked from Selig/openclaw-skill
6 custom skills (assign-task, dispatch-webhook, daily-briefing, task-capture, qmd-brain, tts-voice) with technical documentation. Compatible with Claude Code, OpenClaw, Codex CLI, and OpenCode.
47 lines
2.7 KiB
JSON
Executable File
47 lines
2.7 KiB
JSON
Executable File
{
|
||
"title": "Bun (experimental)",
|
||
"content": "Goal: run this repo with **Bun** (optional, not recommended for WhatsApp/Telegram)\nwithout diverging from pnpm workflows.\n\n⚠️ **Not recommended for Gateway runtime** (WhatsApp/Telegram bugs). Use Node for production.\n\n* Bun is an optional local runtime for running TypeScript directly (`bun run …`, `bun --watch …`).\n* `pnpm` is the default for builds and remains fully supported (and used by some docs tooling).\n* Bun cannot use `pnpm-lock.yaml` and will ignore it.\n\nNote: `bun.lock`/`bun.lockb` are gitignored, so there’s no repo churn either way. If you want *no lockfile writes*:\n\n## Build / Test (Bun)\n\n## Bun lifecycle scripts (blocked by default)\n\nBun may block dependency lifecycle scripts unless explicitly trusted (`bun pm untrusted` / `bun pm trust`).\nFor this repo, the commonly blocked scripts are not required:\n\n* `@whiskeysockets/baileys` `preinstall`: checks Node major >= 20 (we run Node 22+).\n* `protobufjs` `postinstall`: emits warnings about incompatible version schemes (no build artifacts).\n\nIf you hit a real runtime issue that requires these scripts, trust them explicitly:\n\n* Some scripts still hardcode pnpm (e.g. `docs:build`, `ui:*`, `protocol:check`). Run those via pnpm for now.",
|
||
"code_samples": [
|
||
{
|
||
"code": "Note: `bun.lock`/`bun.lockb` are gitignored, so there’s no repo churn either way. If you want *no lockfile writes*:",
|
||
"language": "unknown"
|
||
},
|
||
{
|
||
"code": "## Build / Test (Bun)",
|
||
"language": "unknown"
|
||
},
|
||
{
|
||
"code": "## Bun lifecycle scripts (blocked by default)\n\nBun may block dependency lifecycle scripts unless explicitly trusted (`bun pm untrusted` / `bun pm trust`).\nFor this repo, the commonly blocked scripts are not required:\n\n* `@whiskeysockets/baileys` `preinstall`: checks Node major >= 20 (we run Node 22+).\n* `protobufjs` `postinstall`: emits warnings about incompatible version schemes (no build artifacts).\n\nIf you hit a real runtime issue that requires these scripts, trust them explicitly:",
|
||
"language": "unknown"
|
||
}
|
||
],
|
||
"headings": [
|
||
{
|
||
"level": "h2",
|
||
"text": "Status",
|
||
"id": "status"
|
||
},
|
||
{
|
||
"level": "h2",
|
||
"text": "Install",
|
||
"id": "install"
|
||
},
|
||
{
|
||
"level": "h2",
|
||
"text": "Build / Test (Bun)",
|
||
"id": "build-/-test-(bun)"
|
||
},
|
||
{
|
||
"level": "h2",
|
||
"text": "Bun lifecycle scripts (blocked by default)",
|
||
"id": "bun-lifecycle-scripts-(blocked-by-default)"
|
||
},
|
||
{
|
||
"level": "h2",
|
||
"text": "Caveats",
|
||
"id": "caveats"
|
||
}
|
||
],
|
||
"url": "llms-txt#bun-(experimental)",
|
||
"links": []
|
||
} |