Commit Graph
3 Commits
Author SHA1 Message Date
Pradeep Elankumaran f01ee38194 ci: fix reporter test (node:test vs Jest), bump CI timeout, disable bail
- Run reporter.test.js with node --test (uses node:test, not Jest)
- Exclude reporter.test from Jest run
- Bump client timeout to 60s in CI (Camoufox cold start on GitHub runners)
- Disable bail so full suite runs even on failure
2026-04-25 08:39:56 -07:00
Pradeep Elankumaran 27dfc5146b add plugin manager CLI: install, remove, list
npm run plugin install <git-url|local-path>
npm run plugin remove <name>
npm run plugin list

Supports git repos (root plugin or plugins/ subdirs) and local
directories. Auto-updates camofox.config.json, installs npm deps,
warns about system deps needing Docker rebuild.
2026-04-18 14:57:58 -07:00
Pradeep Elankumaran f3b1ee9e6a feat: convert to ESM, add version sync script
- Convert all lib/, tests/, and config files from CJS (require/module.exports) to ESM (import/export)
- Add "type": "module" to package.json
- Rename jest.config.js → jest.config.cjs (Jest needs CJS config with ESM)
- Add NODE_OPTIONS='--experimental-vm-modules' to test scripts
- Add scripts/sync-version.js + npm version hook to keep openclaw.plugin.json in sync (fixes #26)
- Sync openclaw.plugin.json version to 1.3.1
2026-03-08 21:06:26 -07:00