2025-12-20 19:13:50 +01:00
lockfileVersion : '9.0'
settings :
autoInstallPeers : true
excludeLinksFromLockfile : false
2026-01-01 17:30:19 +01:00
overrides :
2026-02-01 14:29:45 -08:00
fast-xml-parser : 5.3 .4
form-data : 2.5 .4
qs : 6.14 .1
2026-02-06 16:37:48 -08:00
'@sinclair/typebox' : 0.34 .48
2026-01-31 14:20:58 +01:00
tar : 7.5 .7
2026-02-01 14:29:45 -08:00
tough-cookie : 4.1 .3
2026-01-01 17:30:19 +01:00
2025-12-20 19:13:50 +01:00
importers :
. :
dependencies :
2026-01-18 08:02:42 +00:00
'@agentclientprotocol/sdk' :
2026-02-06 09:11:31 +09:00
specifier : 0.14 .1
version : 0.14 .1 (zod@4.3.6)
2026-01-23 16:50:30 -05:00
'@aws-sdk/client-bedrock' :
2026-02-10 08:52:07 +09:00
specifier : ^3.986.0
version : 3.986 .0
2026-01-06 14:17:56 -06:00
'@buape/carbon' :
2026-02-09 09:51:59 +09:00
specifier : 0.14 .0
2026-02-09 10:00:53 +09:00
version : 0.14 .0 (hono@4.11.8)
2026-01-01 17:57:57 +01:00
'@clack/prompts' :
2026-01-31 06:40:45 +01:00
specifier : ^1.0.0
version : 1.0 .0
2026-01-07 05:34:37 +00:00
'@grammyjs/runner' :
specifier : ^2.0.3
2026-02-10 08:52:07 +09:00
version : 2.0 .3 (grammy@1.40.0)
2025-12-20 19:13:50 +01:00
'@grammyjs/transformer-throttler' :
specifier : ^1.2.1
2026-02-10 08:52:07 +09:00
version : 1.2 .1 (grammy@1.40.0)
2025-12-20 19:13:50 +01:00
'@homebridge/ciao' :
2026-02-09 09:51:59 +09:00
specifier : ^1.3.5
version : 1.3 .5
2026-02-03 14:27:39 -08:00
'@larksuiteoapi/node-sdk' :
2026-02-05 19:36:36 +09:00
specifier : ^1.58.0
2026-02-03 14:27:39 -08:00
version : 1.58 .0
2026-01-25 07:22:36 -05:00
'@line/bot-sdk' :
specifier : ^10.6.0
version : 10.6 .0
2026-01-17 04:57:04 +00:00
'@lydell/node-pty' :
specifier : 1.2 .0 -beta.3
version : 1.2 .0 -beta.3
2025-12-20 19:13:50 +01:00
'@mariozechner/pi-agent-core' :
2026-02-09 09:51:59 +09:00
specifier : 0.52 .9
version : 0.52 .9 (ws@8.19.0)(zod@4.3.6)
2025-12-20 19:13:50 +01:00
'@mariozechner/pi-ai' :
2026-02-09 09:51:59 +09:00
specifier : 0.52 .9
version : 0.52 .9 (ws@8.19.0)(zod@4.3.6)
2025-12-20 19:13:50 +01:00
'@mariozechner/pi-coding-agent' :
2026-02-09 09:51:59 +09:00
specifier : 0.52 .9
version : 0.52 .9 (ws@8.19.0)(zod@4.3.6)
2026-01-03 04:46:04 +01:00
'@mariozechner/pi-tui' :
2026-02-09 09:51:59 +09:00
specifier : 0.52 .9
version : 0.52 .9
2026-01-16 23:17:55 +00:00
'@mozilla/readability' :
specifier : ^0.6.0
version : 0.6 .0
2026-01-31 15:25:06 +09:00
'@napi-rs/canvas' :
specifier : ^0.1.89
2026-02-09 10:00:53 +09:00
version : 0.1 .90
2025-12-20 19:13:50 +01:00
'@sinclair/typebox' :
2026-02-06 16:37:48 -08:00
specifier : 0.34 .48
version : 0.34 .48
2026-01-04 14:12:00 +01:00
'@slack/bolt' :
2026-01-05 05:27:58 +01:00
specifier : ^4.6.0
2026-01-04 14:12:00 +01:00
version : 4.6 .0 (@types/express@5.0.6)
'@slack/web-api' :
2026-01-05 05:27:58 +01:00
specifier : ^7.13.0
2026-01-04 14:12:00 +01:00
version : 7.13 .0
2025-12-20 19:13:50 +01:00
'@whiskeysockets/baileys' :
specifier : 7.0 .0 -rc.9
version : 7.0 .0 -rc.9(audio-decode@2.2.3)(sharp@0.34.5)
ajv :
specifier : ^8.17.1
version : 8.17 .1
chalk :
specifier : ^5.6.2
version : 5.6 .2
chokidar :
2025-12-20 22:44:58 +00:00
specifier : ^5.0.0
version : 5.0 .0
feat(tui): add syntax highlighting for code blocks
Add syntax highlighting to markdown code blocks in the TUI using
cli-highlight with a VS Code Dark-inspired color theme.
Features:
- 191 languages supported via highlight.js
- Auto-detection fallback for unknown languages
- Graceful fallback to plain styling on errors
- VS Code Dark-inspired color palette
Colors:
- Purple: keywords (const, function, if, etc.)
- Teal: built-ins (console, Math, print, etc.)
- Orange: strings
- Green: numbers, comments
- Yellow: function names
- Blue: literals (true, false, null)
- Red: diff deletions
- Light blue: variables, parameters
🤖 AI-assisted (Claude) - fully tested locally
2026-01-18 16:24:14 -08:00
cli-highlight :
specifier : ^2.1.11
version : 2.1 .11
2025-12-20 19:13:50 +01:00
commander :
2026-01-31 06:40:45 +01:00
specifier : ^14.0.3
version : 14.0 .3
2025-12-20 19:13:50 +01:00
croner :
2026-02-02 11:03:43 +09:00
specifier : ^10.0.1
version : 10.0 .1
2026-01-03 05:22:09 +01:00
discord-api-types :
2026-01-31 06:40:45 +01:00
specifier : ^0.38.38
version : 0.38 .38
2025-12-20 19:13:50 +01:00
dotenv :
2026-02-06 09:11:31 +09:00
specifier : ^17.2.4
version : 17.2 .4
2025-12-20 19:13:50 +01:00
express :
specifier : ^5.2.1
version : 5.2 .1
file-type :
2026-01-05 05:27:58 +01:00
specifier : ^21.3.0
version : 21.3 .0
2025-12-20 19:13:50 +01:00
grammy :
2026-02-10 08:52:07 +09:00
specifier : ^1.40.0
version : 1.40 .0
2026-01-11 12:11:12 +00:00
jiti :
specifier : ^2.6.1
version : 2.6 .1
2025-12-20 19:13:50 +01:00
json5 :
specifier : ^2.2.3
version : 2.2 .3
2026-01-17 07:08:04 +00:00
jszip :
specifier : ^3.10.1
version : 3.10 .1
2026-01-16 23:17:55 +00:00
linkedom :
specifier : ^0.18.12
version : 0.18 .12
2026-01-31 17:12:28 +09:00
long :
specifier : ^5.3.2
version : 5.3 .2
2026-01-08 10:45:42 +00:00
markdown-it :
specifier : ^14.1.0
version : 14.1 .0
2026-01-25 01:05:23 +00:00
node-edge-tts :
2026-02-05 19:36:36 +09:00
specifier : ^1.2.10
version : 1.2 .10
2026-01-31 15:25:06 +09:00
node-llama-cpp :
specifier : 3.15 .1
version : 3.15 .1 (typescript@5.9.3)
2026-01-08 05:19:57 +01:00
osc-progress :
2026-01-20 12:58:49 +00:00
specifier : ^0.3.0
version : 0.3 .0
2026-01-20 07:35:29 +00:00
pdfjs-dist :
2026-02-02 11:03:43 +09:00
specifier : ^5.4.624
version : 5.4 .624
2025-12-20 19:13:50 +01:00
playwright-core :
2026-02-06 16:37:48 -08:00
specifier : 1.58 .2
version : 1.58 .2
2026-01-06 05:33:08 +01:00
proper-lockfile :
specifier : ^4.1.2
version : 4.1 .2
2025-12-20 19:13:50 +01:00
qrcode-terminal :
specifier : ^0.12.0
2026-01-10 20:55:50 +00:00
version : 0.12 .0
2025-12-20 19:13:50 +01:00
sharp :
specifier : ^0.34.5
version : 0.34 .5
2026-01-31 17:15:03 +09:00
signal-utils :
specifier : ^0.21.1
version : 0.21 .1 (signal-polyfill@0.2.2)
2026-01-17 18:02:25 +00:00
sqlite-vec :
specifier : 0.1 .7 -alpha.2
version : 0.1 .7 -alpha.2
2026-01-12 01:36:13 +00:00
tar :
2026-01-31 14:20:58 +01:00
specifier : 7.5 .7
version : 7.5 .7
2025-12-20 19:13:50 +01:00
tslog :
specifier : ^4.10.2
version : 4.10 .2
undici :
2026-02-06 16:37:48 -08:00
specifier : ^7.21.0
version : 7.21 .0
2025-12-20 19:13:50 +01:00
ws :
2026-01-05 22:52:13 +00:00
specifier : ^8.19.0
version : 8.19 .0
2026-01-17 19:48:26 +00:00
yaml :
specifier : ^2.8.2
version : 2.8 .2
2025-12-20 19:13:50 +01:00
zod :
2026-01-24 10:30:21 +00:00
specifier : ^4.3.6
version : 4.3 .6
2025-12-20 19:13:50 +01:00
devDependencies :
2026-01-07 03:24:56 -03:00
'@grammyjs/types' :
2026-02-10 08:52:07 +09:00
specifier : ^3.24.0
version : 3.24 .0
2025-12-20 19:13:50 +01:00
'@lit-labs/signals' :
2025-12-30 14:30:46 +01:00
specifier : ^0.2.0
version : 0.2 .0
2025-12-20 19:13:50 +01:00
'@lit/context' :
specifier : ^1.1.6
version : 1.1 .6
'@types/express' :
specifier : ^5.0.6
version : 5.0 .6
'@types/markdown-it' :
specifier : ^14.1.2
version : 14.1 .2
'@types/node' :
2026-02-09 09:51:59 +09:00
specifier : ^25.2.2
version : 25.2 .2
2026-01-06 05:33:08 +01:00
'@types/proper-lockfile' :
specifier : ^4.1.4
version : 4.1 .4
2025-12-20 19:13:50 +01:00
'@types/qrcode-terminal' :
specifier : ^0.12.2
version : 0.12 .2
'@types/ws' :
specifier : ^8.18.1
version : 8.18 .1
2026-01-21 04:05:57 +00:00
'@typescript/native-preview' :
2026-02-10 08:52:07 +09:00
specifier : 7.0 .0 -dev.20260209.1
version : 7.0 .0 -dev.20260209.1
2025-12-20 19:13:50 +01:00
'@vitest/coverage-v8' :
2026-01-24 10:30:21 +00:00
specifier : ^4.0.18
2026-02-09 09:51:59 +09:00
version : 4.0 .18 (@vitest/browser@4.0.18(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18))(vitest@4.0.18)
2025-12-20 19:13:50 +01:00
lit :
2025-12-30 14:30:46 +01:00
specifier : ^3.3.2
version : 3.3 .2
2025-12-20 19:13:50 +01:00
ollama :
specifier : ^0.6.3
version : 0.6 .3
2026-01-14 14:31:43 +00:00
oxfmt :
2026-02-03 09:08:52 +09:00
specifier : 0.28 .0
version : 0.28 .0
2025-12-23 00:28:33 +00:00
oxlint :
2026-02-03 09:08:52 +09:00
specifier : ^1.43.0
2026-02-09 09:51:59 +09:00
version : 1.43 .0 (oxlint-tsgolint@0.11.5)
2025-12-23 00:28:33 +00:00
oxlint-tsgolint :
2026-02-09 09:51:59 +09:00
specifier : ^0.11.5
version : 0.11 .5
2025-12-20 19:13:50 +01:00
rolldown :
2026-02-05 19:36:36 +09:00
specifier : 1.0 .0 -rc.3
version : 1.0 .0 -rc.3
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
tsdown :
2026-02-05 19:36:36 +09:00
specifier : ^0.20.3
2026-02-10 08:52:07 +09:00
version : 0.20 .3 (@typescript/native-preview@7.0.0-dev.20260209.1)(typescript@5.9.3)
2026-01-06 23:48:22 +00:00
tsx :
specifier : ^4.21.0
version : 4.21 .0
2026-01-31 08:23:10 +00:00
typescript :
specifier : ^5.9.3
version : 5.9 .3
2025-12-20 19:13:50 +01:00
vitest :
2026-01-24 10:30:21 +00:00
specifier : ^4.0.18
2026-02-09 09:51:59 +09:00
version : 4.0 .18 (@opentelemetry/api@1.9.0)(@types/node@25.2.2)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)
2025-12-20 19:13:50 +01:00
2026-01-31 22:06:51 +09:00
extensions/bluebubbles :
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-18 06:02:37 +00:00
2026-01-31 22:06:51 +09:00
extensions/copilot-proxy :
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-17 12:46:42 +00:00
2026-01-20 18:56:10 +00:00
extensions/diagnostics-otel :
dependencies :
'@opentelemetry/api' :
specifier : ^1.9.0
version : 1.9 .0
2026-01-20 22:51:47 +00:00
'@opentelemetry/api-logs' :
2026-01-22 01:47:43 +00:00
specifier : ^0.211.0
version : 0.211 .0
2026-01-20 22:51:47 +00:00
'@opentelemetry/exporter-logs-otlp-http' :
2026-01-22 01:47:43 +00:00
specifier : ^0.211.0
version : 0.211 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
'@opentelemetry/exporter-metrics-otlp-http' :
2026-01-22 01:47:43 +00:00
specifier : ^0.211.0
version : 0.211 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
'@opentelemetry/exporter-trace-otlp-http' :
2026-01-22 01:47:43 +00:00
specifier : ^0.211.0
version : 0.211 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
'@opentelemetry/resources' :
2026-01-22 01:47:43 +00:00
specifier : ^2.5.0
version : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 22:51:47 +00:00
'@opentelemetry/sdk-logs' :
2026-01-22 01:47:43 +00:00
specifier : ^0.211.0
version : 0.211 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
'@opentelemetry/sdk-metrics' :
2026-01-22 01:47:43 +00:00
specifier : ^2.5.0
version : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
'@opentelemetry/sdk-node' :
2026-01-22 01:47:43 +00:00
specifier : ^0.211.0
version : 0.211 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
'@opentelemetry/sdk-trace-base' :
2026-01-22 01:47:43 +00:00
specifier : ^2.5.0
version : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
'@opentelemetry/semantic-conventions' :
specifier : ^1.39.0
version : 1.39 .0
2026-01-31 22:06:51 +09:00
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-20 18:56:10 +00:00
2026-01-31 22:06:51 +09:00
extensions/discord :
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-18 08:53:03 +00:00
2026-02-03 14:27:39 -08:00
extensions/feishu :
2026-02-05 19:02:44 +08:00
dependencies :
'@larksuiteoapi/node-sdk' :
2026-02-06 16:37:48 -08:00
specifier : ^1.58.0
2026-02-05 19:02:44 +08:00
version : 1.58 .0
'@sinclair/typebox' :
2026-02-06 16:37:48 -08:00
specifier : 0.34 .48
version : 0.34 .48
2026-02-05 19:02:44 +08:00
zod :
specifier : ^4.3.6
version : 4.3 .6
2026-02-03 14:27:39 -08:00
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-31 22:06:51 +09:00
extensions/google-antigravity-auth :
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-17 12:46:42 +00:00
2026-01-31 22:06:51 +09:00
extensions/google-gemini-cli-auth :
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-24 01:12:48 +00:00
extensions/googlechat :
2026-01-23 16:45:37 -06:00
dependencies :
google-auth-library :
specifier : ^10.5.0
version : 10.5 .0
2026-01-24 23:23:24 +00:00
devDependencies :
2026-01-30 05:15:47 +00:00
openclaw :
2026-01-24 23:23:24 +00:00
specifier : workspace:*
2026-01-30 05:15:47 +00:00
version : link:../..
2026-01-23 16:45:37 -06:00
2026-01-31 22:06:51 +09:00
extensions/imessage :
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-18 08:53:03 +00:00
2026-01-25 07:22:36 -05:00
extensions/line :
devDependencies :
2026-01-30 05:15:47 +00:00
openclaw :
2026-01-25 07:22:36 -05:00
specifier : workspace:*
2026-01-30 05:15:47 +00:00
version : link:../..
2026-01-25 07:22:36 -05:00
2026-01-31 22:06:51 +09:00
extensions/llm-task :
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-24 01:26:17 +00:00
2026-01-31 22:06:51 +09:00
extensions/lobster :
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-22 04:51:36 +00:00
2026-01-15 09:31:18 +00:00
extensions/matrix :
dependencies :
2026-01-20 11:51:08 +00:00
'@matrix-org/matrix-sdk-crypto-nodejs' :
specifier : ^0.4.0
version : 0.4 .0
2026-01-27 01:00:17 +00:00
'@vector-im/matrix-bot-sdk' :
specifier : 0.8 .0 -element.3
version : 0.8 .0 -element.3
2026-01-15 09:31:18 +00:00
markdown-it :
specifier : 14.1 .0
version : 14.1 .0
2026-01-20 11:51:08 +00:00
music-metadata :
2026-02-09 09:51:59 +09:00
specifier : ^11.12.0
version : 11.12 .0
2026-01-24 01:14:32 +00:00
zod :
2026-01-24 10:30:21 +00:00
specifier : ^4.3.6
version : 4.3 .6
2026-01-24 01:14:32 +00:00
devDependencies :
2026-01-30 05:15:47 +00:00
openclaw :
2026-01-24 01:14:32 +00:00
specifier : workspace:*
2026-01-30 05:15:47 +00:00
version : link:../..
2026-01-15 09:31:18 +00:00
2026-01-31 22:06:51 +09:00
extensions/mattermost :
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-21 18:40:56 -05:00
2026-01-18 23:17:32 +00:00
extensions/memory-core :
2026-01-27 21:19:14 +01:00
devDependencies :
2026-01-30 05:15:47 +00:00
openclaw :
2026-01-27 21:19:14 +01:00
specifier : workspace:*
2026-01-30 05:15:47 +00:00
version : link:../..
2026-01-18 23:17:32 +00:00
extensions/memory-lancedb :
2026-01-18 05:40:58 +00:00
dependencies :
'@lancedb/lancedb' :
2026-02-10 08:52:07 +09:00
specifier : ^0.26.2
version : 0.26 .2 (apache-arrow@18.1.0)
2026-01-18 05:40:58 +00:00
'@sinclair/typebox' :
2026-02-06 16:37:48 -08:00
specifier : 0.34 .48
version : 0.34 .48
2026-01-18 05:40:58 +00:00
openai :
2026-02-10 08:52:07 +09:00
specifier : ^6.19.0
version : 6.19 .0 (ws@8.19.0)(zod@4.3.6)
2026-01-31 22:06:51 +09:00
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-18 05:40:58 +00:00
2026-01-31 22:06:51 +09:00
extensions/minimax-portal-auth :
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-31 12:42:45 +01:00
2026-01-16 02:58:08 +00:00
extensions/msteams :
dependencies :
'@microsoft/agents-hosting' :
2026-01-31 06:40:45 +01:00
specifier : ^1.2.3
version : 1.2 .3
2026-01-16 02:58:08 +00:00
'@microsoft/agents-hosting-express' :
2026-01-31 06:40:45 +01:00
specifier : ^1.2.3
version : 1.2 .3
2026-01-16 02:58:08 +00:00
'@microsoft/agents-hosting-extensions-teams' :
2026-01-31 06:40:45 +01:00
specifier : ^1.2.3
version : 1.2 .3
2026-01-16 02:58:08 +00:00
express :
specifier : ^5.2.1
version : 5.2 .1
proper-lockfile :
specifier : ^4.1.2
version : 4.1 .2
2026-02-08 02:36:42 -08:00
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-16 02:58:08 +00:00
2026-01-31 22:06:51 +09:00
extensions/nextcloud-talk :
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-20 11:51:08 +00:00
2026-01-20 20:14:44 +00:00
extensions/nostr :
dependencies :
nostr-tools :
2026-02-03 09:08:52 +09:00
specifier : ^2.23.0
version : 2.23 .0 (typescript@5.9.3)
2026-01-20 20:14:44 +00:00
zod :
2026-01-24 10:30:21 +00:00
specifier : ^4.3.6
version : 4.3 .6
2026-02-08 02:36:42 -08:00
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-20 20:14:44 +00:00
2026-01-31 22:06:51 +09:00
extensions/open-prose :
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-24 00:17:58 +00:00
2026-01-31 22:06:51 +09:00
extensions/signal :
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-18 08:53:03 +00:00
2026-01-31 22:06:51 +09:00
extensions/slack :
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-18 08:53:03 +00:00
2026-01-31 22:06:51 +09:00
extensions/telegram :
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-18 08:53:03 +00:00
2026-01-24 00:17:58 +00:00
extensions/tlon :
dependencies :
'@urbit/aura' :
2026-01-24 10:30:21 +00:00
specifier : ^3.0.0
version : 3.0 .0
2026-01-24 00:17:58 +00:00
'@urbit/http-api' :
specifier : ^3.0.0
version : 3.0 .0
2026-01-31 22:06:51 +09:00
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-24 00:17:58 +00:00
2026-01-27 03:48:10 +08:00
extensions/twitch :
dependencies :
'@twurple/api' :
specifier : ^8.0.3
version : 8.0 .3 (@twurple/auth@8.0.3)
'@twurple/auth' :
specifier : ^8.0.3
version : 8.0 .3
'@twurple/chat' :
specifier : ^8.0.3
version : 8.0 .3 (@twurple/auth@8.0.3)
zod :
2026-01-31 06:40:45 +01:00
specifier : ^4.3.6
2026-01-27 03:48:10 +08:00
version : 4.3 .6
devDependencies :
2026-01-30 05:15:47 +00:00
openclaw :
2026-01-27 03:48:10 +08:00
specifier : workspace:*
2026-01-30 05:15:47 +00:00
version : link:../..
2026-01-27 03:48:10 +08:00
2026-01-15 09:31:18 +00:00
extensions/voice-call :
dependencies :
'@sinclair/typebox' :
2026-02-06 16:37:48 -08:00
specifier : 0.34 .48
version : 0.34 .48
2026-01-15 09:31:18 +00:00
ws :
specifier : ^8.19.0
version : 8.19 .0
zod :
2026-01-24 10:30:21 +00:00
specifier : ^4.3.6
version : 4.3 .6
2026-01-31 22:06:51 +09:00
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-15 09:31:18 +00:00
2026-01-31 22:06:51 +09:00
extensions/whatsapp :
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-18 08:53:03 +00:00
2026-01-15 09:31:18 +00:00
extensions/zalo :
dependencies :
undici :
2026-02-06 16:37:48 -08:00
specifier : 7.21 .0
version : 7.21 .0
2026-02-08 02:36:42 -08:00
devDependencies :
openclaw :
specifier : workspace:*
version : link:../..
2026-01-15 09:31:18 +00:00
2026-01-16 13:28:18 -08:00
extensions/zalouser :
dependencies :
'@sinclair/typebox' :
2026-02-06 16:37:48 -08:00
specifier : 0.34 .48
version : 0.34 .48
2026-02-08 02:36:42 -08:00
devDependencies :
2026-01-30 05:15:47 +00:00
openclaw :
2026-01-27 11:27:41 +00:00
specifier : workspace:*
2026-01-30 05:15:47 +00:00
version : link:../..
2026-01-27 11:27:41 +00:00
packages/clawdbot :
dependencies :
2026-01-30 03:15:10 +01:00
openclaw :
specifier : workspace:*
version : link:../..
packages/moltbot :
dependencies :
openclaw :
2026-01-18 04:29:28 +00:00
specifier : workspace:*
version : link:../..
2026-01-16 13:28:18 -08:00
2025-12-23 18:38:32 +01:00
ui :
dependencies :
2026-01-20 11:15:10 +00:00
'@noble/ed25519' :
specifier : 3.0 .0
version : 3.0 .0
2026-01-04 21:51:26 +01:00
dompurify :
specifier : ^3.3.1
version : 3.3 .1
2025-12-23 18:38:32 +01:00
lit :
2025-12-30 14:30:46 +01:00
specifier : ^3.3.2
version : 3.3 .2
2026-01-04 21:51:26 +01:00
marked :
specifier : ^17.0.1
version : 17.0 .1
2026-01-09 13:38:46 +01:00
vite :
specifier : 7.3 .1
2026-02-09 09:51:59 +09:00
version : 7.3 .1 (@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)
2025-12-23 18:38:32 +01:00
devDependencies :
2025-12-30 14:30:46 +01:00
'@vitest/browser-playwright' :
2026-01-24 10:30:21 +00:00
specifier : 4.0 .18
2026-02-09 09:51:59 +09:00
version : 4.0 .18 (playwright@1.58.2)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18)
2025-12-30 14:30:46 +01:00
playwright :
2026-02-06 16:37:48 -08:00
specifier : ^1.58.2
version : 1.58 .2
2025-12-30 14:30:46 +01:00
vitest :
2026-01-24 10:30:21 +00:00
specifier : 4.0 .18
2026-02-09 09:51:59 +09:00
version : 4.0 .18 (@opentelemetry/api@1.9.0)(@types/node@25.2.2)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)
2025-12-23 18:38:32 +01:00
2025-12-20 19:13:50 +01:00
packages :
2026-02-06 09:11:31 +09:00
'@agentclientprotocol/sdk@0.14.1' :
resolution : {integrity : sha512-b6r3PS3Nly+Wyw9U+0nOr47bV8tfS476EgyEMhoKvJCZLbgqoDFN7DJwkxL88RR0aiOqOYV1ZnESHqb+RmdH8w==}
2026-01-18 08:02:42 +00:00
peerDependencies :
zod : ^3.25.0 || ^4.0.0
2026-02-05 16:54:44 -05:00
'@anthropic-ai/sdk@0.73.0' :
resolution : {integrity : sha512-URURVzhxXGJDGUGFunIOtBlSl7KWvZiAAKY/ttTkZAkXT9bTPqdk2eK0b8qqSxXpikh3QKPnPYpiyX98zf5ebw==}
2025-12-20 19:13:50 +01:00
hasBin : true
peerDependencies :
zod : ^3.25.0 || ^4.0.0
peerDependenciesMeta :
zod :
optional : true
2026-01-13 06:57:02 +00:00
'@aws-crypto/crc32@5.2.0' :
resolution : {integrity : sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==}
engines : {node : '>=16.0.0' }
'@aws-crypto/sha256-browser@5.2.0' :
resolution : {integrity : sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==}
'@aws-crypto/sha256-js@5.2.0' :
resolution : {integrity : sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==}
engines : {node : '>=16.0.0' }
'@aws-crypto/supports-web-crypto@5.2.0' :
resolution : {integrity : sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==}
'@aws-crypto/util@5.2.0' :
resolution : {integrity : sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==}
2026-02-10 08:52:07 +09:00
'@aws-sdk/client-bedrock-runtime@3.986.0' :
resolution : {integrity : sha512-QFWFS8dCydWP1fsinjDo1QNKI9/aYYiD1KqVaWw7J3aYtdtcdyXD/ghnUms6P/IJycea2k+1xvVpvuejRG3SNw==}
2026-01-23 16:50:30 -05:00
engines : {node : '>=20.0.0' }
2026-02-10 08:52:07 +09:00
'@aws-sdk/client-bedrock@3.986.0' :
resolution : {integrity : sha512-xQo4j2vtdwERk/cuKJBN8A4tpoPr9Rr08QU7jRsekjLiJwr4VsWkNhJh+Z4X/dpUFh6Vwpu5GiQr0HPa7xlCFQ==}
2026-01-25 00:19:02 +00:00
engines : {node : '>=20.0.0' }
2026-02-06 16:37:48 -08:00
'@aws-sdk/client-sso@3.985.0' :
resolution : {integrity : sha512-81J8iE8MuXhdbMfIz4sWFj64Pe41bFi/uqqmqOC5SlGv+kwoyLsyKS/rH2tW2t5buih4vTUxskRjxlqikTD4oQ==}
2026-01-23 16:50:30 -05:00
engines : {node : '>=20.0.0' }
2026-02-06 16:37:48 -08:00
'@aws-sdk/core@3.973.7' :
resolution : {integrity : sha512-wNZZQQNlJ+hzD49cKdo+PY6rsTDElO8yDImnrI69p2PLBa7QomeUKAJWYp9xnaR38nlHqWhMHZuYLCQ3oSX+xg==}
2026-01-25 00:19:02 +00:00
engines : {node : '>=20.0.0' }
2026-02-06 16:37:48 -08:00
'@aws-sdk/credential-provider-env@3.972.5' :
resolution : {integrity : sha512-LxJ9PEO4gKPXzkufvIESUysykPIdrV7+Ocb9yAhbhJLE4TiAYqbCVUE+VuKP1leGR1bBfjWjYgSV5MxprlX3mQ==}
2026-01-23 16:50:30 -05:00
engines : {node : '>=20.0.0' }
2026-02-06 16:37:48 -08:00
'@aws-sdk/credential-provider-http@3.972.7' :
resolution : {integrity : sha512-L2uOGtvp2x3bTcxFTpSM+GkwFIPd8pHfGWO1764icMbo7e5xJh0nfhx1UwkXLnwvocTNEf8A7jISZLYjUSNaTg==}
2026-01-25 00:19:02 +00:00
engines : {node : '>=20.0.0' }
2026-02-06 16:37:48 -08:00
'@aws-sdk/credential-provider-ini@3.972.5' :
resolution : {integrity : sha512-SdDTYE6jkARzOeL7+kudMIM4DaFnP5dZVeatzw849k4bSXDdErDS188bgeNzc/RA2WGrlEpsqHUKP6G7sVXhZg==}
2026-01-23 16:50:30 -05:00
engines : {node : '>=20.0.0' }
2026-02-06 16:37:48 -08:00
'@aws-sdk/credential-provider-login@3.972.5' :
resolution : {integrity : sha512-uYq1ILyTSI6ZDCMY5+vUsRM0SOCVI7kaW4wBrehVVkhAxC6y+e9rvGtnoZqCOWL1gKjTMouvsf4Ilhc5NCg1Aw==}
2026-01-25 00:19:02 +00:00
engines : {node : '>=20.0.0' }
2026-02-06 16:37:48 -08:00
'@aws-sdk/credential-provider-node@3.972.6' :
resolution : {integrity : sha512-DZ3CnAAtSVtVz+G+ogqecaErMLgzph4JH5nYbHoBMgBkwTUV+SUcjsjOJwdBJTHu3Dm6l5LBYekZoU2nDqQk2A==}
2026-01-23 16:50:30 -05:00
engines : {node : '>=20.0.0' }
2026-02-06 16:37:48 -08:00
'@aws-sdk/credential-provider-process@3.972.5' :
resolution : {integrity : sha512-HDKF3mVbLnuqGg6dMnzBf1VUOywE12/N286msI9YaK9mEIzdsGCtLTvrDhe3Up0R9/hGFbB+9l21/TwF5L1C6g==}
2026-01-25 00:19:02 +00:00
engines : {node : '>=20.0.0' }
2026-02-06 16:37:48 -08:00
'@aws-sdk/credential-provider-sso@3.972.5' :
resolution : {integrity : sha512-8urj3AoeNeQisjMmMBhFeiY2gxt6/7wQQbEGun0YV/OaOOiXrIudTIEYF8ZfD+NQI6X1FY5AkRsx6O/CaGiybA==}
2026-01-23 16:50:30 -05:00
engines : {node : '>=20.0.0' }
2026-02-06 16:37:48 -08:00
'@aws-sdk/credential-provider-web-identity@3.972.5' :
resolution : {integrity : sha512-OK3cULuJl6c+RcDZfPpaK5o3deTOnKZbxm7pzhFNGA3fI2hF9yDih17fGRazJzGGWaDVlR9ejZrpDef4DJCEsw==}
2026-01-25 00:19:02 +00:00
engines : {node : '>=20.0.0' }
2026-02-05 16:54:44 -05:00
'@aws-sdk/eventstream-handler-node@3.972.5' :
resolution : {integrity : sha512-xEmd3dnyn83K6t4AJxBJA63wpEoCD45ERFG0XMTViD2E/Ohls9TLxjOWPb1PAxR9/46cKy/TImez1GoqP6xVNQ==}
2026-01-23 16:50:30 -05:00
engines : {node : '>=20.0.0' }
2026-01-31 06:40:45 +01:00
'@aws-sdk/middleware-eventstream@3.972.3' :
resolution : {integrity : sha512-pbvZ6Ye/Ks6BAZPa3RhsNjHrvxU9li25PMhSdDpbX0jzdpKpAkIR65gXSNKmA/REnSdEMWSD4vKUW+5eMFzB6w==}
2026-01-25 00:19:02 +00:00
engines : {node : '>=20.0.0' }
2026-01-31 06:40:45 +01:00
'@aws-sdk/middleware-host-header@3.972.3' :
resolution : {integrity : sha512-aknPTb2M+G3s+0qLCx4Li/qGZH8IIYjugHMv15JTYMe6mgZO8VBpYgeGYsNMGCqCZOcWzuf900jFBG5bopfzmA==}
2026-01-23 16:50:30 -05:00
engines : {node : '>=20.0.0' }
2026-01-31 06:40:45 +01:00
'@aws-sdk/middleware-logger@3.972.3' :
resolution : {integrity : sha512-Ftg09xNNRqaz9QNzlfdQWfpqMCJbsQdnZVJP55jfhbKi1+FTWxGuvfPoBhDHIovqWKjqbuiew3HuhxbJ0+OjgA==}
2026-01-25 00:19:02 +00:00
engines : {node : '>=20.0.0' }
2026-01-31 06:40:45 +01:00
'@aws-sdk/middleware-recursion-detection@3.972.3' :
resolution : {integrity : sha512-PY57QhzNuXHnwbJgbWYTrqIDHYSeOlhfYERTAuc16LKZpTZRJUjzBFokp9hF7u1fuGeE3D70ERXzdbMBOqQz7Q==}
2026-01-18 14:15:32 +00:00
engines : {node : '>=20.0.0' }
2026-01-13 06:57:02 +00:00
2026-02-06 16:37:48 -08:00
'@aws-sdk/middleware-user-agent@3.972.7' :
resolution : {integrity : sha512-HUD+geASjXSCyL/DHPQc/Ua7JhldTcIglVAoCV8kiVm99IaFSlAbTvEnyhZwdE6bdFyTL+uIaWLaCFSRsglZBQ==}
2026-01-18 14:15:32 +00:00
engines : {node : '>=20.0.0' }
2026-01-13 06:57:02 +00:00
2026-02-10 08:52:07 +09:00
'@aws-sdk/middleware-websocket@3.972.6' :
resolution : {integrity : sha512-1DedO6N3m8zQ/vG6twNiHtsdwBgk773VdavLEbB3NXeKZDlzSK1BTviqWwvJdKx5UnIy4kGGP6WWpCEFEt/bhQ==}
2026-01-13 06:57:02 +00:00
engines : {node : '>= 14.0.0' }
2026-02-06 16:37:48 -08:00
'@aws-sdk/nested-clients@3.985.0' :
resolution : {integrity : sha512-TsWwKzb/2WHafAY0CE7uXgLj0FmnkBTgfioG9HO+7z/zCPcl1+YU+i7dW4o0y+aFxFgxTMG+ExBQpqT/k2ao8g==}
2026-02-05 16:54:44 -05:00
engines : {node : '>=20.0.0' }
2026-02-10 08:52:07 +09:00
'@aws-sdk/nested-clients@3.986.0' :
resolution : {integrity : sha512-/yq4hr3KUBIIX/bcccscXOzFoe6NSiAUFTsHaM2VZWYpPw7JwlqnPsfFVONAjuuYovjP/O+qYBx1oj85C7Dplw==}
engines : {node : '>=20.0.0' }
2026-01-31 06:40:45 +01:00
'@aws-sdk/region-config-resolver@3.972.3' :
resolution : {integrity : sha512-v4J8qYAWfOMcZ4MJUyatntOicTzEMaU7j3OpkRCGGFSL2NgXQ5VbxauIyORA+pxdKZ0qQG2tCQjQjZDlXEC3Ow==}
2026-01-25 00:19:02 +00:00
engines : {node : '>=20.0.0' }
2026-02-06 16:37:48 -08:00
'@aws-sdk/token-providers@3.985.0' :
resolution : {integrity : sha512-+hwpHZyEq8k+9JL2PkE60V93v2kNhUIv7STFt+EAez1UJsJOQDhc5LpzEX66pNjclI5OTwBROs/DhJjC/BtMjQ==}
2026-02-05 16:54:44 -05:00
engines : {node : '>=20.0.0' }
2026-02-10 08:52:07 +09:00
'@aws-sdk/token-providers@3.986.0' :
resolution : {integrity : sha512-1T2/iqONrISWJPUFyznvjVdoZrpFjuhI0FKjTrA2iSmEFpzWu+ctgGHYdxNoBNVzleO8BFD+w8S+rDQAuAre5g==}
engines : {node : '>=20.0.0' }
2026-01-31 06:40:45 +01:00
'@aws-sdk/types@3.973.1' :
resolution : {integrity : sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==}
2026-01-23 16:50:30 -05:00
engines : {node : '>=20.0.0' }
2026-02-06 16:37:48 -08:00
'@aws-sdk/util-endpoints@3.985.0' :
resolution : {integrity : sha512-vth7UfGSUR3ljvaq8V4Rc62FsM7GUTH/myxPWkaEgOrprz1/Pc72EgTXxj+cPPPDAfHFIpjhkB7T7Td0RJx+BA==}
2026-02-05 16:54:44 -05:00
engines : {node : '>=20.0.0' }
2026-02-10 08:52:07 +09:00
'@aws-sdk/util-endpoints@3.986.0' :
resolution : {integrity : sha512-Mqi79L38qi1gCG3adlVdbNrSxvcm1IPDLiJPA3OBypY5ewxUyWbaA3DD4goG+EwET6LSFgZJcRSIh6KBNpP5pA==}
engines : {node : '>=20.0.0' }
2026-01-31 06:40:45 +01:00
'@aws-sdk/util-format-url@3.972.3' :
resolution : {integrity : sha512-n7F2ycckcKFXa01vAsT/SJdjFHfKH9s96QHcs5gn8AaaigASICeME8WdUL9uBp8XV/OVwEt8+6gzn6KFUgQa8g==}
2026-01-23 16:50:30 -05:00
engines : {node : '>=20.0.0' }
2026-01-31 06:40:45 +01:00
'@aws-sdk/util-locate-window@3.965.4' :
resolution : {integrity : sha512-H1onv5SkgPBK2P6JR2MjGgbOnttoNzSPIRoeZTNPZYyaplwGg50zS3amXvXqF0/qfXpWEC9rLWU564QTB9bSog==}
2026-01-18 14:15:32 +00:00
engines : {node : '>=20.0.0' }
2026-01-13 06:57:02 +00:00
2026-01-31 06:40:45 +01:00
'@aws-sdk/util-user-agent-browser@3.972.3' :
resolution : {integrity : sha512-JurOwkRUcXD/5MTDBcqdyQ9eVedtAsZgw5rBwktsPTN7QtPiS2Ld1jkJepNgYoCufz1Wcut9iup7GJDoIHp8Fw==}
2026-01-25 00:19:02 +00:00
2026-02-06 16:37:48 -08:00
'@aws-sdk/util-user-agent-node@3.972.5' :
resolution : {integrity : sha512-GsUDF+rXyxDZkkJxUsDxnA67FG+kc5W1dnloCFLl6fWzceevsCYzJpASBzT+BPjwUgREE6FngfJYYYMQUY5fZQ==}
2026-01-23 16:50:30 -05:00
engines : {node : '>=20.0.0' }
peerDependencies :
aws-crt : '>=1.0.0'
peerDependenciesMeta :
aws-crt :
optional : true
2026-02-05 19:36:36 +09:00
'@aws-sdk/xml-builder@3.972.4' :
resolution : {integrity : sha512-0zJ05ANfYqI6+rGqj8samZBFod0dPPousBjLEqg8WdxSgbMAkRgLyn81lP215Do0rFJ/17LIXwr7q0yK24mP6Q==}
2026-01-23 16:50:30 -05:00
engines : {node : '>=20.0.0' }
2026-01-13 06:57:02 +00:00
'@aws/lambda-invoke-store@0.2.3' :
resolution : {integrity : sha512-oLvsaPMTBejkkmHhjf09xTgk71mOqyr/409NKhRIL08If7AhVfUsJhVsx386uJaqNd42v9kWamQ9lFbkoC2dYw==}
engines : {node : '>=18.0.0' }
2026-01-07 21:29:39 +03:00
'@azure/abort-controller@2.1.2' :
resolution : {integrity : sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==}
engines : {node : '>=18.0.0' }
'@azure/core-auth@1.10.1' :
resolution : {integrity : sha512-ykRMW8PjVAn+RS6ww5cmK9U2CyH9p4Q88YJwvUslfuMmN98w/2rdGRLPqJYObapBCdzBVeDgYWdJnFPFb7qzpg==}
engines : {node : '>=20.0.0' }
'@azure/core-util@1.13.1' :
resolution : {integrity : sha512-XPArKLzsvl0Hf0CaGyKHUyVgF7oDnhKoP85Xv6M4StF/1AhfORhZudHtOyf2s+FcbuQ9dPRAjB8J2KvRRMUK2A==}
engines : {node : '>=20.0.0' }
2026-01-18 14:15:32 +00:00
'@azure/msal-common@15.14.1' :
resolution : {integrity : sha512-IkzF7Pywt6QKTS0kwdCv/XV8x8JXknZDvSjj/IccooxnP373T5jaadO3FnOrbWo3S0UqkfIDyZNTaQ/oAgRdXw==}
2026-01-07 21:29:39 +03:00
engines : {node : '>=0.8.0' }
2026-01-18 14:15:32 +00:00
'@azure/msal-node@3.8.6' :
resolution : {integrity : sha512-XTmhdItcBckcVVTy65Xp+42xG4LX5GK+9AqAsXPXk4IqUNv+LyQo5TMwNjuFYBfAB2GTG9iSQGk+QLc03vhf3w==}
2026-01-07 21:29:39 +03:00
engines : {node : '>=16' }
2026-02-05 19:36:36 +09:00
'@babel/generator@8.0.0-rc.1' :
resolution : {integrity : sha512-3ypWOOiC4AYHKr8vYRVtWtWmyvcoItHtVqF8paFax+ydpmUdPsJpLBkBBs5ItmhdrwC3a0ZSqqFAdzls4ODP3w==}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
2025-12-20 19:13:50 +01:00
'@babel/helper-string-parser@7.27.1' :
resolution : {integrity : sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
engines : {node : '>=6.9.0' }
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
'@babel/helper-string-parser@8.0.0-rc.1' :
resolution : {integrity : sha512-vi/pfmbrOtQmqgfboaBhaCU50G7mcySVu69VU8z+lYoPPB6WzI9VgV7WQfL908M4oeSH5fDkmoupIqoE0SdApw==}
engines : {node : ^20.19.0 || >=22.12.0}
2025-12-20 19:13:50 +01:00
'@babel/helper-validator-identifier@7.28.5' :
resolution : {integrity : sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
engines : {node : '>=6.9.0' }
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
'@babel/helper-validator-identifier@8.0.0-rc.1' :
resolution : {integrity : sha512-I4YnARytXC2RzkLNVnf5qFNFMzp679qZpmtw/V3Jt2uGnWiIxyJtaukjG7R8pSx8nG2NamICpGfljQsogj+FbQ==}
engines : {node : ^20.19.0 || >=22.12.0}
2026-02-02 11:03:43 +09:00
'@babel/parser@7.29.0' :
resolution : {integrity : sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=6.0.0' }
hasBin : true
2026-02-05 19:36:36 +09:00
'@babel/parser@8.0.0-rc.1' :
resolution : {integrity : sha512-6HyyU5l1yK/7h9Ki52i5h6mDAx4qJdiLQO4FdCyJNoB/gy3T3GGJdhQzzbZgvgZCugYBvwtQiWRt94QKedHnkA==}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
hasBin : true
2026-01-13 06:57:02 +00:00
'@babel/runtime@7.28.6' :
resolution : {integrity : sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=6.9.0' }
2026-02-02 11:03:43 +09:00
'@babel/types@7.29.0' :
resolution : {integrity : sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=6.9.0' }
2026-02-05 19:36:36 +09:00
'@babel/types@8.0.0-rc.1' :
resolution : {integrity : sha512-ubmJ6TShyaD69VE9DQrlXcdkvJbmwWPB8qYj0H2kaJi29O7vJT9ajSdBd2W8CG34pwL9pYA74fi7RHC1qbLoVQ==}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
2025-12-20 19:13:50 +01:00
'@bcoe/v8-coverage@1.0.2' :
resolution : {integrity : sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==}
engines : {node : '>=18' }
2025-12-30 14:30:46 +01:00
'@borewit/text-codec@0.2.1' :
resolution : {integrity : sha512-k7vvKPbf7J2fZ5klGRD9AeKfUvojuZIQ3BT5u7Jfv+puwXkUBUT5PVyMDfJZpy30CBDXGMgw7fguK/lpOMBvgw==}
2025-12-20 19:13:50 +01:00
2026-02-09 09:51:59 +09:00
'@buape/carbon@0.14.0' :
resolution : {integrity : sha512-mavllPK2iVpRNRtC4C8JOUdJ1hdV0+LDelFW+pjpJaM31MBLMfIJ+f/LlYTIK5QrEcQsXOC+6lU2e0gmgjWhIQ==}
2026-01-06 14:17:56 -06:00
2025-12-30 14:30:46 +01:00
'@cacheable/memory@2.0.7' :
resolution : {integrity : sha512-RbxnxAMf89Tp1dLhXMS7ceft/PGsDl1Ip7T20z5nZ+pwIAsQ1p2izPjVG69oCLv/jfQ7HDPHTWK0c9rcAWXN3A==}
2025-12-20 19:13:50 +01:00
2025-12-20 22:44:58 +00:00
'@cacheable/node-cache@1.7.6' :
resolution : {integrity : sha512-6Omk2SgNnjtxB5f/E6bTIWIt5xhdpx39fGNRQgU9lojvRxU68v+qY+SXXLsp3ZGukqoPjsK21wZ6XABFr/Ge3A==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
2026-02-06 16:37:48 -08:00
'@cacheable/utils@2.3.4' :
resolution : {integrity : sha512-knwKUJEYgIfwShABS1BX6JyJJTglAFcEU7EXqzTdiGCXur4voqkiJkdgZIQtWNFhynzDWERcTYv/sETMu3uJWA==}
2025-12-20 19:13:50 +01:00
2026-01-31 06:40:45 +01:00
'@clack/core@1.0.0' :
resolution : {integrity : sha512-Orf9Ltr5NeiEuVJS8Rk2XTw3IxNC2Bic3ash7GgYeA8LJ/zmSNpSQ/m5UAhe03lA6KFgklzZ5KTHs4OAMA/SAQ==}
2026-01-01 17:57:57 +01:00
2026-01-31 06:40:45 +01:00
'@clack/prompts@1.0.0' :
resolution : {integrity : sha512-rWPXg9UaCFqErJVQ+MecOaWsozjaxol4yjnmYcGNipAWzdaWa2x+VJmKfGq7L0APwBohQOYdHC+9RO4qRXej+A==}
2026-01-01 17:57:57 +01:00
2026-01-21 11:36:56 -06:00
'@cloudflare/workers-types@4.20260120.0' :
resolution : {integrity : sha512-B8pueG+a5S+mdK3z8oKu1ShcxloZ7qWb68IEyLLaepvdryIbNC7JVPcY0bWsjS56UQVKc5fnyRge3yZIwc9bxw==}
2026-01-09 10:55:59 -06:00
2026-01-27 03:48:10 +08:00
'@d-fischer/cache-decorators@4.0.1' :
resolution : {integrity : sha512-HNYLBLWs/t28GFZZeqdIBqq8f37mqDIFO6xNPof94VjpKvuP6ROqCZGafx88dk5zZUlBfViV9jD8iNNlXfc4CA==}
'@d-fischer/connection@9.0.0' :
resolution : {integrity : sha512-Mljp/EbaE+eYWfsFXUOk+RfpbHgrWGL/60JkAvjYixw6KREfi5r17XdUiXe54ByAQox6jwgdN2vebdmW1BT+nQ==}
'@d-fischer/deprecate@2.0.2' :
resolution : {integrity : sha512-wlw3HwEanJFJKctwLzhfOM6LKwR70FPfGZGoKOhWBKyOPXk+3a9Cc6S9zhm6tka7xKtpmfxVIReGUwPnMbIaZg==}
'@d-fischer/detect-node@3.0.1' :
resolution : {integrity : sha512-0Rf3XwTzuTh8+oPZW9SfxTIiL+26RRJ0BRPwj5oVjZFyFKmsj9RGfN2zuTRjOuA3FCK/jYm06HOhwNK+8Pfv8w==}
'@d-fischer/escape-string-regexp@5.0.0' :
resolution : {integrity : sha512-7eoxnxcto5eVPW5h1T+ePnVFukmI9f/ZR9nlBLh1t3kyzJDUNor2C+YW9H/Terw3YnbZSDgDYrpCJCHtOtAQHw==}
engines : {node : '>=10' }
'@d-fischer/isomorphic-ws@7.0.2' :
resolution : {integrity : sha512-xK+qIJUF0ne3dsjq5Y3BviQ4M+gx9dzkN+dPP7abBMje4YRfow+X9jBgeEoTe5e+Q6+8hI9R0b37Okkk8Vf0hQ==}
peerDependencies :
ws : ^8.2.0
'@d-fischer/logger@4.2.4' :
resolution : {integrity : sha512-TFMZ/SVW8xyQtyJw9Rcuci4betSKy0qbQn2B5+1+72vVXeO8Qb1pYvuwF5qr0vDGundmSWq7W8r19nVPnXXSvA==}
'@d-fischer/rate-limiter@1.1.0' :
resolution : {integrity : sha512-O5HgACwApyCZhp4JTEBEtbv/W3eAwEkrARFvgWnEsDmXgCMWjIHwohWoHre5BW6IYXFSHBGsuZB/EvNL3942kQ==}
'@d-fischer/shared-utils@3.6.4' :
resolution : {integrity : sha512-BPkVLHfn2Lbyo/ENDBwtEB8JVQ+9OzkjJhUunLaxkw4k59YFlQxUUwlDBejVSFcpQT0t+D3CQlX+ySZnQj0wxw==}
'@d-fischer/typed-event-emitter@3.3.3' :
resolution : {integrity : sha512-OvSEOa8icfdWDqcRtjSEZtgJTFOFNgTjje7zaL0+nAtu2/kZtRCSK5wUMrI/aXtCH8o0Qz2vA8UqkhWUTARFQQ==}
2026-01-09 10:55:59 -06:00
'@discordjs/voice@0.19.0' :
resolution : {integrity : sha512-UyX6rGEXzVyPzb1yvjHtPfTlnLvB5jX/stAMdiytHhfoydX+98hfympdOwsnTktzr+IRvphxTbdErgYDJkEsvw==}
engines : {node : '>=22.12.0' }
2026-01-07 02:58:40 -06:00
2026-01-05 05:27:58 +01:00
'@emnapi/core@1.8.1' :
resolution : {integrity : sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==}
2025-12-20 19:13:50 +01:00
2026-01-05 05:27:58 +01:00
'@emnapi/runtime@1.8.1' :
resolution : {integrity : sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==}
2025-12-20 19:13:50 +01:00
'@emnapi/wasi-threads@1.1.0' :
resolution : {integrity : sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==}
2026-02-06 09:11:31 +09:00
'@esbuild/aix-ppc64@0.27.3' :
resolution : {integrity : sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ ppc64]
os : [ aix]
2026-02-06 09:11:31 +09:00
'@esbuild/android-arm64@0.27.3' :
resolution : {integrity : sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ android]
2026-02-06 09:11:31 +09:00
'@esbuild/android-arm@0.27.3' :
resolution : {integrity : sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ arm]
os : [ android]
2026-02-06 09:11:31 +09:00
'@esbuild/android-x64@0.27.3' :
resolution : {integrity : sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ android]
2026-02-06 09:11:31 +09:00
'@esbuild/darwin-arm64@0.27.3' :
resolution : {integrity : sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ darwin]
2026-02-06 09:11:31 +09:00
'@esbuild/darwin-x64@0.27.3' :
resolution : {integrity : sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ darwin]
2026-02-06 09:11:31 +09:00
'@esbuild/freebsd-arm64@0.27.3' :
resolution : {integrity : sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ freebsd]
2026-02-06 09:11:31 +09:00
'@esbuild/freebsd-x64@0.27.3' :
resolution : {integrity : sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ freebsd]
2026-02-06 09:11:31 +09:00
'@esbuild/linux-arm64@0.27.3' :
resolution : {integrity : sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ linux]
2026-02-06 09:11:31 +09:00
'@esbuild/linux-arm@0.27.3' :
resolution : {integrity : sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ arm]
os : [ linux]
2026-02-06 09:11:31 +09:00
'@esbuild/linux-ia32@0.27.3' :
resolution : {integrity : sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ ia32]
os : [ linux]
2026-02-06 09:11:31 +09:00
'@esbuild/linux-loong64@0.27.3' :
resolution : {integrity : sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ loong64]
os : [ linux]
2026-02-06 09:11:31 +09:00
'@esbuild/linux-mips64el@0.27.3' :
resolution : {integrity : sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ mips64el]
os : [ linux]
2026-02-06 09:11:31 +09:00
'@esbuild/linux-ppc64@0.27.3' :
resolution : {integrity : sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ ppc64]
os : [ linux]
2026-02-06 09:11:31 +09:00
'@esbuild/linux-riscv64@0.27.3' :
resolution : {integrity : sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ riscv64]
os : [ linux]
2026-02-06 09:11:31 +09:00
'@esbuild/linux-s390x@0.27.3' :
resolution : {integrity : sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ s390x]
os : [ linux]
2026-02-06 09:11:31 +09:00
'@esbuild/linux-x64@0.27.3' :
resolution : {integrity : sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ linux]
2026-02-06 09:11:31 +09:00
'@esbuild/netbsd-arm64@0.27.3' :
resolution : {integrity : sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ netbsd]
2026-02-06 09:11:31 +09:00
'@esbuild/netbsd-x64@0.27.3' :
resolution : {integrity : sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ netbsd]
2026-02-06 09:11:31 +09:00
'@esbuild/openbsd-arm64@0.27.3' :
resolution : {integrity : sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ openbsd]
2026-02-06 09:11:31 +09:00
'@esbuild/openbsd-x64@0.27.3' :
resolution : {integrity : sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ openbsd]
2026-02-06 09:11:31 +09:00
'@esbuild/openharmony-arm64@0.27.3' :
resolution : {integrity : sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ openharmony]
2026-02-06 09:11:31 +09:00
'@esbuild/sunos-x64@0.27.3' :
resolution : {integrity : sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ sunos]
2026-02-06 09:11:31 +09:00
'@esbuild/win32-arm64@0.27.3' :
resolution : {integrity : sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ arm64]
os : [ win32]
2026-02-06 09:11:31 +09:00
'@esbuild/win32-ia32@0.27.3' :
resolution : {integrity : sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ ia32]
os : [ win32]
2026-02-06 09:11:31 +09:00
'@esbuild/win32-x64@0.27.3' :
resolution : {integrity : sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
cpu : [ x64]
os : [ win32]
'@eshaz/web-worker@1.2.2' :
resolution : {integrity : sha512-WxXiHFmD9u/owrzempiDlBB1ZYqiLnm9s6aPc8AlFQalq2tKmqdmMr9GXOupDgzXtqnBipj8Un0gkIm7Sjf8mw==}
2026-02-05 16:54:44 -05:00
'@google/genai@1.40.0' :
resolution : {integrity : sha512-fhIww8smT0QYRX78qWOiz/nIQhHMF5wXOrlXvj33HBrz3vKDBb+wibLcEmTA+L9dmPD4KmfNr7UF3LDQVTXNjA==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=20.0.0' }
peerDependencies :
2026-02-05 16:54:44 -05:00
'@modelcontextprotocol/sdk' : ^1.25.2
2025-12-20 19:13:50 +01:00
peerDependenciesMeta :
'@modelcontextprotocol/sdk' :
optional : true
2026-01-07 05:34:37 +00:00
'@grammyjs/runner@2.0.3' :
resolution : {integrity : sha512-nckmTs1dPWfVQteK9cxqxzE+0m1VRvluLWB8UgFzsjg62w3qthPJt0TYtJBEdG7OedvfQq4vnFAyE6iaMkR42A==}
engines : {node : '>=12.20.0 || >=14.13.1' }
peerDependencies :
grammy : ^1.13.1
2025-12-20 19:13:50 +01:00
'@grammyjs/transformer-throttler@1.2.1' :
resolution : {integrity : sha512-CpWB0F3rJdUiKsq7826QhQsxbZi4wqfz1ccKX+fr+AOC+o8K7ZvS+wqX0suSu1QCsyUq2MDpNiKhyL2ZOJUS4w==}
engines : {node : ^12.20.0 || >=14.13.1}
peerDependencies :
grammy : ^1.0.0
2026-02-10 08:52:07 +09:00
'@grammyjs/types@3.24.0' :
resolution : {integrity : sha512-qQIEs4lN5WqUdr4aT8MeU6UFpMbGYAvcvYSW1A4OO1PABGJQHz/KLON6qvpf+5RxaNDQBxiY2k2otIhg/AG7RQ==}
2025-12-20 19:13:50 +01:00
2026-01-20 18:56:10 +00:00
'@grpc/grpc-js@1.14.3' :
resolution : {integrity : sha512-Iq8QQQ/7X3Sac15oB6p0FmUg/klxQvXLeileoqrTRGJYLV+/9tubbr9ipz0GKHjmXVsgFPo/+W+2cA8eNcR+XA==}
engines : {node : '>=12.10.0' }
'@grpc/proto-loader@0.8.0' :
resolution : {integrity : sha512-rc1hOQtjIWGxcxpb9aHAfLpIctjEnsDehj0DAiVfBlmT84uvR0uUtN2hEi/ecvWVjXUGf5qPF4qEgiLOx1YIMQ==}
engines : {node : '>=6' }
hasBin : true
2025-12-20 19:13:50 +01:00
'@hapi/boom@9.1.4' :
resolution : {integrity : sha512-Ls1oH8jaN1vNsqcaHVYJrKmgMcKsC1wcp8bujvXrHaAqD2iDYq3HoOwsxwo09Cuda5R5nC0o0IxlrlTuvPuzSw==}
'@hapi/hoek@9.3.0' :
resolution : {integrity : sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==}
2026-02-09 09:51:59 +09:00
'@homebridge/ciao@1.3.5' :
resolution : {integrity : sha512-f7MAw7YuoEYgJEQ1VyRcLHGuVmCpmXi65GVR8CAtPWPqIZf/HFr4vHzVpOfQMpEQw9Pt5uh07guuLt5HE8ruog==}
2025-12-20 19:13:50 +01:00
hasBin : true
2026-01-21 11:36:56 -06:00
'@hono/node-server@1.19.9' :
resolution : {integrity : sha512-vHL6w3ecZsky+8P5MD+eFfaGTyCeOHUIFYMGpQGbrBTSmNNoxv0if69rEZ5giu36weC5saFuznL411gRX7bJDw==}
2026-01-06 14:17:56 -06:00
engines : {node : '>=18.14.1' }
peerDependencies :
2026-02-09 19:35:37 -08:00
hono : ^4
2026-01-06 14:17:56 -06:00
2026-01-31 06:40:45 +01:00
'@huggingface/jinja@0.5.4' :
resolution : {integrity : sha512-VoQJywjpjy2D88Oj0BTHRuS8JCbUgoOg5t1UGgbtGh2fRia9Dx/k6Wf8FqrEWIvWK9fAkfJeeLB9fcSpCNPCpw==}
2026-01-12 11:22:56 +00:00
engines : {node : '>=18' }
2025-12-20 19:13:50 +01:00
'@img/colour@1.0.0' :
resolution : {integrity : sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==}
engines : {node : '>=18' }
'@img/sharp-darwin-arm64@0.34.5' :
resolution : {integrity : sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ arm64]
os : [ darwin]
'@img/sharp-darwin-x64@0.34.5' :
resolution : {integrity : sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ x64]
os : [ darwin]
'@img/sharp-libvips-darwin-arm64@1.2.4' :
resolution : {integrity : sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==}
cpu : [ arm64]
os : [ darwin]
'@img/sharp-libvips-darwin-x64@1.2.4' :
resolution : {integrity : sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==}
cpu : [ x64]
os : [ darwin]
'@img/sharp-libvips-linux-arm64@1.2.4' :
resolution : {integrity : sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==}
cpu : [ arm64]
os : [ linux]
'@img/sharp-libvips-linux-arm@1.2.4' :
resolution : {integrity : sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==}
cpu : [ arm]
os : [ linux]
'@img/sharp-libvips-linux-ppc64@1.2.4' :
resolution : {integrity : sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==}
cpu : [ ppc64]
os : [ linux]
'@img/sharp-libvips-linux-riscv64@1.2.4' :
resolution : {integrity : sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==}
cpu : [ riscv64]
os : [ linux]
'@img/sharp-libvips-linux-s390x@1.2.4' :
resolution : {integrity : sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==}
cpu : [ s390x]
os : [ linux]
'@img/sharp-libvips-linux-x64@1.2.4' :
resolution : {integrity : sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==}
cpu : [ x64]
os : [ linux]
'@img/sharp-libvips-linuxmusl-arm64@1.2.4' :
resolution : {integrity : sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==}
cpu : [ arm64]
os : [ linux]
'@img/sharp-libvips-linuxmusl-x64@1.2.4' :
resolution : {integrity : sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==}
cpu : [ x64]
os : [ linux]
'@img/sharp-linux-arm64@0.34.5' :
resolution : {integrity : sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ arm64]
os : [ linux]
'@img/sharp-linux-arm@0.34.5' :
resolution : {integrity : sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ arm]
os : [ linux]
'@img/sharp-linux-ppc64@0.34.5' :
resolution : {integrity : sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ ppc64]
os : [ linux]
'@img/sharp-linux-riscv64@0.34.5' :
resolution : {integrity : sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ riscv64]
os : [ linux]
'@img/sharp-linux-s390x@0.34.5' :
resolution : {integrity : sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ s390x]
os : [ linux]
'@img/sharp-linux-x64@0.34.5' :
resolution : {integrity : sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ x64]
os : [ linux]
'@img/sharp-linuxmusl-arm64@0.34.5' :
resolution : {integrity : sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ arm64]
os : [ linux]
'@img/sharp-linuxmusl-x64@0.34.5' :
resolution : {integrity : sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ x64]
os : [ linux]
'@img/sharp-wasm32@0.34.5' :
resolution : {integrity : sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ wasm32]
'@img/sharp-win32-arm64@0.34.5' :
resolution : {integrity : sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ arm64]
os : [ win32]
'@img/sharp-win32-ia32@0.34.5' :
resolution : {integrity : sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ ia32]
os : [ win32]
'@img/sharp-win32-x64@0.34.5' :
resolution : {integrity : sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu : [ x64]
os : [ win32]
'@isaacs/balanced-match@4.0.1' :
resolution : {integrity : sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==}
engines : {node : 20 || >=22}
2026-02-05 19:36:36 +09:00
'@isaacs/brace-expansion@5.0.1' :
resolution : {integrity : sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ==}
2025-12-20 19:13:50 +01:00
engines : {node : 20 || >=22}
'@isaacs/cliui@8.0.2' :
resolution : {integrity : sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines : {node : '>=12' }
2026-01-12 01:36:13 +00:00
'@isaacs/fs-minipass@4.0.1' :
resolution : {integrity : sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==}
engines : {node : '>=18.0.0' }
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
'@jridgewell/gen-mapping@0.3.13' :
resolution : {integrity : sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
2025-12-20 19:13:50 +01:00
'@jridgewell/resolve-uri@3.1.2' :
resolution : {integrity : sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
engines : {node : '>=6.0.0' }
'@jridgewell/sourcemap-codec@1.5.5' :
resolution : {integrity : sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
'@jridgewell/trace-mapping@0.3.31' :
resolution : {integrity : sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
2026-01-20 18:56:10 +00:00
'@js-sdsl/ordered-map@4.4.2' :
resolution : {integrity : sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==}
2026-01-22 01:47:43 +00:00
'@keyv/bigmap@1.3.1' :
resolution : {integrity : sha512-WbzE9sdmQtKy8vrNPa9BRnwZh5UF4s1KTmSK0KUVLo3eff5BlQNNWDnFOouNpKfPKDnms9xynJjsMYjMaT/aFQ==}
2025-12-20 19:13:50 +01:00
engines : {node : '>= 18' }
peerDependencies :
2026-01-22 01:47:43 +00:00
keyv : ^5.6.0
2025-12-20 19:13:50 +01:00
'@keyv/serialize@1.1.1' :
resolution : {integrity : sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==}
2026-01-12 11:22:56 +00:00
'@kwsites/file-exists@1.1.1' :
resolution : {integrity : sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==}
'@kwsites/promise-deferred@1.1.1' :
resolution : {integrity : sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==}
2026-02-10 08:52:07 +09:00
'@lancedb/lancedb-darwin-arm64@0.26.2' :
resolution : {integrity : sha512-LAZ/v261eTlv44KoEm+AdqGnohS9IbVVVJkH9+8JTqwhe/k4j4Af8X9cD18tsaJAAtrGxxOCyIJ3wZTiBqrkCw==}
engines : {node : '>= 18' }
cpu : [ arm64]
os : [ darwin]
'@lancedb/lancedb-linux-arm64-gnu@0.26.2' :
resolution : {integrity : sha512-guHKm+zvuQB22dgyn6/sYZJvD6IL9lC24cl6ZuzVX/jYgag/gNLHT86HongrcBjgdjI6+YIGmdfD6b/iAKxn3Q==}
2026-01-18 05:40:58 +00:00
engines : {node : '>= 18' }
cpu : [ arm64]
os : [ linux]
2026-02-10 08:52:07 +09:00
'@lancedb/lancedb-linux-arm64-musl@0.26.2' :
resolution : {integrity : sha512-pR6Hs/0iphItrJYYLf/yrqCC+scPcHpCGl6rHqcU2GHxo5RFpzlMzqW1DiXScGiBRuCcD9HIMec+kBsOgXv4GQ==}
2026-01-18 05:40:58 +00:00
engines : {node : '>= 18' }
cpu : [ arm64]
os : [ linux]
2026-02-10 08:52:07 +09:00
'@lancedb/lancedb-linux-x64-gnu@0.26.2' :
resolution : {integrity : sha512-u4UUSPwd2YecgGqWjh9W0MHKgsVwB2Ch2ROpF8AY+IA7kpGsbB18R1/t7v2B0q7pahRy20dgsaku5LH1zuzMRQ==}
2026-01-18 05:40:58 +00:00
engines : {node : '>= 18' }
cpu : [ x64]
os : [ linux]
2026-02-10 08:52:07 +09:00
'@lancedb/lancedb-linux-x64-musl@0.26.2' :
resolution : {integrity : sha512-XIS4qkVfGlzmsUPqAG2iKt8ykuz28GfemGC0ijXwu04kC1pYiCFzTpB3UIZjm5oM7OTync1aQ3mGTj1oCciSPA==}
2026-01-18 05:40:58 +00:00
engines : {node : '>= 18' }
cpu : [ x64]
os : [ linux]
2026-02-10 08:52:07 +09:00
'@lancedb/lancedb-win32-arm64-msvc@0.26.2' :
resolution : {integrity : sha512-//tZDPitm2PxNvalHP+m+Pf6VvFAeQgcht1+HJnutjH4gp6xYW6ynQlWWFDBmz9WRkUT+mXu2O4FUIhbdNaJSQ==}
2026-01-18 05:40:58 +00:00
engines : {node : '>= 18' }
cpu : [ arm64]
os : [ win32]
2026-02-10 08:52:07 +09:00
'@lancedb/lancedb-win32-x64-msvc@0.26.2' :
resolution : {integrity : sha512-GH3pfyzicgPGTb84xMXgujlWDaAnBTmUyjooYiCE2tC24BaehX4hgFhXivamzAEsF5U2eVsA/J60Ppif+skAbA==}
2026-01-18 05:40:58 +00:00
engines : {node : '>= 18' }
cpu : [ x64]
os : [ win32]
2026-02-10 08:52:07 +09:00
'@lancedb/lancedb@0.26.2' :
resolution : {integrity : sha512-umk4WMCTwJntLquwvUbpqE+TXREolcQVL9MHcxr8EhRjsha88+ATJ4QuS/hpyiE1CG3R/XcgrMgJAGkziPC/gA==}
2026-01-18 05:40:58 +00:00
engines : {node : '>= 18' }
2026-01-27 01:00:17 +00:00
cpu : [ x64, arm64]
2026-01-18 05:40:58 +00:00
os : [ darwin, linux, win32]
peerDependencies :
apache-arrow : '>=15.0.0 <=18.1.0'
2026-02-03 14:27:39 -08:00
'@larksuiteoapi/node-sdk@1.58.0' :
resolution : {integrity : sha512-NcQNHdGuHOxOWY3bRGS9WldwpbR6+k7Fi0H1IJXDNNmbSrEB/8rLwqHRC8tAbbj/Mp8TWH/v1O+p487m6xskxw==}
2026-01-25 07:22:36 -05:00
'@line/bot-sdk@10.6.0' :
resolution : {integrity : sha512-4hSpglL/G/cW2JCcohaYz/BS0uOSJNV9IEYdMm0EiPEvDLayoI2hGq2D86uYPQFD2gvgkyhmzdShpWLG3P5r3w==}
engines : {node : '>=20' }
2025-12-30 14:30:46 +01:00
'@lit-labs/signals@0.2.0' :
resolution : {integrity : sha512-68plyIbciumbwKaiilhLNyhz4Vg6/+nJwDufG2xxWA9r/fUw58jxLHCAlKs+q1CE5Lmh3cZ3ShyYKnOCebEpVA==}
2025-12-20 19:13:50 +01:00
2026-01-09 02:34:39 +01:00
'@lit-labs/ssr-dom-shim@1.5.1' :
resolution : {integrity : sha512-Aou5UdlSpr5whQe8AA/bZG0jMj96CoJIWbGfZ91qieWu5AWUMKw8VR/pAkQkJYvBNhmCcWnZlyyk5oze8JIqYA==}
2025-12-20 19:13:50 +01:00
'@lit/context@1.1.6' :
resolution : {integrity : sha512-M26qDE6UkQbZA2mQ3RjJ3Gzd8TxP+/0obMgE5HfkfLhEEyYE3Bui4A5XHiGPjy0MUGAyxB3QgVuw2ciS0kHn6A==}
2025-12-30 14:30:46 +01:00
'@lit/reactive-element@2.1.2' :
resolution : {integrity : sha512-pbCDiVMnne1lYUIaYNN5wrwQXDtHaYtg7YEFPeW+hws6U47WeFvISGUWekPGKWOP1ygrs0ef0o1VJMk1exos5A==}
2025-12-20 19:13:50 +01:00
2026-01-17 04:57:04 +00:00
'@lydell/node-pty-darwin-arm64@1.2.0-beta.3' :
resolution : {integrity : sha512-owcv+e1/OSu3bf9ZBdUQqJsQF888KyuSIiPYFNn0fLhgkhm9F3Pvha76Kj5mCPnodf7hh3suDe7upw7GPRXftQ==}
cpu : [ arm64]
os : [ darwin]
'@lydell/node-pty-darwin-x64@1.2.0-beta.3' :
resolution : {integrity : sha512-k38O+UviWrWdxtqZBBc/D8NJU11Rey8Y2YMwSWNxLv3eXZZdF5IVpbBkI/2RmLsV5nCcciqLPbukxeZnEfPlwA==}
cpu : [ x64]
os : [ darwin]
'@lydell/node-pty-linux-arm64@1.2.0-beta.3' :
resolution : {integrity : sha512-HUwRpGu3O+4sv9DAQFKnyW5LYhyYu2SDUa/bdFO/t4dIFCM4uDJEq47wfRM7+aYtJTi1b3lakN8SlWeuFQqJQQ==}
cpu : [ arm64]
os : [ linux]
'@lydell/node-pty-linux-x64@1.2.0-beta.3' :
resolution : {integrity : sha512-+RRY0PoCUeQaCvPR7/UnkGbxulwbFtoTWJfe+o4T1RcNtngrgaI55I9nl8CD8uqhGrB3smKuyvPM5UtwGhASUw==}
cpu : [ x64]
os : [ linux]
'@lydell/node-pty-win32-arm64@1.2.0-beta.3' :
resolution : {integrity : sha512-UEDd9ASp2M3iIYpIzfmfBlpyn4+K1G4CAjYcHWStptCkefoSVXWTiUBIa1KjBjZi3/xmsHIDpBEYTkGWuvLt2Q==}
cpu : [ arm64]
os : [ win32]
'@lydell/node-pty-win32-x64@1.2.0-beta.3' :
resolution : {integrity : sha512-TpdqSFYx7/Rj+68tuP6F/lkRYrHCYAIJgaS1bx3SctTkb5QAQCFwOKHd4xlsivmEOMT2LdhkJggPxwX9PAO5pQ==}
cpu : [ x64]
os : [ win32]
'@lydell/node-pty@1.2.0-beta.3' :
resolution : {integrity : sha512-ngGAItlRhmJXrhspxt8kX13n1dVFqzETOq0m/+gqSkO8NJBvNMwP7FZckMwps2UFySdr4yxCXNGu/bumg5at6A==}
2026-02-02 01:52:24 +01:00
'@mariozechner/clipboard-darwin-arm64@0.3.2' :
resolution : {integrity : sha512-uBf6K7Je1ihsgvmWxA8UCGCeI+nbRVRXoarZdLjl6slz94Zs1tNKFZqx7aCI5O1i3e0B6ja82zZ06BWrl0MCVw==}
2026-01-08 04:55:01 +00:00
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ darwin]
2026-02-02 01:52:24 +01:00
'@mariozechner/clipboard-darwin-universal@0.3.2' :
resolution : {integrity : sha512-mxSheKTW2U9LsBdXy0SdmdCAE5HqNS9QUmpNHLnfJ+SsbFKALjEZc5oRrVMXxGQSirDvYf5bjmRyT0QYYonnlg==}
2026-01-08 04:55:01 +00:00
engines : {node : '>= 10' }
os : [ darwin]
2026-02-02 01:52:24 +01:00
'@mariozechner/clipboard-darwin-x64@0.3.2' :
resolution : {integrity : sha512-U1BcVEoidvwIp95+HJswSW+xr28EQiHR7rZjH6pn8Sja5yO4Yoe3yCN0Zm8Lo72BbSOK/fTSq0je7CJpaPCspg==}
2026-01-08 04:55:01 +00:00
engines : {node : '>= 10' }
cpu : [ x64]
os : [ darwin]
2026-02-02 01:52:24 +01:00
'@mariozechner/clipboard-linux-arm64-gnu@0.3.2' :
resolution : {integrity : sha512-BsinwG3yWTIjdgNCxsFlip7LkfwPk+ruw/aFCXHUg/fb5XC/Ksp+YMQ7u0LUtiKzIv/7LMXgZInJQH6gxbAaqQ==}
2026-01-08 04:55:01 +00:00
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ linux]
2026-02-02 01:52:24 +01:00
'@mariozechner/clipboard-linux-arm64-musl@0.3.2' :
resolution : {integrity : sha512-0/Gi5Xq2V6goXBop19ePoHvXsmJD9SzFlO3S+d6+T2b+BlPcpOu3Oa0wTjl+cZrLAAEzA86aPNBI+VVAFDFPKw==}
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ linux]
'@mariozechner/clipboard-linux-riscv64-gnu@0.3.2' :
resolution : {integrity : sha512-2AFFiXB24qf0zOZsxI1GJGb9wQGlOJyN6UwoXqmKS3dpQi/l6ix30IzDDA4c4ZcCcx4D+9HLYXhC1w7Sov8pXA==}
2026-01-08 04:55:01 +00:00
engines : {node : '>= 10' }
cpu : [ riscv64]
os : [ linux]
2026-02-02 01:52:24 +01:00
'@mariozechner/clipboard-linux-x64-gnu@0.3.2' :
resolution : {integrity : sha512-v6fVnsn7WMGg73Dab8QMwyFce7tzGfgEixKgzLP8f1GJqkJZi5zO4k4FOHzSgUufgLil63gnxvMpjWkgfeQN7A==}
2026-01-08 04:55:01 +00:00
engines : {node : '>= 10' }
cpu : [ x64]
os : [ linux]
2026-02-02 01:52:24 +01:00
'@mariozechner/clipboard-linux-x64-musl@0.3.2' :
resolution : {integrity : sha512-xVUtnoMQ8v2JVyfJLKKXACA6avdnchdbBkTsZs8BgJQo29qwCp5NIHAUO8gbJ40iaEGToW5RlmVk2M9V0HsHEw==}
2026-01-08 04:55:01 +00:00
engines : {node : '>= 10' }
cpu : [ x64]
os : [ linux]
2026-02-02 01:52:24 +01:00
'@mariozechner/clipboard-win32-arm64-msvc@0.3.2' :
resolution : {integrity : sha512-AEgg95TNi8TGgak2wSXZkXKCvAUTjWoU1Pqb0ON7JHrX78p616XUFNTJohtIon3e0w6k0pYPZeCuqRCza/Tqeg==}
2026-01-08 04:55:01 +00:00
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ win32]
2026-02-02 01:52:24 +01:00
'@mariozechner/clipboard-win32-x64-msvc@0.3.2' :
resolution : {integrity : sha512-tGRuYpZwDOD7HBrCpyRuhGnHHSCknELvqwKKUG4JSfSB7JIU7LKRh6zx6fMUOQd8uISK35TjFg5UcNih+vJhFA==}
2026-01-08 04:55:01 +00:00
engines : {node : '>= 10' }
cpu : [ x64]
os : [ win32]
2026-02-02 01:52:24 +01:00
'@mariozechner/clipboard@0.3.2' :
resolution : {integrity : sha512-IHQpksNjo7EAtGuHFU+tbWDp5LarH3HU/8WiB9O70ZEoBPHOg0/6afwSLK0QyNMMmx4Bpi/zl6+DcBXe95nWYA==}
2026-01-08 04:55:01 +00:00
engines : {node : '>= 10' }
2026-01-18 14:15:32 +00:00
'@mariozechner/jiti@2.6.5' :
resolution : {integrity : sha512-faGUlTcXka5l7rv0lP3K3vGW/ejRuOS24RR2aSFWREUQqzjgdsuWNo/IiPqL3kWRGt6Ahl2+qcDAwtdeWeuGUw==}
2026-01-13 06:57:02 +00:00
hasBin : true
2026-02-09 09:51:59 +09:00
'@mariozechner/pi-agent-core@0.52.9' :
resolution : {integrity : sha512-x6OxWN5QnZGfK5TU822Xgcy5QeN3ZGIBaZiZISRI64BZYj5ENc40j4T+fbeRnAsrEkJoMC1Him8ixw68PRTovQ==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=20.0.0' }
2026-02-09 09:51:59 +09:00
'@mariozechner/pi-ai@0.52.9' :
resolution : {integrity : sha512-sCdIVw7iomWcaEnVUFwq9e69Dat0ZCy/+XGkTtroY8H+GxHmDKUCrJV/yMpu8Jq9Oof11yCo7F/Vco7dvYCLZg==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=20.0.0' }
2025-12-26 10:16:44 +01:00
hasBin : true
2025-12-20 19:13:50 +01:00
2026-02-09 09:51:59 +09:00
'@mariozechner/pi-coding-agent@0.52.9' :
resolution : {integrity : sha512-XZ0z2k8awEzKVj83Vwj64aO1rTaHe7xk3GppHVdjkvaDDXRWwUtTdm9benH3kuYQ9Po+vuGc9plcApTV9LXpZw==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=20.0.0' }
hasBin : true
2026-02-09 09:51:59 +09:00
'@mariozechner/pi-tui@0.52.9' :
resolution : {integrity : sha512-YHVZLRz9ULVlubRi51P1AQj7oOb+caiTv/HsNa7r587ale8kLNBx2Sa99fRWuFhNPu+SniwVi4pgqvkrWAcd/w==}
2026-02-01 09:50:52 +01:00
engines : {node : '>=20.0.0' }
2026-01-20 11:51:08 +00:00
'@matrix-org/matrix-sdk-crypto-nodejs@0.4.0' :
resolution : {integrity : sha512-+qqgpn39XFSbsD0dFjssGO9vHEP7sTyfs8yTpt8vuqWpUpF20QMwpCZi0jpYw7GxjErNTsMshopuo8677DfGEA==}
engines : {node : '>= 22' }
2026-01-15 09:31:18 +00:00
2026-01-31 06:40:45 +01:00
'@microsoft/agents-activity@1.2.3' :
resolution : {integrity : sha512-XRQF+AVn6f9sGDUsfDQFiwLtmqqWNhM9JIwZRzK9XQLPTQmoWwjoWz8KMKc5fuvj5Ybly3974VrqYUbDOeMyTg==}
2026-01-07 21:29:39 +03:00
engines : {node : '>=20.0.0' }
2026-01-31 06:40:45 +01:00
'@microsoft/agents-hosting-express@1.2.3' :
resolution : {integrity : sha512-aBgvyDJ+3ifeUKy/56qQuLJPAizN9UfGV3/1GVrhmyAqUKvphusK3LMxiRTpHDhAaUvuzFOr1AJ8XiRhOl9l3w==}
2026-01-07 21:29:39 +03:00
engines : {node : '>=20.0.0' }
2026-01-31 06:40:45 +01:00
'@microsoft/agents-hosting-extensions-teams@1.2.3' :
resolution : {integrity : sha512-fZcn8JcU50VfjBgz6jTlCRiQReAZzj2f2Atudwa+ymxJQhfBb7NToJcY7OdLqM8hlnQhzAg71HJtGhPR/L2p1g==}
2026-01-07 21:29:39 +03:00
engines : {node : '>=20.0.0' }
2026-01-31 06:40:45 +01:00
'@microsoft/agents-hosting@1.2.3' :
resolution : {integrity : sha512-8paXuxdbRc9X6tccYoR3lk0DSglt1SxpJG+6qDa8TVTuGiTvIuhnN4st9JZhIiazxPiFPTJAkhK5JSsOk+wLVQ==}
2026-01-07 21:29:39 +03:00
engines : {node : '>=20.0.0' }
2025-12-20 19:13:50 +01:00
'@mistralai/mistralai@1.10.0' :
resolution : {integrity : sha512-tdIgWs4Le8vpvPiUEWne6tK0qbVc+jMenujnvTqOjogrJUsCSQhus0tHTU1avDDh5//Rq2dFgP9mWRAdIEoBqg==}
2026-01-16 23:17:55 +00:00
'@mozilla/readability@0.6.0' :
resolution : {integrity : sha512-juG5VWh4qAivzTAeMzvY9xs9HY5rAcr2E4I7tiSSCokRFi7XIZCAu92ZkSTsIj1OPceCifL3cpfteP3pDT9/QQ==}
engines : {node : '>=14.0.0' }
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-android-arm64@0.1.90' :
resolution : {integrity : sha512-3JBULVF+BIgr7yy7Rf8UjfbkfFx4CtXrkJFD1MDgKJ83b56o0U9ciT8ZGTCNmwWkzu8RbNKlyqPP3KYRG88y7Q==}
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ android]
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-android-arm64@0.1.91' :
resolution : {integrity : sha512-SLLzXXgSnfct4zy/BVAfweZQkYkPJsNsJ2e5DOE8DFEHC6PufyUrwb12yqeu2So2IOIDpWJJaDAxKY/xpy6MYQ==}
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ android]
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-darwin-arm64@0.1.90' :
resolution : {integrity : sha512-L8XVTXl+8vd8u7nPqcX77NyG5RuFdVsJapQrKV9WE3jBayq1aSMht/IH7Dwiz/RNJ86E5ZSg9pyUPFIlx52PZA==}
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ darwin]
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-darwin-arm64@0.1.91' :
resolution : {integrity : sha512-bzdbCjIjw3iRuVFL+uxdSoMra/l09ydGNX9gsBxO/zg+5nlppscIpj6gg+nL6VNG85zwUarDleIrUJ+FWHvmuA==}
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ darwin]
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-darwin-x64@0.1.90' :
resolution : {integrity : sha512-h0ukhlnGhacbn798VWYTQZpf6JPDzQYaow+vtQ2Fat7j7ImDdpg6tfeqvOTO1r8wS+s+VhBIFITC7aA1Aik0ZQ==}
engines : {node : '>= 10' }
cpu : [ x64]
os : [ darwin]
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-darwin-x64@0.1.91' :
resolution : {integrity : sha512-q3qpkpw0IsG9fAS/dmcGIhCVoNxj8ojbexZKWwz3HwxlEWsLncEQRl4arnxrwbpLc2nTNTyj4WwDn7QR5NDAaA==}
engines : {node : '>= 10' }
cpu : [ x64]
os : [ darwin]
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-linux-arm-gnueabihf@0.1.90' :
resolution : {integrity : sha512-JCvTl99b/RfdBtgftqrf+5UNF7GIbp7c5YBFZ+Bd6++4Y3phaXG/4vD9ZcF1bw1P4VpALagHmxvodHuQ9/TfTg==}
engines : {node : '>= 10' }
cpu : [ arm]
os : [ linux]
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-linux-arm-gnueabihf@0.1.91' :
resolution : {integrity : sha512-Io3g8wJZVhK8G+Fpg1363BE90pIPqg+ZbeehYNxPWDSzbgwU3xV0l8r/JBzODwC7XHi1RpFEk+xyUTMa2POj6w==}
engines : {node : '>= 10' }
cpu : [ arm]
os : [ linux]
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-linux-arm64-gnu@0.1.90' :
resolution : {integrity : sha512-vbWFp8lrP8NIM5L4zNOwnsqKIkJo0+GIRUDcLFV9XEJCptCc1FY6/tM02PT7GN4PBgochUPB1nBHdji6q3ieyQ==}
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ linux]
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-linux-arm64-gnu@0.1.91' :
resolution : {integrity : sha512-HBnto+0rxx1bQSl8bCWA9PyBKtlk2z/AI32r3cu4kcNO+M/5SD4b0v1MWBWZyqMQyxFjWgy3ECyDjDKMC6tY1A==}
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ linux]
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-linux-arm64-musl@0.1.90' :
resolution : {integrity : sha512-8Bc0BgGEeOaux4EfIfNzcRRw0JE+lO9v6RWQFCJNM9dJFE4QJffTf88hnmbOaI6TEMpgWOKipbha3dpIdUqb/g==}
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ linux]
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-linux-arm64-musl@0.1.91' :
resolution : {integrity : sha512-/eJtVe2Xw9A86I4kwXpxxoNagdGclu12/NSMsfoL8q05QmeRCbfjhg1PJS7ENAuAvaiUiALGrbVfeY1KU1gztQ==}
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ linux]
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-linux-riscv64-gnu@0.1.90' :
resolution : {integrity : sha512-0iiVDG5IH+gJb/YUrY/pRdbsjcgvwUmeckL/0gShWAA7004ygX2ST69M1wcfyxXrzFYjdF8S/Sn6aCAeBi89XQ==}
engines : {node : '>= 10' }
cpu : [ riscv64]
os : [ linux]
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-linux-riscv64-gnu@0.1.91' :
resolution : {integrity : sha512-floNK9wQuRWevUhhXRcuis7h0zirdytVxPgkonWO+kQlbvxV7gEUHGUFQyq4n55UHYFwgck1SAfJ1HuXv/+ppQ==}
engines : {node : '>= 10' }
cpu : [ riscv64]
os : [ linux]
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-linux-x64-gnu@0.1.90' :
resolution : {integrity : sha512-SkKmlHMvA5spXuKfh7p6TsScDf7lp5XlMbiUhjdCtWdOS6Qke/A4qGVOciy6piIUCJibL+YX+IgdGqzm2Mpx/w==}
engines : {node : '>= 10' }
cpu : [ x64]
os : [ linux]
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-linux-x64-gnu@0.1.91' :
resolution : {integrity : sha512-c3YDqBdf7KETuZy2AxsHFMsBBX1dWT43yFfWUq+j1IELdgesWtxf/6N7csi3VPf6VA3PmnT9EhMyb+M1wfGtqw==}
engines : {node : '>= 10' }
cpu : [ x64]
os : [ linux]
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-linux-x64-musl@0.1.90' :
resolution : {integrity : sha512-o6QgS10gAS4vvELGDOOWYfmERXtkVRYFWBCjomILWfMgCvBVutn8M97fsMW5CrEuJI8YuxuJ7U+/DQ9oG93vDA==}
engines : {node : '>= 10' }
cpu : [ x64]
os : [ linux]
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-linux-x64-musl@0.1.91' :
resolution : {integrity : sha512-RpZ3RPIwgEcNBHSHSX98adm+4VP8SMT5FN6250s5jQbWpX/XNUX5aLMfAVJS/YnDjS1QlsCgQxFOPU0aCCWgag==}
engines : {node : '>= 10' }
cpu : [ x64]
os : [ linux]
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-win32-arm64-msvc@0.1.90' :
resolution : {integrity : sha512-2UHO/DC1oyuSjeCAhHA0bTD9qsg58kknRqjJqRfvIEFtdqdtNTcWXMCT9rQCuJ8Yx5ldhyh2SSp7+UDqD2tXZQ==}
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ win32]
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-win32-arm64-msvc@0.1.91' :
resolution : {integrity : sha512-gF8MBp4X134AgVurxqlCdDA2qO0WaDdi9o6Sd5rWRVXRhWhYQ6wkdEzXNLIrmmros0Tsp2J0hQzx4ej/9O8trQ==}
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ win32]
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-win32-x64-msvc@0.1.90' :
resolution : {integrity : sha512-48CxEbzua5BP4+OumSZdi3+9fNiRO8cGNBlO2bKwx1PoyD1R2AXzPtqd/no1f1uSl0W2+ihOO1v3pqT3USbmgQ==}
engines : {node : '>= 10' }
cpu : [ x64]
os : [ win32]
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-win32-x64-msvc@0.1.91' :
resolution : {integrity : sha512-++gtW9EV/neKI8TshD8WFxzBYALSPag2kFRahIJV+LYsyt5kBn21b1dBhEUDHf7O+wiZmuFCeUa7QKGHnYRZBA==}
engines : {node : '>= 10' }
cpu : [ x64]
os : [ win32]
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas@0.1.90' :
resolution : {integrity : sha512-vO9j7TfwF9qYCoTOPO39yPLreTRslBVOaeIwhDZkizDvBb0MounnTl0yeWUMBxP4Pnkg9Sv+3eQwpxNUmTwt0w==}
engines : {node : '>= 10' }
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas@0.1.91' :
resolution : {integrity : sha512-eeIe1GoB74P1B0Nkw6pV8BCQ3hfCfvyYr4BntzlCsnFXzVJiPMDnLeIx3gVB0xQMblHYnjK/0nCLvirEhOjr5g==}
engines : {node : '>= 10' }
2025-12-30 14:30:46 +01:00
'@napi-rs/wasm-runtime@1.1.1' :
resolution : {integrity : sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==}
2025-12-20 19:13:50 +01:00
2026-01-31 06:40:45 +01:00
'@noble/ciphers@2.1.1' :
resolution : {integrity : sha512-bysYuiVfhxNJuldNXlFEitTVdNnYUc+XNJZd7Qm2a5j1vZHgY+fazadNFWFaMK/2vye0JVlxV3gHmC0WDfAOQw==}
engines : {node : '>= 20.19.0' }
2026-01-20 20:14:44 +00:00
2026-01-31 06:40:45 +01:00
'@noble/curves@2.0.1' :
resolution : {integrity : sha512-vs1Az2OOTBiP4q0pwjW5aF0xp9n4MxVrmkFBxc6EKZc6ddYx5gaZiAsZoq0uRRXWbi3AT/sBqn05eRPtn1JCPw==}
engines : {node : '>= 20.19.0' }
2026-01-20 20:14:44 +00:00
2026-01-20 11:15:10 +00:00
'@noble/ed25519@3.0.0' :
resolution : {integrity : sha512-QyteqMNm0GLqfa5SoYbSC3+Pvykwpn95Zgth4MFVSMKBB75ELl9tX1LAVsN4c3HXOrakHsF2gL4zWDAYCcsnzg==}
2026-01-31 06:40:45 +01:00
'@noble/hashes@2.0.1' :
resolution : {integrity : sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw==}
engines : {node : '>= 20.19.0' }
2026-01-20 20:14:44 +00:00
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/linux-arm64@3.15.1' :
resolution : {integrity : sha512-g7JC/WwDyyBSmkIjSvRF2XLW+YA0z2ZVBSAKSv106mIPO4CzC078woTuTaPsykWgIaKcQRyXuW5v5XQMcT1OOA==}
2026-01-12 11:22:56 +00:00
engines : {node : '>=20.0.0' }
cpu : [ arm64, x64]
os : [ linux]
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/linux-armv7l@3.15.1' :
resolution : {integrity : sha512-MSxR3A0vFSVWbmVSkNqNXQnI45L2Vg7/PRgJukcjChk7YzRxs9L+oQMeycVW3BsQ03mIZ0iORsZ9MNIBEbdS3g==}
2026-01-12 11:22:56 +00:00
engines : {node : '>=20.0.0' }
cpu : [ arm, x64]
os : [ linux]
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/linux-x64-cuda-ext@3.15.1' :
resolution : {integrity : sha512-toepvLcXjgaQE/QGIThHBD58jbHGBWT1jhblJkCjYBRHfVOO+6n/PmVsJt+yMfu5Z93A2gF8YOvVyZXNXmGo5g==}
2026-01-12 11:22:56 +00:00
engines : {node : '>=20.0.0' }
cpu : [ x64]
os : [ linux]
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/linux-x64-cuda@3.15.1' :
resolution : {integrity : sha512-kngwoq1KdrqSr/b6+tn5jbtGHI0tZnW5wofKssZy+Il2ge3eN9FowKbXG4FH452g6qSSVoDccAoTvYOxyLyX+w==}
2026-01-12 11:22:56 +00:00
engines : {node : '>=20.0.0' }
cpu : [ x64]
os : [ linux]
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/linux-x64-vulkan@3.15.1' :
resolution : {integrity : sha512-CMsyQkGKpHKeOH9+ZPxo0hO0usg8jabq5/aM3JwdX9CiuXhXUa3nu3NH4RObiNi596Zwn/zWzlps0HRwcpL8rw==}
2026-01-12 11:22:56 +00:00
engines : {node : '>=20.0.0' }
cpu : [ x64]
os : [ linux]
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/linux-x64@3.15.1' :
resolution : {integrity : sha512-w4SdxJaA9eJLVYWX+Jv48hTP4oO79BJQIFURMi7hXIFXbxyyOov/r6sVaQ1WiL83nVza37U5Qg4L9Gb/KRdNWQ==}
2026-01-12 11:22:56 +00:00
engines : {node : '>=20.0.0' }
cpu : [ x64]
os : [ linux]
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/mac-arm64-metal@3.15.1' :
resolution : {integrity : sha512-ePTweqohcy6Gjs1agXWy4FxAw5W4Avr7NeqqiFWJ5ngZ1U3ZXdruUHB8L/vDxyn3FzKvstrFyN7UScbi0pzXrA==}
2026-01-12 11:22:56 +00:00
engines : {node : '>=20.0.0' }
cpu : [ arm64, x64]
os : [ darwin]
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/mac-x64@3.15.1' :
resolution : {integrity : sha512-NAetSQONxpNXTBnEo7oOkKZ84wO2avBy6V9vV9ntjJLb/07g7Rar8s/jVaicc/rVl6C+8ljZNwqJeynirgAC5w==}
2026-01-12 11:22:56 +00:00
engines : {node : '>=20.0.0' }
cpu : [ x64]
os : [ darwin]
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/win-arm64@3.15.1' :
resolution : {integrity : sha512-1O9tNSUgvgLL5hqgEuYiz7jRdA3+9yqzNJyPW1jExlQo442OA0eIpHBmeOtvXLwMkY7qv7wE75FdOPR7NVEnvg==}
2026-01-12 11:22:56 +00:00
engines : {node : '>=20.0.0' }
cpu : [ arm64, x64]
os : [ win32]
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/win-x64-cuda-ext@3.15.1' :
resolution : {integrity : sha512-mO3Tf6D3UlFkjQF5J96ynTkjdF7dac/f5f61cEh6oU4D3hdx+cwnmBWT1gVhDSLboJYzCHtx7U2EKPP6n8HoWA==}
2026-01-12 11:22:56 +00:00
engines : {node : '>=20.0.0' }
cpu : [ x64]
os : [ win32]
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/win-x64-cuda@3.15.1' :
resolution : {integrity : sha512-swoyx0/dY4ixiu3mEWrIAinx0ffHn9IncELDNREKG+iIXfx6w0OujOMQ6+X+lGj+sjE01yMUP/9fv6GEp2pmBw==}
2026-01-12 11:22:56 +00:00
engines : {node : '>=20.0.0' }
cpu : [ x64]
os : [ win32]
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/win-x64-vulkan@3.15.1' :
resolution : {integrity : sha512-BPBjUEIkFTdcHSsQyblP0v/aPPypi6uqQIq27mo4A49CYjX22JDmk4ncdBLk6cru+UkvwEEe+F2RomjoMt32aQ==}
2026-01-12 11:22:56 +00:00
engines : {node : '>=20.0.0' }
cpu : [ x64]
os : [ win32]
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/win-x64@3.15.1' :
resolution : {integrity : sha512-jtoXBa6h+VPsQgefrO7HDjYv4WvxfHtUO30ABwCUDuEgM0e05YYhxMZj1z2Ns47UrquNvd/LUPCyjHKqHUN+5Q==}
2026-01-12 11:22:56 +00:00
engines : {node : '>=20.0.0' }
cpu : [ x64]
os : [ win32]
'@octokit/app@16.1.2' :
resolution : {integrity : sha512-8j7sEpUYVj18dxvh0KWj6W/l6uAiVRBl1JBDVRqH1VHKAO/G5eRVl4yEoYACjakWers1DjUkcCHyJNQK47JqyQ==}
engines : {node : '>= 20' }
'@octokit/auth-app@8.1.2' :
resolution : {integrity : sha512-db8VO0PqXxfzI6GdjtgEFHY9tzqUql5xMFXYA12juq8TeTgPAuiiP3zid4h50lwlIP457p5+56PnJOgd2GGBuw==}
engines : {node : '>= 20' }
'@octokit/auth-oauth-app@9.0.3' :
resolution : {integrity : sha512-+yoFQquaF8OxJSxTb7rnytBIC2ZLbLqA/yb71I4ZXT9+Slw4TziV9j/kyGhUFRRTF2+7WlnIWsePZCWHs+OGjg==}
engines : {node : '>= 20' }
'@octokit/auth-oauth-device@8.0.3' :
resolution : {integrity : sha512-zh2W0mKKMh/VWZhSqlaCzY7qFyrgd9oTWmTmHaXnHNeQRCZr/CXy2jCgHo4e4dJVTiuxP5dLa0YM5p5QVhJHbw==}
engines : {node : '>= 20' }
'@octokit/auth-oauth-user@6.0.2' :
resolution : {integrity : sha512-qLoPPc6E6GJoz3XeDG/pnDhJpTkODTGG4kY0/Py154i/I003O9NazkrwJwRuzgCalhzyIeWQ+6MDvkUmKXjg/A==}
engines : {node : '>= 20' }
'@octokit/auth-token@6.0.0' :
resolution : {integrity : sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w==}
engines : {node : '>= 20' }
'@octokit/auth-unauthenticated@7.0.3' :
resolution : {integrity : sha512-8Jb1mtUdmBHL7lGmop9mU9ArMRUTRhg8vp0T1VtZ4yd9vEm3zcLwmjQkhNEduKawOOORie61xhtYIhTDN+ZQ3g==}
engines : {node : '>= 20' }
'@octokit/core@7.0.6' :
resolution : {integrity : sha512-DhGl4xMVFGVIyMwswXeyzdL4uXD5OGILGX5N8Y+f6W7LhC1Ze2poSNrkF/fedpVDHEEZ+PHFW0vL14I+mm8K3Q==}
engines : {node : '>= 20' }
'@octokit/endpoint@11.0.2' :
resolution : {integrity : sha512-4zCpzP1fWc7QlqunZ5bSEjxc6yLAlRTnDwKtgXfcI/FxxGoqedDG8V2+xJ60bV2kODqcGB+nATdtap/XYq2NZQ==}
engines : {node : '>= 20' }
'@octokit/graphql@9.0.3' :
resolution : {integrity : sha512-grAEuupr/C1rALFnXTv6ZQhFuL1D8G5y8CN04RgrO4FIPMrtm+mcZzFG7dcBm+nq+1ppNixu+Jd78aeJOYxlGA==}
engines : {node : '>= 20' }
'@octokit/oauth-app@8.0.3' :
resolution : {integrity : sha512-jnAjvTsPepyUaMu9e69hYBuozEPgYqP4Z3UnpmvoIzHDpf8EXDGvTY1l1jK0RsZ194oRd+k6Hm13oRU8EoDFwg==}
engines : {node : '>= 20' }
'@octokit/oauth-authorization-url@8.0.0' :
resolution : {integrity : sha512-7QoLPRh/ssEA/HuHBHdVdSgF8xNLz/Bc5m9fZkArJE5bb6NmVkDm3anKxXPmN1zh6b5WKZPRr3697xKT/yM3qQ==}
engines : {node : '>= 20' }
'@octokit/oauth-methods@6.0.2' :
resolution : {integrity : sha512-HiNOO3MqLxlt5Da5bZbLV8Zarnphi4y9XehrbaFMkcoJ+FL7sMxH/UlUsCVxpddVu4qvNDrBdaTVE2o4ITK8ng==}
engines : {node : '>= 20' }
'@octokit/openapi-types@27.0.0' :
resolution : {integrity : sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA==}
'@octokit/openapi-webhooks-types@12.1.0' :
resolution : {integrity : sha512-WiuzhOsiOvb7W3Pvmhf8d2C6qaLHXrWiLBP4nJ/4kydu+wpagV5Fkz9RfQwV2afYzv3PB+3xYgp4mAdNGjDprA==}
'@octokit/plugin-paginate-graphql@6.0.0' :
resolution : {integrity : sha512-crfpnIoFiBtRkvPqOyLOsw12XsveYuY2ieP6uYDosoUegBJpSVxGwut9sxUgFFcll3VTOTqpUf8yGd8x1OmAkQ==}
engines : {node : '>= 20' }
peerDependencies :
'@octokit/core' : '>=6'
'@octokit/plugin-paginate-rest@14.0.0' :
resolution : {integrity : sha512-fNVRE7ufJiAA3XUrha2omTA39M6IXIc6GIZLvlbsm8QOQCYvpq/LkMNGyFlB1d8hTDzsAXa3OKtybdMAYsV/fw==}
engines : {node : '>= 20' }
peerDependencies :
'@octokit/core' : '>=6'
'@octokit/plugin-rest-endpoint-methods@17.0.0' :
resolution : {integrity : sha512-B5yCyIlOJFPqUUeiD0cnBJwWJO8lkJs5d8+ze9QDP6SvfiXSz1BF+91+0MeI1d2yxgOhU/O+CvtiZ9jSkHhFAw==}
engines : {node : '>= 20' }
peerDependencies :
'@octokit/core' : '>=6'
'@octokit/plugin-retry@8.0.3' :
resolution : {integrity : sha512-vKGx1i3MC0za53IzYBSBXcrhmd+daQDzuZfYDd52X5S0M2otf3kVZTVP8bLA3EkU0lTvd1WEC2OlNNa4G+dohA==}
engines : {node : '>= 20' }
peerDependencies :
'@octokit/core' : '>=7'
'@octokit/plugin-throttling@11.0.3' :
resolution : {integrity : sha512-34eE0RkFCKycLl2D2kq7W+LovheM/ex3AwZCYN8udpi6bxsyjZidb2McXs69hZhLmJlDqTSP8cH+jSRpiaijBg==}
engines : {node : '>= 20' }
peerDependencies :
'@octokit/core' : ^7.0.0
'@octokit/request-error@7.1.0' :
resolution : {integrity : sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw==}
engines : {node : '>= 20' }
'@octokit/request@10.0.7' :
resolution : {integrity : sha512-v93h0i1yu4idj8qFPZwjehoJx4j3Ntn+JhXsdJrG9pYaX6j/XRz2RmasMUHtNgQD39nrv/VwTWSqK0RNXR8upA==}
engines : {node : '>= 20' }
'@octokit/types@16.0.0' :
resolution : {integrity : sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg==}
'@octokit/webhooks-methods@6.0.0' :
resolution : {integrity : sha512-MFlzzoDJVw/GcbfzVC1RLR36QqkTLUf79vLVO3D+xn7r0QgxnFoLZgtrzxiQErAjFUOdH6fas2KeQJ1yr/qaXQ==}
engines : {node : '>= 20' }
'@octokit/webhooks@14.2.0' :
resolution : {integrity : sha512-da6KbdNCV5sr1/txD896V+6W0iamFWrvVl8cHkBSPT+YlvmT3DwXa4jxZnQc+gnuTEqSWbBeoSZYTayXH9wXcw==}
engines : {node : '>= 20' }
2026-01-22 01:47:43 +00:00
'@opentelemetry/api-logs@0.211.0' :
resolution : {integrity : sha512-swFdZq8MCdmdR22jTVGQDhwqDzcI4M10nhjXkLr1EsIzXgZBqm4ZlmmcWsg3TSNf+3mzgOiqveXmBLZuDi2Lgg==}
2026-01-20 18:56:10 +00:00
engines : {node : '>=8.0.0' }
'@opentelemetry/api@1.9.0' :
resolution : {integrity : sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==}
engines : {node : '>=8.0.0' }
2026-01-22 01:47:43 +00:00
'@opentelemetry/configuration@0.211.0' :
resolution : {integrity : sha512-PNsCkzsYQKyv8wiUIsH+loC4RYyblOaDnVASBtKS22hK55ToWs2UP6IsrcfSWWn54wWTvVe2gnfwz67Pvrxf2Q==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.9.0
2026-01-22 01:47:43 +00:00
'@opentelemetry/context-async-hooks@2.5.0' :
resolution : {integrity : sha512-uOXpVX0ZjO7heSVjhheW2XEPrhQAWr2BScDPoZ9UDycl5iuHG+Usyc3AIfG6kZeC1GyLpMInpQ6X5+9n69yOFw==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : '>=1.0.0 <1.10.0'
2026-01-22 01:47:43 +00:00
'@opentelemetry/core@2.5.0' :
resolution : {integrity : sha512-ka4H8OM6+DlUhSAZpONu0cPBtPPTQKxbxVzC4CzVx5+K4JnroJVBtDzLAMx4/3CDTJXRvVFhpFjtl4SaiTNoyQ==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : '>=1.0.0 <1.10.0'
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-logs-otlp-grpc@0.211.0' :
resolution : {integrity : sha512-UhOoWENNqyaAMP/dL1YXLkXt6ZBtovkDDs1p4rxto9YwJX1+wMjwg+Obfyg2kwpcMoaiIFT3KQIcLNW8nNGNfQ==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-logs-otlp-http@0.211.0' :
resolution : {integrity : sha512-c118Awf1kZirHkqxdcF+rF5qqWwNjJh+BB1CmQvN9AQHC/DUIldy6dIkJn3EKlQnQ3HmuNRKc/nHHt5IusN7mA==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-logs-otlp-proto@0.211.0' :
resolution : {integrity : sha512-kMvfKMtY5vJDXeLnwhrZMEwhZ2PN8sROXmzacFU/Fnl4Z79CMrOaL7OE+5X3SObRYlDUa7zVqaXp9ZetYCxfDQ==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-metrics-otlp-grpc@0.211.0' :
resolution : {integrity : sha512-D/U3G8L4PzZp8ot5hX9wpgbTymgtLZCiwR7heMe4LsbGV4OdctS1nfyvaQHLT6CiGZ6FjKc1Vk9s6kbo9SWLXQ==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-metrics-otlp-http@0.211.0' :
resolution : {integrity : sha512-lfHXElPAoDSPpPO59DJdN5FLUnwi1wxluLTWQDayqrSPfWRnluzxRhD+g7rF8wbj1qCz0sdqABl//ug1IZyWvA==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-metrics-otlp-proto@0.211.0' :
resolution : {integrity : sha512-61iNbffEpyZv/abHaz3BQM3zUtA2kVIDBM+0dS9RK68ML0QFLRGYa50xVMn2PYMToyfszEPEgFC3ypGae2z8FA==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-prometheus@0.211.0' :
resolution : {integrity : sha512-cD0WleEL3TPqJbvxwz5MVdVJ82H8jl8mvMad4bNU24cB5SH2mRW5aMLDTuV4614ll46R//R3RMmci26mc2L99g==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-trace-otlp-grpc@0.211.0' :
resolution : {integrity : sha512-eFwx4Gvu6LaEiE1rOd4ypgAiWEdZu7Qzm2QNN2nJqPW1XDeAVH1eNwVcVQl+QK9HR/JCDZ78PZgD7xD/DBDqbw==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-trace-otlp-http@0.211.0' :
resolution : {integrity : sha512-F1Rv3JeMkgS//xdVjbQMrI3+26e5SXC7vXA6trx8SWEA0OUhw4JHB+qeHtH0fJn46eFItrYbL5m8j4qi9Sfaxw==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-trace-otlp-proto@0.211.0' :
resolution : {integrity : sha512-DkjXwbPiqpcPlycUojzG2RmR0/SIK8Gi9qWO9znNvSqgzrnAIE9x2n6yPfpZ+kWHZGafvsvA1lVXucTyyQa5Kg==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-zipkin@2.5.0' :
resolution : {integrity : sha512-bk9VJgFgUAzkZzU8ZyXBSWiUGLOM3mZEgKJ1+jsZclhRnAoDNf+YBdq+G9R3cP0+TKjjWad+vVrY/bE/vRR9lA==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.0.0
2026-01-22 01:47:43 +00:00
'@opentelemetry/instrumentation@0.211.0' :
resolution : {integrity : sha512-h0nrZEC/zvI994nhg7EgQ8URIHt0uDTwN90r3qQUdZORS455bbx+YebnGeEuFghUT0HlJSrLF4iHw67f+odY+Q==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-01-22 01:47:43 +00:00
'@opentelemetry/otlp-exporter-base@0.211.0' :
resolution : {integrity : sha512-bp1+63V8WPV+bRI9EQG6E9YID1LIHYSZVbp7f+44g9tRzCq+rtw/o4fpL5PC31adcUsFiz/oN0MdLISSrZDdrg==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-01-22 01:47:43 +00:00
'@opentelemetry/otlp-grpc-exporter-base@0.211.0' :
resolution : {integrity : sha512-mR5X+N4SuphJeb7/K7y0JNMC8N1mB6gEtjyTLv+TSAhl0ZxNQzpSKP8S5Opk90fhAqVYD4R0SQSAirEBlH1KSA==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-01-22 01:47:43 +00:00
'@opentelemetry/otlp-transformer@0.211.0' :
resolution : {integrity : sha512-julhCJ9dXwkOg9svuuYqqjXLhVaUgyUvO2hWbTxwjvLXX2rG3VtAaB0SzxMnGTuoCZizBT7Xqqm2V7+ggrfCXA==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-01-22 01:47:43 +00:00
'@opentelemetry/propagator-b3@2.5.0' :
resolution : {integrity : sha512-g10m4KD73RjHrSvUge+sUxUl8m4VlgnGc6OKvo68a4uMfaLjdFU+AULfvMQE/APq38k92oGUxEzBsAZ8RN/YHg==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : '>=1.0.0 <1.10.0'
2026-01-22 01:47:43 +00:00
'@opentelemetry/propagator-jaeger@2.5.0' :
resolution : {integrity : sha512-t70ErZCncAR/zz5AcGkL0TF25mJiK1FfDPEQCgreyAHZ+mRJ/bNUiCnImIBDlP3mSDXy6N09DbUEKq0ktW98Hg==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : '>=1.0.0 <1.10.0'
2026-01-22 01:47:43 +00:00
'@opentelemetry/resources@2.5.0' :
resolution : {integrity : sha512-F8W52ApePshpoSrfsSk1H2yJn9aKjCrbpQF1M9Qii0GHzbfVeFUB+rc3X4aggyZD8x9Gu3Slua+s6krmq6Dt8g==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : '>=1.3.0 <1.10.0'
2026-01-22 01:47:43 +00:00
'@opentelemetry/sdk-logs@0.211.0' :
resolution : {integrity : sha512-O5nPwzgg2JHzo59kpQTPUOTzFi0Nv5LxryG27QoXBciX3zWM3z83g+SNOHhiQVYRWFSxoWn1JM2TGD5iNjOwdA==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : '>=1.4.0 <1.10.0'
2026-01-22 01:47:43 +00:00
'@opentelemetry/sdk-metrics@2.5.0' :
resolution : {integrity : sha512-BeJLtU+f5Gf905cJX9vXFQorAr6TAfK3SPvTFqP+scfIpDQEJfRaGJWta7sJgP+m4dNtBf9y3yvBKVAZZtJQVA==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : '>=1.9.0 <1.10.0'
2026-01-22 01:47:43 +00:00
'@opentelemetry/sdk-node@0.211.0' :
resolution : {integrity : sha512-+s1eGjoqmPCMptNxcJJD4IxbWJKNLOQFNKhpwkzi2gLkEbCj6LzSHJNhPcLeBrBlBLtlSpibM+FuS7fjZ8SSFQ==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : '>=1.3.0 <1.10.0'
2026-01-22 01:47:43 +00:00
'@opentelemetry/sdk-trace-base@2.5.0' :
resolution : {integrity : sha512-VzRf8LzotASEyNDUxTdaJ9IRJ1/h692WyArDBInf5puLCjxbICD6XkHgpuudis56EndyS7LYFmtTMny6UABNdQ==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : '>=1.3.0 <1.10.0'
2026-01-22 01:47:43 +00:00
'@opentelemetry/sdk-trace-node@2.5.0' :
resolution : {integrity : sha512-O6N/ejzburFm2C84aKNrwJVPpt6HSTSq8T0ZUMq3xT2XmqT4cwxUItcL5UWGThYuq8RTcbH8u1sfj6dmRci0Ow==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : '>=1.0.0 <1.10.0'
'@opentelemetry/semantic-conventions@1.39.0' :
resolution : {integrity : sha512-R5R9tb2AXs2IRLNKLBJDynhkfmx7mX0vi8NkhZb3gUkPWHn6HXk5J8iQ/dql0U3ApfWym4kXXmBDRGO+oeOfjg==}
engines : {node : '>=14' }
2026-02-05 19:36:36 +09:00
'@oxc-project/types@0.112.0' :
resolution : {integrity : sha512-m6RebKHIRsax2iCwVpYW2ErQwa4ywHJrE4sCK3/8JK8ZZAWOKXaRJFl/uP51gaVyyXlaS4+chU1nSCdzYf6QqQ==}
2026-01-02 23:47:28 +01:00
2026-02-03 09:08:52 +09:00
'@oxfmt/darwin-arm64@0.28.0' :
resolution : {integrity : sha512-jmUfF7cNJPw57bEK7sMIqrYRgn4LH428tSgtgLTCtjuGuu1ShREyrkeB7y8HtkXRfhBs4lVY+HMLhqElJvZ6ww==}
2026-01-14 14:31:43 +00:00
cpu : [ arm64]
os : [ darwin]
2026-02-03 09:08:52 +09:00
'@oxfmt/darwin-x64@0.28.0' :
resolution : {integrity : sha512-S6vlV8S7jbjzJOSjfVg2CimUC0r7/aHDLdUm/3+/B/SU/s1jV7ivqWkMv1/8EB43d1BBwT9JQ60ZMTkBqeXSFA==}
2026-01-14 14:31:43 +00:00
cpu : [ x64]
os : [ darwin]
2026-02-03 09:08:52 +09:00
'@oxfmt/linux-arm64-gnu@0.28.0' :
resolution : {integrity : sha512-TfJkMZjePbLiskmxFXVAbGI/OZtD+y+fwS0wyW8O6DWG0ARTf0AipY9zGwGoOdpFuXOJceXvN4SHGLbYNDMY4Q==}
2026-01-14 14:31:43 +00:00
cpu : [ arm64]
os : [ linux]
2026-02-03 09:08:52 +09:00
'@oxfmt/linux-arm64-musl@0.28.0' :
resolution : {integrity : sha512-7fyQUdW203v4WWGr1T3jwTz4L7KX9y5DeATryQ6fLT6QQp9GEuct8/k0lYhd+ys42iTV/IkJF20e3YkfSOOILg==}
2026-01-14 14:31:43 +00:00
cpu : [ arm64]
os : [ linux]
2026-02-03 09:08:52 +09:00
'@oxfmt/linux-x64-gnu@0.28.0' :
resolution : {integrity : sha512-sRKqAvEonuz0qr1X1ncUZceOBJerKzkO2gZIZmosvy/JmqyffpIFL3OE2tqacFkeDhrC+dNYQpusO8zsfHo3pw==}
2026-01-14 14:31:43 +00:00
cpu : [ x64]
os : [ linux]
2026-02-03 09:08:52 +09:00
'@oxfmt/linux-x64-musl@0.28.0' :
resolution : {integrity : sha512-fW6czbXutX/tdQe8j4nSIgkUox9RXqjyxwyWXUDItpoDkoXllq17qbD7GVc0whrEhYQC6hFE1UEAcDypLJoSzw==}
2026-01-14 14:31:43 +00:00
cpu : [ x64]
os : [ linux]
2026-02-03 09:08:52 +09:00
'@oxfmt/win32-arm64@0.28.0' :
resolution : {integrity : sha512-D/HDeQBAQRjTbD9OLV6kRDcStrIfO+JsUODDCdGmhRfNX8LPCx95GpfyybpZfn3wVF8Jq/yjPXV1xLkQ+s7RcA==}
2026-01-14 14:31:43 +00:00
cpu : [ arm64]
os : [ win32]
2026-02-03 09:08:52 +09:00
'@oxfmt/win32-x64@0.28.0' :
resolution : {integrity : sha512-4+S2j4OxOIyo8dz5osm5dZuL0yVmxXvtmNdHB5xyGwAWVvyWNvf7tCaQD7w2fdSsAXQLOvK7KFQrHFe33nJUCA==}
2026-01-14 14:31:43 +00:00
cpu : [ x64]
os : [ win32]
2026-02-09 09:51:59 +09:00
'@oxlint-tsgolint/darwin-arm64@0.11.5' :
resolution : {integrity : sha512-mzsjJVIUgcGJovBXME63VW2Uau7MS/xCe7xdYj2BplSCuRb5Yoy7WuwCIlbD5ISHjnS6rx26oD2kmzHLRV5Wfw==}
2025-12-23 00:28:33 +00:00
cpu : [ arm64]
os : [ darwin]
2026-02-09 09:51:59 +09:00
'@oxlint-tsgolint/darwin-x64@0.11.5' :
resolution : {integrity : sha512-zItUS0qLzSzVy0ZQHc4MOphA9lVeP5jffsgZFLCdo+JqmkbVZ14aDtiVUHSHi2hia+qatbb109CHQ9YIl0x7+A==}
2025-12-23 00:28:33 +00:00
cpu : [ x64]
os : [ darwin]
2026-02-09 09:51:59 +09:00
'@oxlint-tsgolint/linux-arm64@0.11.5' :
resolution : {integrity : sha512-R0r/3QTdMtIjfUOM1oxIaCV0s+j7xrnUe4CXo10ZbBzlXfMesWYNcf/oCrhsy87w0kCPFsg58nAdKaIR8xylFg==}
2025-12-23 00:28:33 +00:00
cpu : [ arm64]
os : [ linux]
2026-02-09 09:51:59 +09:00
'@oxlint-tsgolint/linux-x64@0.11.5' :
resolution : {integrity : sha512-g23J3T29EHWUQYC6aTwLnhwcFtjQh+VfxyGuFjYGGTLhESdlQH9E/pwsN8K9HaAiYWjI51m3r3BqQjXxEW8Jjg==}
2025-12-23 00:28:33 +00:00
cpu : [ x64]
os : [ linux]
2026-02-09 09:51:59 +09:00
'@oxlint-tsgolint/win32-arm64@0.11.5' :
resolution : {integrity : sha512-MJNT/MPUIZKQCRtCX5s6pCnoe7If/i3RjJzFMe4kSLomRsHrNFYOJBwt4+w/Hqfyg9jNOgR8tbgdx6ofjHaPMQ==}
2025-12-23 00:28:33 +00:00
cpu : [ arm64]
os : [ win32]
2026-02-09 09:51:59 +09:00
'@oxlint-tsgolint/win32-x64@0.11.5' :
resolution : {integrity : sha512-IQmj4EkcZOBlLnj1CdxKFrWT7NAWXZ9ypZ874X/w7S5gRzB2sO4KmE6Z0MWxx05pL9AQF+CWVRjZrKVIYWTzPg==}
2025-12-23 00:28:33 +00:00
cpu : [ x64]
os : [ win32]
2026-02-03 09:08:52 +09:00
'@oxlint/darwin-arm64@1.43.0' :
resolution : {integrity : sha512-C/GhObv/pQZg34NOzB6Mk8x0wc9AKj8fXzJF8ZRKTsBPyHusC6AZ6bba0QG0TUufw1KWuD0j++oebQfWeiFXNw==}
2025-12-23 00:28:33 +00:00
cpu : [ arm64]
os : [ darwin]
2026-02-03 09:08:52 +09:00
'@oxlint/darwin-x64@1.43.0' :
resolution : {integrity : sha512-4NjfUtEEH8ewRQ2KlZGmm6DyrvypMdHwBnQT92vD0dLScNOQzr0V9O8Ua4IWXdeCNl/XMVhAV3h4/3YEYern5A==}
2025-12-23 00:28:33 +00:00
cpu : [ x64]
os : [ darwin]
2026-02-03 09:08:52 +09:00
'@oxlint/linux-arm64-gnu@1.43.0' :
resolution : {integrity : sha512-75tf1HvwdZ3ebk83yMbSB+moAEWK98mYqpXiaFAi6Zshie7r+Cx5PLXZFUEqkscenoZ+fcNXakHxfn94V6nf1g==}
2025-12-23 00:28:33 +00:00
cpu : [ arm64]
os : [ linux]
2026-02-03 09:08:52 +09:00
'@oxlint/linux-arm64-musl@1.43.0' :
resolution : {integrity : sha512-BHV4fb36T2p/7bpA9fiJ5ayt7oJbiYX10nklW5arYp4l9/9yG/FQC5J4G1evzbJ/YbipF9UH0vYBAm5xbqGrvw==}
2025-12-23 00:28:33 +00:00
cpu : [ arm64]
os : [ linux]
2026-02-03 09:08:52 +09:00
'@oxlint/linux-x64-gnu@1.43.0' :
resolution : {integrity : sha512-1l3nvnzWWse1YHibzZ4HQXdF/ibfbKZhp9IguElni3bBqEyPEyurzZ0ikWynDxKGXqZa+UNXTFuU1NRVX1RJ3g==}
2025-12-23 00:28:33 +00:00
cpu : [ x64]
os : [ linux]
2026-02-03 09:08:52 +09:00
'@oxlint/linux-x64-musl@1.43.0' :
resolution : {integrity : sha512-+jNYgLGRFTJxJuaSOZJBwlYo5M0TWRw0+3y5MHOL4ArrIdHyCthg6r4RbVWrsR1qUfUE1VSSHQ2bfbC99RXqMg==}
2025-12-23 00:28:33 +00:00
cpu : [ x64]
os : [ linux]
2026-02-03 09:08:52 +09:00
'@oxlint/win32-arm64@1.43.0' :
resolution : {integrity : sha512-dvs1C/HCjCyGTURMagiHprsOvVTT3omDiSzi5Qw0D4QFJ1pEaNlfBhVnOUYgUfS6O7Mcmj4+G+sidRsQcWQ/kA==}
2025-12-23 00:28:33 +00:00
cpu : [ arm64]
os : [ win32]
2026-02-03 09:08:52 +09:00
'@oxlint/win32-x64@1.43.0' :
resolution : {integrity : sha512-bSuItSU8mTSDsvmmLTepTdCL2FkJI6dwt9tot/k0EmiYF+ArRzmsl4lXVLssJNRV5lJEc5IViyTrh7oiwrjUqA==}
2025-12-23 00:28:33 +00:00
cpu : [ x64]
os : [ win32]
2025-12-20 19:13:50 +01:00
'@pinojs/redact@0.4.0' :
resolution : {integrity : sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg==}
'@pkgjs/parseargs@0.11.0' :
resolution : {integrity : sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines : {node : '>=14' }
2025-12-30 14:30:46 +01:00
'@polka/url@1.0.0-next.29' :
resolution : {integrity : sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
2025-12-20 19:13:50 +01:00
'@protobufjs/aspromise@1.1.2' :
resolution : {integrity : sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==}
'@protobufjs/base64@1.1.2' :
resolution : {integrity : sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==}
'@protobufjs/codegen@2.0.4' :
resolution : {integrity : sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==}
'@protobufjs/eventemitter@1.1.0' :
resolution : {integrity : sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==}
'@protobufjs/fetch@1.1.0' :
resolution : {integrity : sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==}
'@protobufjs/float@1.0.2' :
resolution : {integrity : sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==}
'@protobufjs/inquire@1.1.0' :
resolution : {integrity : sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==}
'@protobufjs/path@1.1.2' :
resolution : {integrity : sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==}
'@protobufjs/pool@1.1.0' :
resolution : {integrity : sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==}
'@protobufjs/utf8@1.1.0' :
resolution : {integrity : sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
'@quansync/fs@1.0.0' :
resolution : {integrity : sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==}
2026-01-12 11:22:56 +00:00
'@reflink/reflink-darwin-arm64@0.1.19' :
resolution : {integrity : sha512-ruy44Lpepdk1FqDz38vExBY/PVUsjxZA+chd9wozjUH9JjuDT/HEaQYA6wYN9mf041l0yLVar6BCZuWABJvHSA==}
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ darwin]
'@reflink/reflink-darwin-x64@0.1.19' :
resolution : {integrity : sha512-By85MSWrMZa+c26TcnAy8SDk0sTUkYlNnwknSchkhHpGXOtjNDUOxJE9oByBnGbeuIE1PiQsxDG3Ud+IVV9yuA==}
engines : {node : '>= 10' }
cpu : [ x64]
os : [ darwin]
'@reflink/reflink-linux-arm64-gnu@0.1.19' :
resolution : {integrity : sha512-7P+er8+rP9iNeN+bfmccM4hTAaLP6PQJPKWSA4iSk2bNvo6KU6RyPgYeHxXmzNKzPVRcypZQTpFgstHam6maVg==}
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ linux]
'@reflink/reflink-linux-arm64-musl@0.1.19' :
resolution : {integrity : sha512-37iO/Dp6m5DDaC2sf3zPtx/hl9FV3Xze4xoYidrxxS9bgP3S8ALroxRK6xBG/1TtfXKTvolvp+IjrUU6ujIGmA==}
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ linux]
'@reflink/reflink-linux-x64-gnu@0.1.19' :
resolution : {integrity : sha512-jbI8jvuYCaA3MVUdu8vLoLAFqC+iNMpiSuLbxlAgg7x3K5bsS8nOpTRnkLF7vISJ+rVR8W+7ThXlXlUQ93ulkw==}
engines : {node : '>= 10' }
cpu : [ x64]
os : [ linux]
'@reflink/reflink-linux-x64-musl@0.1.19' :
resolution : {integrity : sha512-e9FBWDe+lv7QKAwtKOt6A2W/fyy/aEEfr0g6j/hWzvQcrzHCsz07BNQYlNOjTfeytrtLU7k449H1PI95jA4OjQ==}
engines : {node : '>= 10' }
cpu : [ x64]
os : [ linux]
'@reflink/reflink-win32-arm64-msvc@0.1.19' :
resolution : {integrity : sha512-09PxnVIQcd+UOn4WAW73WU6PXL7DwGS6wPlkMhMg2zlHHG65F3vHepOw06HFCq+N42qkaNAc8AKIabWvtk6cIQ==}
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ win32]
'@reflink/reflink-win32-x64-msvc@0.1.19' :
resolution : {integrity : sha512-E//yT4ni2SyhwP8JRjVGWr3cbnhWDiPLgnQ66qqaanjjnMiu3O/2tjCPQXlcGc/DEYofpDc9fvhv6tALQsMV9w==}
engines : {node : '>= 10' }
cpu : [ x64]
os : [ win32]
'@reflink/reflink@0.1.19' :
resolution : {integrity : sha512-DmCG8GzysnCZ15bres3N5AHCmwBwYgp0As6xjhQ47rAUTUXxJiK+lLUxaGsX3hd/30qUpVElh05PbGuxRPgJwA==}
engines : {node : '>= 10' }
2026-02-05 19:36:36 +09:00
'@rolldown/binding-android-arm64@1.0.0-rc.3' :
resolution : {integrity : sha512-0T1k9FinuBZ/t7rZ8jN6OpUKPnUjNdYHoj/cESWrQ3ZraAJ4OMm6z7QjSfCxqj8mOp9kTKc1zHK3kGz5vMu+nQ==}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ android]
2026-02-05 19:36:36 +09:00
'@rolldown/binding-darwin-arm64@1.0.0-rc.3' :
resolution : {integrity : sha512-JWWLzvcmc/3pe7qdJqPpuPk91SoE/N+f3PcWx/6ZwuyDVyungAEJPvKm/eEldiDdwTmaEzWfIR+HORxYWrCi1A==}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ darwin]
2026-02-05 19:36:36 +09:00
'@rolldown/binding-darwin-x64@1.0.0-rc.3' :
resolution : {integrity : sha512-MTakBxfx3tde5WSmbHxuqlDsIW0EzQym+PJYGF4P6lG2NmKzi128OGynoFUqoD5ryCySEY85dug4v+LWGBElIw==}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ x64]
os : [ darwin]
2026-02-05 19:36:36 +09:00
'@rolldown/binding-freebsd-x64@1.0.0-rc.3' :
resolution : {integrity : sha512-jje3oopyOLs7IwfvXoS6Lxnmie5JJO7vW29fdGFu5YGY1EDbVDhD+P9vDihqS5X6fFiqL3ZQZCMBg6jyHkSVww==}
2025-12-30 14:30:46 +01:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ x64]
os : [ freebsd]
2026-02-05 19:36:36 +09:00
'@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.3' :
resolution : {integrity : sha512-A0n8P3hdLAaqzSFrQoA42p23ZKBYQOw+8EH5r15Sa9X1kD9/JXe0YT2gph2QTWvdr0CVK2BOXiK6ENfy6DXOag==}
2025-12-30 14:30:46 +01:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm]
os : [ linux]
2026-02-05 19:36:36 +09:00
'@rolldown/binding-linux-arm64-gnu@1.0.0-rc.3' :
resolution : {integrity : sha512-kWXkoxxarYISBJ4bLNf5vFkEbb4JvccOwxWDxuK9yee8lg5XA7OpvlTptfRuwEvYcOZf+7VS69Uenpmpyo5Bjw==}
2025-12-30 14:30:46 +01:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ linux]
2026-02-05 19:36:36 +09:00
'@rolldown/binding-linux-arm64-musl@1.0.0-rc.3' :
resolution : {integrity : sha512-Z03/wrqau9Bicfgb3Dbs6SYTHliELk2PM2LpG2nFd+cGupTMF5kanLEcj2vuuJLLhptNyS61rtk7SOZ+lPsTUA==}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ linux]
2026-02-05 19:36:36 +09:00
'@rolldown/binding-linux-x64-gnu@1.0.0-rc.3' :
resolution : {integrity : sha512-iSXXZsQp08CSilff/DCTFZHSVEpEwdicV3W8idHyrByrcsRDVh9sGC3sev6d8BygSGj3vt8GvUKBPCoyMA4tgQ==}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ x64]
os : [ linux]
2026-02-05 19:36:36 +09:00
'@rolldown/binding-linux-x64-musl@1.0.0-rc.3' :
resolution : {integrity : sha512-qaj+MFudtdCv9xZo9znFvkgoajLdc+vwf0Kz5N44g+LU5XMe+IsACgn3UG7uTRlCCvhMAGXm1XlpEA5bZBrOcw==}
2025-12-30 14:30:46 +01:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ x64]
os : [ linux]
2026-02-05 19:36:36 +09:00
'@rolldown/binding-openharmony-arm64@1.0.0-rc.3' :
resolution : {integrity : sha512-U662UnMETyjT65gFmG9ma+XziENrs7BBnENi/27swZPYagubfHRirXHG2oMl+pEax2WvO7Kb9gHZmMakpYqBHQ==}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ openharmony]
2026-02-05 19:36:36 +09:00
'@rolldown/binding-wasm32-wasi@1.0.0-rc.3' :
resolution : {integrity : sha512-gekrQ3Q2HiC1T5njGyuUJoGpK/l6B/TNXKed3fZXNf9YRTJn3L5MOZsFBn4bN2+UX+8+7hgdlTcEsexX988G4g==}
2025-12-30 14:30:46 +01:00
engines : {node : '>=14.0.0' }
cpu : [ wasm32]
2026-02-05 19:36:36 +09:00
'@rolldown/binding-win32-arm64-msvc@1.0.0-rc.3' :
resolution : {integrity : sha512-85y5JifyMgs8m5K2XzR/VDsapKbiFiohl7s5lEj7nmNGO0pkTXE7q6TQScei96BNAsoK7JC3pA7ukA8WRHVJpg==}
2025-12-30 14:30:46 +01:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ win32]
2026-02-05 19:36:36 +09:00
'@rolldown/binding-win32-x64-msvc@1.0.0-rc.3' :
resolution : {integrity : sha512-a4VUQZH7LxGbUJ3qJ/TzQG8HxdHvf+jOnqf7B7oFx1TEBm+j2KNL2zr5SQ7wHkNAcaPevF6gf9tQnVBnC4mD+A==}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ x64]
os : [ win32]
2026-02-05 19:36:36 +09:00
'@rolldown/pluginutils@1.0.0-rc.3' :
resolution : {integrity : sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==}
2025-12-30 14:30:46 +01:00
2026-01-31 06:40:45 +01:00
'@rollup/rollup-android-arm-eabi@4.57.1' :
resolution : {integrity : sha512-A6ehUVSiSaaliTxai040ZpZ2zTevHYbvu/lDoeAteHI8QnaosIzm4qwtezfRg1jOYaUmnzLX1AOD6Z+UJjtifg==}
2025-12-20 19:13:50 +01:00
cpu : [ arm]
os : [ android]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-android-arm64@4.57.1' :
resolution : {integrity : sha512-dQaAddCY9YgkFHZcFNS/606Exo8vcLHwArFZ7vxXq4rigo2bb494/xKMMwRRQW6ug7Js6yXmBZhSBRuBvCCQ3w==}
2025-12-20 19:13:50 +01:00
cpu : [ arm64]
os : [ android]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-darwin-arm64@4.57.1' :
resolution : {integrity : sha512-crNPrwJOrRxagUYeMn/DZwqN88SDmwaJ8Cvi/TN1HnWBU7GwknckyosC2gd0IqYRsHDEnXf328o9/HC6OkPgOg==}
2025-12-20 19:13:50 +01:00
cpu : [ arm64]
os : [ darwin]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-darwin-x64@4.57.1' :
resolution : {integrity : sha512-Ji8g8ChVbKrhFtig5QBV7iMaJrGtpHelkB3lsaKzadFBe58gmjfGXAOfI5FV0lYMH8wiqsxKQ1C9B0YTRXVy4w==}
2025-12-20 19:13:50 +01:00
cpu : [ x64]
os : [ darwin]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-freebsd-arm64@4.57.1' :
resolution : {integrity : sha512-R+/WwhsjmwodAcz65guCGFRkMb4gKWTcIeLy60JJQbXrJ97BOXHxnkPFrP+YwFlaS0m+uWJTstrUA9o+UchFug==}
2025-12-20 19:13:50 +01:00
cpu : [ arm64]
os : [ freebsd]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-freebsd-x64@4.57.1' :
resolution : {integrity : sha512-IEQTCHeiTOnAUC3IDQdzRAGj3jOAYNr9kBguI7MQAAZK3caezRrg0GxAb6Hchg4lxdZEI5Oq3iov/w/hnFWY9Q==}
2025-12-20 19:13:50 +01:00
cpu : [ x64]
os : [ freebsd]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-arm-gnueabihf@4.57.1' :
resolution : {integrity : sha512-F8sWbhZ7tyuEfsmOxwc2giKDQzN3+kuBLPwwZGyVkLlKGdV1nvnNwYD0fKQ8+XS6hp9nY7B+ZeK01EBUE7aHaw==}
2025-12-20 19:13:50 +01:00
cpu : [ arm]
os : [ linux]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-arm-musleabihf@4.57.1' :
resolution : {integrity : sha512-rGfNUfn0GIeXtBP1wL5MnzSj98+PZe/AXaGBCRmT0ts80lU5CATYGxXukeTX39XBKsxzFpEeK+Mrp9faXOlmrw==}
2025-12-20 19:13:50 +01:00
cpu : [ arm]
os : [ linux]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-arm64-gnu@4.57.1' :
resolution : {integrity : sha512-MMtej3YHWeg/0klK2Qodf3yrNzz6CGjo2UntLvk2RSPlhzgLvYEB3frRvbEF2wRKh1Z2fDIg9KRPe1fawv7C+g==}
2025-12-20 19:13:50 +01:00
cpu : [ arm64]
os : [ linux]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-arm64-musl@4.57.1' :
resolution : {integrity : sha512-1a/qhaaOXhqXGpMFMET9VqwZakkljWHLmZOX48R0I/YLbhdxr1m4gtG1Hq7++VhVUmf+L3sTAf9op4JlhQ5u1Q==}
2025-12-20 19:13:50 +01:00
cpu : [ arm64]
os : [ linux]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-loong64-gnu@4.57.1' :
resolution : {integrity : sha512-QWO6RQTZ/cqYtJMtxhkRkidoNGXc7ERPbZN7dVW5SdURuLeVU7lwKMpo18XdcmpWYd0qsP1bwKPf7DNSUinhvA==}
2025-12-20 19:13:50 +01:00
cpu : [ loong64]
os : [ linux]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-loong64-musl@4.57.1' :
resolution : {integrity : sha512-xpObYIf+8gprgWaPP32xiN5RVTi/s5FCR+XMXSKmhfoJjrpRAjCuuqQXyxUa/eJTdAE6eJ+KDKaoEqjZQxh3Gw==}
2026-01-08 04:55:01 +00:00
cpu : [ loong64]
os : [ linux]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-ppc64-gnu@4.57.1' :
resolution : {integrity : sha512-4BrCgrpZo4hvzMDKRqEaW1zeecScDCR+2nZ86ATLhAoJ5FQ+lbHVD3ttKe74/c7tNT9c6F2viwB3ufwp01Oh2w==}
2026-01-08 04:55:01 +00:00
cpu : [ ppc64]
os : [ linux]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-ppc64-musl@4.57.1' :
resolution : {integrity : sha512-NOlUuzesGauESAyEYFSe3QTUguL+lvrN1HtwEEsU2rOwdUDeTMJdO5dUYl/2hKf9jWydJrO9OL/XSSf65R5+Xw==}
2025-12-20 19:13:50 +01:00
cpu : [ ppc64]
os : [ linux]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-riscv64-gnu@4.57.1' :
resolution : {integrity : sha512-ptA88htVp0AwUUqhVghwDIKlvJMD/fmL/wrQj99PRHFRAG6Z5nbWoWG4o81Nt9FT+IuqUQi+L31ZKAFeJ5Is+A==}
2025-12-20 19:13:50 +01:00
cpu : [ riscv64]
os : [ linux]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-riscv64-musl@4.57.1' :
resolution : {integrity : sha512-S51t7aMMTNdmAMPpBg7OOsTdn4tySRQvklmL3RpDRyknk87+Sp3xaumlatU+ppQ+5raY7sSTcC2beGgvhENfuw==}
2025-12-20 19:13:50 +01:00
cpu : [ riscv64]
os : [ linux]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-s390x-gnu@4.57.1' :
resolution : {integrity : sha512-Bl00OFnVFkL82FHbEqy3k5CUCKH6OEJL54KCyx2oqsmZnFTR8IoNqBF+mjQVcRCT5sB6yOvK8A37LNm/kPJiZg==}
2025-12-20 19:13:50 +01:00
cpu : [ s390x]
os : [ linux]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-x64-gnu@4.57.1' :
resolution : {integrity : sha512-ABca4ceT4N+Tv/GtotnWAeXZUZuM/9AQyCyKYyKnpk4yoA7QIAuBt6Hkgpw8kActYlew2mvckXkvx0FfoInnLg==}
2025-12-20 19:13:50 +01:00
cpu : [ x64]
os : [ linux]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-x64-musl@4.57.1' :
resolution : {integrity : sha512-HFps0JeGtuOR2convgRRkHCekD7j+gdAuXM+/i6kGzQtFhlCtQkpwtNzkNj6QhCDp7DRJ7+qC/1Vg2jt5iSOFw==}
2025-12-20 19:13:50 +01:00
cpu : [ x64]
os : [ linux]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-openbsd-x64@4.57.1' :
resolution : {integrity : sha512-H+hXEv9gdVQuDTgnqD+SQffoWoc0Of59AStSzTEj/feWTBAnSfSD3+Dql1ZruJQxmykT/JVY0dE8Ka7z0DH1hw==}
2026-01-08 04:55:01 +00:00
cpu : [ x64]
os : [ openbsd]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-openharmony-arm64@4.57.1' :
resolution : {integrity : sha512-4wYoDpNg6o/oPximyc/NG+mYUejZrCU2q+2w6YZqrAs2UcNUChIZXjtafAiiZSUc7On8v5NyNj34Kzj/Ltk6dQ==}
2025-12-20 19:13:50 +01:00
cpu : [ arm64]
os : [ openharmony]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-win32-arm64-msvc@4.57.1' :
resolution : {integrity : sha512-O54mtsV/6LW3P8qdTcamQmuC990HDfR71lo44oZMZlXU4tzLrbvTii87Ni9opq60ds0YzuAlEr/GNwuNluZyMQ==}
2025-12-20 19:13:50 +01:00
cpu : [ arm64]
os : [ win32]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-win32-ia32-msvc@4.57.1' :
resolution : {integrity : sha512-P3dLS+IerxCT/7D2q2FYcRdWRl22dNbrbBEtxdWhXrfIMPP9lQhb5h4Du04mdl5Woq05jVCDPCMF7Ub0NAjIew==}
2025-12-20 19:13:50 +01:00
cpu : [ ia32]
os : [ win32]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-win32-x64-gnu@4.57.1' :
resolution : {integrity : sha512-VMBH2eOOaKGtIJYleXsi2B8CPVADrh+TyNxJ4mWPnKfLB/DBUmzW+5m1xUrcwWoMfSLagIRpjUFeW5CO5hyciQ==}
2025-12-20 19:13:50 +01:00
cpu : [ x64]
os : [ win32]
2026-01-31 06:40:45 +01:00
'@rollup/rollup-win32-x64-msvc@4.57.1' :
resolution : {integrity : sha512-mxRFDdHIWRxg3UfIIAwCm6NzvxG0jDX/wBN6KsQFTvKFqqg9vTrWUE68qEjHt19A5wwx5X5aUi2zuZT7YR0jrA==}
2025-12-20 19:13:50 +01:00
cpu : [ x64]
os : [ win32]
2026-01-31 06:40:45 +01:00
'@scure/base@2.0.0' :
resolution : {integrity : sha512-3E1kpuZginKkek01ovG8krQ0Z44E3DHPjc5S2rjJw9lZn3KSQOs8S7wqikF/AH7iRanHypj85uGyxk0XAyC37w==}
2026-01-20 20:14:44 +00:00
2026-01-31 06:40:45 +01:00
'@scure/bip32@2.0.1' :
resolution : {integrity : sha512-4Md1NI5BzoVP+bhyJaY3K6yMesEFzNS1sE/cP+9nuvE7p/b0kx9XbpDHHFl8dHtufcbdHRUUQdRqLIPHN/s7yA==}
2026-01-20 20:14:44 +00:00
2026-01-31 06:40:45 +01:00
'@scure/bip39@2.0.1' :
resolution : {integrity : sha512-PsxdFj/d2AcJcZDX1FXN3dDgitDDTmwf78rKZq1a6c1P1Nan1X/Sxc7667zU3U+AN60g7SxxP0YCVw2H/hBycg==}
2026-01-20 20:14:44 +00:00
2026-01-20 11:51:08 +00:00
'@selderee/plugin-htmlparser2@0.11.0' :
resolution : {integrity : sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==}
2026-01-16 01:52:34 +00:00
'@silvia-odwyer/photon-node@0.3.4' :
resolution : {integrity : sha512-bnly4BKB3KDTFxrUIcgCLbaeVVS8lrAkri1pEzskpmxu9MdfGQTy8b8EgcD83ywD3RPMsIulY8xJH5Awa+t9fA==}
2026-02-06 16:37:48 -08:00
'@sinclair/typebox@0.34.48' :
resolution : {integrity : sha512-kKJTNuK3AQOrgjjotVxMrCn1sUJwM76wMszfq1kdU4uYVJjvEWuFQ6HgvLt4Xz3fSmZlTOxJ/Ie13KnIcWQXFA==}
2026-01-02 23:47:28 +01:00
2026-01-04 14:12:00 +01:00
'@slack/bolt@4.6.0' :
resolution : {integrity : sha512-xPgfUs2+OXSugz54Ky07pA890+Qydk22SYToi8uGpXeHSt1JWwFJkRyd/9Vlg5I1AdfdpGXExDpwnbuN9Q/2dQ==}
engines : {node: '>=18', npm : '>=8.6.0' }
peerDependencies :
'@types/express' : ^5.0.0
'@slack/logger@4.0.0' :
resolution : {integrity : sha512-Wz7QYfPAlG/DR+DfABddUZeNgoeY7d1J39OCR2jR+v7VBsB8ezulDK5szTnDDPDwLH5IWhLvXIHlCFZV7MSKgA==}
engines : {node: '>= 18', npm : '>= 8.6.0' }
'@slack/oauth@3.0.4' :
resolution : {integrity : sha512-+8H0g7mbrHndEUbYCP7uYyBCbwqmm3E6Mo3nfsDvZZW74zKk1ochfH/fWSvGInYNCVvaBUbg3RZBbTp0j8yJCg==}
engines : {node: '>=18', npm : '>=8.6.0' }
'@slack/socket-mode@2.0.5' :
resolution : {integrity : sha512-VaapvmrAifeFLAFaDPfGhEwwunTKsI6bQhYzxRXw7BSujZUae5sANO76WqlVsLXuhVtCVrBWPiS2snAQR2RHJQ==}
engines : {node: '>= 18', npm : '>= 8.6.0' }
'@slack/types@2.19.0' :
resolution : {integrity : sha512-7+QZ38HGcNh/b/7MpvPG6jnw7mliV6UmrquJLqgdxkzJgQEYUcEztvFWRU49z0x4vthF0ixL5lTK601AXrS8IA==}
engines : {node: '>= 12.13.0', npm : '>= 6.12.0' }
'@slack/web-api@7.13.0' :
resolution : {integrity : sha512-ERcExbWrnkDN8ovoWWe6Wgt/usanj1dWUd18dJLpctUI4mlPS0nKt81Joh8VI+OPbNnY1lIilVt9gdMBD9U2ig==}
engines : {node: '>= 18', npm : '>= 8.6.0' }
2026-01-18 14:15:32 +00:00
'@smithy/abort-controller@4.2.8' :
resolution : {integrity : sha512-peuVfkYHAmS5ybKxWcfraK7WBBP0J+rkfUcbHJJKQ4ir3UAUNQI+Y4Vt/PqSzGqgloJ5O1dk7+WzNL8wcCSXbw==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2025-12-20 19:13:50 +01:00
2026-01-18 14:15:32 +00:00
'@smithy/config-resolver@4.4.6' :
resolution : {integrity : sha512-qJpzYC64kaj3S0fueiu3kXm8xPrR3PcXDPEgnaNMRn0EjNSZFoFjvbUp0YUDsRhN1CB90EnHJtbxWKevnH99UQ==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2025-12-20 19:13:50 +01:00
2026-02-03 09:08:52 +09:00
'@smithy/core@3.22.1' :
resolution : {integrity : sha512-x3ie6Crr58MWrm4viHqqy2Du2rHYZjwu8BekasrQx4ca+Y24dzVAwq3yErdqIbc2G3I0kLQA13PQ+/rde+u65g==}
2026-01-23 16:50:30 -05:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/credential-provider-imds@4.2.8' :
resolution : {integrity : sha512-FNT0xHS1c/CPN8upqbMFP83+ul5YgdisfCfkZ86Jh2NSmnqw/AJ6x5pEogVCTVvSm7j9MopRU89bmDelxuDMYw==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/eventstream-codec@4.2.8' :
resolution : {integrity : sha512-jS/O5Q14UsufqoGhov7dHLOPCzkYJl9QDzusI2Psh4wyYx/izhzvX9P4D69aTxcdfVhEPhjK+wYyn/PzLjKbbw==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/eventstream-serde-browser@4.2.8' :
resolution : {integrity : sha512-MTfQT/CRQz5g24ayXdjg53V0mhucZth4PESoA5IhvaWVDTOQLfo8qI9vzqHcPsdd2v6sqfTYqF5L/l+pea5Uyw==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/eventstream-serde-config-resolver@4.3.8' :
resolution : {integrity : sha512-ah12+luBiDGzBruhu3efNy1IlbwSEdNiw8fOZksoKoWW1ZHvO/04MQsdnws/9Aj+5b0YXSSN2JXKy/ClIsW8MQ==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/eventstream-serde-node@4.2.8' :
resolution : {integrity : sha512-cYpCpp29z6EJHa5T9WL0KAlq3SOKUQkcgSoeRfRVwjGgSFl7Uh32eYGt7IDYCX20skiEdRffyDpvF2efEZPC0A==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/eventstream-serde-universal@4.2.8' :
resolution : {integrity : sha512-iJ6YNJd0bntJYnX6s52NC4WFYcZeKrPUr1Kmmr5AwZcwCSzVpS7oavAmxMR7pMq7V+D1G4s9F5NJK0xwOsKAlQ==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/fetch-http-handler@5.3.9' :
resolution : {integrity : sha512-I4UhmcTYXBrct03rwzQX1Y/iqQlzVQaPxWjCjula++5EmWq9YGBrx6bbGqluGc1f0XEfhSkiY4jhLgbsJUMKRA==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/hash-node@4.2.8' :
resolution : {integrity : sha512-7ZIlPbmaDGxVoxErDZnuFG18WekhbA/g2/i97wGj+wUBeS6pcUeAym8u4BXh/75RXWhgIJhyC11hBzig6MljwA==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/invalid-dependency@4.2.8' :
resolution : {integrity : sha512-N9iozRybwAQ2dn9Fot9kI6/w9vos2oTXLhtK7ovGqwZjlOcxu6XhPlpLpC+INsxktqHinn5gS2DXDjDF2kG5sQ==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
'@smithy/is-array-buffer@2.2.0' :
resolution : {integrity : sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==}
engines : {node : '>=14.0.0' }
'@smithy/is-array-buffer@4.2.0' :
resolution : {integrity : sha512-DZZZBvC7sjcYh4MazJSGiWMI2L7E0oCiRHREDzIxi/M2LY79/21iXt6aPLHge82wi5LsuRF5A06Ds3+0mlh6CQ==}
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/middleware-content-length@4.2.8' :
resolution : {integrity : sha512-RO0jeoaYAB1qBRhfVyq0pMgBoUK34YEJxVxyjOWYZiOKOq2yMZ4MnVXMZCUDenpozHue207+9P5ilTV1zeda0A==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-02-03 09:08:52 +09:00
'@smithy/middleware-endpoint@4.4.13' :
resolution : {integrity : sha512-x6vn0PjYmGdNuKh/juUJJewZh7MoQ46jYaJ2mvekF4EesMuFfrl4LaW/k97Zjf8PTCPQmPgMvwewg7eNoH9n5w==}
2026-01-23 16:50:30 -05:00
engines : {node : '>=18.0.0' }
2026-02-03 09:08:52 +09:00
'@smithy/middleware-retry@4.4.30' :
resolution : {integrity : sha512-CBGyFvN0f8hlnqKH/jckRDz78Snrp345+PVk8Ux7pnkUCW97Iinse59lY78hBt04h1GZ6hjBN94BRwZy1xC8Bg==}
2026-01-23 16:50:30 -05:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/middleware-serde@4.2.9' :
resolution : {integrity : sha512-eMNiej0u/snzDvlqRGSN3Vl0ESn3838+nKyVfF2FKNXFbi4SERYT6PR392D39iczngbqqGG0Jl1DlCnp7tBbXQ==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/middleware-stack@4.2.8' :
resolution : {integrity : sha512-w6LCfOviTYQjBctOKSwy6A8FIkQy7ICvglrZFl6Bw4FmcQ1Z420fUtIhxaUZZshRe0VCq4kvDiPiXrPZAe8oRA==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/node-config-provider@4.3.8' :
resolution : {integrity : sha512-aFP1ai4lrbVlWjfpAfRSL8KFcnJQYfTl5QxLJXY32vghJrDuFyPZ6LtUL+JEGYiFRG1PfPLHLoxj107ulncLIg==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-02-03 09:08:52 +09:00
'@smithy/node-http-handler@4.4.9' :
resolution : {integrity : sha512-KX5Wml5mF+luxm1szW4QDz32e3NObgJ4Fyw+irhph4I/2geXwUy4jkIMUs5ZPGflRBeR6BUkC2wqIab4Llgm3w==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/property-provider@4.2.8' :
resolution : {integrity : sha512-EtCTbyIveCKeOXDSWSdze3k612yCPq1YbXsbqX3UHhkOSW8zKsM9NOJG5gTIya0vbY2DIaieG8pKo1rITHYL0w==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/protocol-http@5.3.8' :
resolution : {integrity : sha512-QNINVDhxpZ5QnP3aviNHQFlRogQZDfYlCkQT+7tJnErPQbDhysondEjhikuANxgMsZrkGeiAxXy4jguEGsDrWQ==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/querystring-builder@4.2.8' :
resolution : {integrity : sha512-Xr83r31+DrE8CP3MqPgMJl+pQlLLmOfiEUnoyAlGzzJIrEsbKsPy1hqH0qySaQm4oWrCBlUqRt+idEgunKB+iw==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/querystring-parser@4.2.8' :
resolution : {integrity : sha512-vUurovluVy50CUlazOiXkPq40KGvGWSdmusa3130MwrR1UNnNgKAlj58wlOe61XSHRpUfIIh6cE0zZ8mzKaDPA==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/service-error-classification@4.2.8' :
resolution : {integrity : sha512-mZ5xddodpJhEt3RkCjbmUQuXUOaPNTkbMGR0bcS8FE0bJDLMZlhmpgrvPNCYglVw5rsYTpSnv19womw9WWXKQQ==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/shared-ini-file-loader@4.4.3' :
resolution : {integrity : sha512-DfQjxXQnzC5UbCUPeC3Ie8u+rIWZTvuDPAGU/BxzrOGhRvgUanaP68kDZA+jaT3ZI+djOf+4dERGlm9mWfFDrg==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/signature-v4@5.3.8' :
resolution : {integrity : sha512-6A4vdGj7qKNRF16UIcO8HhHjKW27thsxYci+5r/uVRkdcBEkOEiY8OMPuydLX4QHSrJqGHPJzPRwwVTqbLZJhg==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-02-03 09:08:52 +09:00
'@smithy/smithy-client@4.11.2' :
resolution : {integrity : sha512-SCkGmFak/xC1n7hKRsUr6wOnBTJ3L22Qd4e8H1fQIuKTAjntwgU8lrdMe7uHdiT2mJAOWA/60qaW9tiMu69n1A==}
2026-01-23 16:50:30 -05:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/types@4.12.0' :
resolution : {integrity : sha512-9YcuJVTOBDjg9LWo23Qp0lTQ3D7fQsQtwle0jVfpbUHy9qBwCEgKuVH4FqFB3VYu0nwdHKiEMA+oXz7oV8X1kw==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/url-parser@4.2.8' :
resolution : {integrity : sha512-NQho9U68TGMEU639YkXnVMV3GEFFULmmaWdlu1E9qzyIePOHsoSnagTGSDv1Zi8DCNN6btxOSdgmy5E/hsZwhA==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
'@smithy/util-base64@4.3.0' :
resolution : {integrity : sha512-GkXZ59JfyxsIwNTWFnjmFEI8kZpRNIBfxKjv09+nkAWPt/4aGaEWMM04m4sxgNVWkbt2MdSvE3KF/PfX4nFedQ==}
engines : {node : '>=18.0.0' }
'@smithy/util-body-length-browser@4.2.0' :
resolution : {integrity : sha512-Fkoh/I76szMKJnBXWPdFkQJl2r9SjPt3cMzLdOB6eJ4Pnpas8hVoWPYemX/peO0yrrvldgCUVJqOAjUrOLjbxg==}
engines : {node : '>=18.0.0' }
'@smithy/util-body-length-node@4.2.1' :
resolution : {integrity : sha512-h53dz/pISVrVrfxV1iqXlx5pRg3V2YWFcSQyPyXZRrZoZj4R4DeWRDo1a7dd3CPTcFi3kE+98tuNyD2axyZReA==}
engines : {node : '>=18.0.0' }
'@smithy/util-buffer-from@2.2.0' :
resolution : {integrity : sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==}
engines : {node : '>=14.0.0' }
'@smithy/util-buffer-from@4.2.0' :
resolution : {integrity : sha512-kAY9hTKulTNevM2nlRtxAG2FQ3B2OR6QIrPY3zE5LqJy1oxzmgBGsHLWTcNhWXKchgA0WHW+mZkQrng/pgcCew==}
engines : {node : '>=18.0.0' }
'@smithy/util-config-provider@4.2.0' :
resolution : {integrity : sha512-YEjpl6XJ36FTKmD+kRJJWYvrHeUvm5ykaUS5xK+6oXffQPHeEM4/nXlZPe+Wu0lsgRUcNZiliYNh/y7q9c2y6Q==}
engines : {node : '>=18.0.0' }
2026-02-03 09:08:52 +09:00
'@smithy/util-defaults-mode-browser@4.3.29' :
resolution : {integrity : sha512-nIGy3DNRmOjaYaaKcQDzmWsro9uxlaqUOhZDHQed9MW/GmkBZPtnU70Pu1+GT9IBmUXwRdDuiyaeiy9Xtpn3+Q==}
2026-01-23 16:50:30 -05:00
engines : {node : '>=18.0.0' }
2026-02-03 09:08:52 +09:00
'@smithy/util-defaults-mode-node@4.2.32' :
resolution : {integrity : sha512-7dtFff6pu5fsjqrVve0YMhrnzJtccCWDacNKOkiZjJ++fmjGExmmSu341x+WU6Oc1IccL7lDuaUj7SfrHpWc5Q==}
2026-01-23 16:50:30 -05:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/util-endpoints@3.2.8' :
resolution : {integrity : sha512-8JaVTn3pBDkhZgHQ8R0epwWt+BqPSLCjdjXXusK1onwJlRuN69fbvSK66aIKKO7SwVFM6x2J2ox5X8pOaWcUEw==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
'@smithy/util-hex-encoding@4.2.0' :
resolution : {integrity : sha512-CCQBwJIvXMLKxVbO88IukazJD9a4kQ9ZN7/UMGBjBcJYvatpWk+9g870El4cB8/EJxfe+k+y0GmR9CAzkF+Nbw==}
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/util-middleware@4.2.8' :
resolution : {integrity : sha512-PMqfeJxLcNPMDgvPbbLl/2Vpin+luxqTGPpW3NAQVLbRrFRzTa4rNAASYeIGjRV9Ytuhzny39SpyU04EQreF+A==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-01-18 14:15:32 +00:00
'@smithy/util-retry@4.2.8' :
resolution : {integrity : sha512-CfJqwvoRY0kTGe5AkQokpURNCT1u/MkRzMTASWMPPo2hNSnKtF1D45dQl3DE2LKLr4m+PW9mCeBMJr5mCAVThg==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
2026-02-03 09:08:52 +09:00
'@smithy/util-stream@4.5.11' :
resolution : {integrity : sha512-lKmZ0S/3Qj2OF5H1+VzvDLb6kRxGzZHq6f3rAsoSu5cTLGsn3v3VQBA8czkNNXlLjoFEtVu3OQT2jEeOtOE2CA==}
2026-01-13 06:57:02 +00:00
engines : {node : '>=18.0.0' }
'@smithy/util-uri-escape@4.2.0' :
resolution : {integrity : sha512-igZpCKV9+E/Mzrpq6YacdTQ0qTiLm85gD6N/IrmyDvQFA4UnU3d5g3m8tMT/6zG/vVkWSU+VxeUyGonL62DuxA==}
engines : {node : '>=18.0.0' }
'@smithy/util-utf8@2.3.0' :
resolution : {integrity : sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==}
engines : {node : '>=14.0.0' }
'@smithy/util-utf8@4.2.0' :
resolution : {integrity : sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==}
engines : {node : '>=18.0.0' }
'@smithy/uuid@1.1.0' :
resolution : {integrity : sha512-4aUIteuyxtBUhVdiQqcDhKFitwfd9hqoSDYY2KRXiWtgoWJ9Bmise+KfEPDiVHWeJepvF8xJO9/9+WDIciMFFw==}
engines : {node : '>=18.0.0' }
'@standard-schema/spec@1.1.0' :
resolution : {integrity : sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
2025-12-30 14:30:46 +01:00
2026-01-18 05:40:58 +00:00
'@swc/helpers@0.5.18' :
resolution : {integrity : sha512-TXTnIcNJQEKwThMMqBXsZ4VGAza6bvN4pa41Rkqoio6QBKMvo+5lexeTMScGCIxtzgQJzElcvIltani+adC5PQ==}
2026-02-07 15:41:17 -05:00
'@thi.ng/bitstream@2.4.40' :
resolution : {integrity : sha512-zMQ3xbfxlMwfUjEjnTtXE3ism/CVrfKug/Yn8EeljEWqR/s69QY7Avr60limwA25808kBR/P7BW4tNIx6RKI6w==}
2025-12-30 14:30:46 +01:00
engines : {node : '>=18' }
2026-02-07 15:41:17 -05:00
'@thi.ng/errors@2.6.3' :
resolution : {integrity : sha512-owkOOKHf7MrAPN2jNpKWDdY/vjtPFiJf6oxZ3jkkhV6ICTu2iY1fXIR2wQ7kVEeybdtb0w24k2PtrU43OYCWdg==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
2026-01-31 06:40:45 +01:00
'@tinyhttp/content-disposition@2.2.3' :
resolution : {integrity : sha512-0nSvOgFHvq0a15+pZAdbAyHUk0+AGLX6oyo45b7fPdgWdPfHA19IfgUKRECYT0aw86ZP6ZDDLxGQ7FEA1fAVOg==}
engines : {node : '>=12.17.0' }
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
'@tokenizer/inflate@0.4.1' :
resolution : {integrity : sha512-2mAv+8pkG6GIZiF1kNg1jAjh27IDxEPKwdGul3snfztFerfPGI1LjDezZp3i7BElXompqEtPmoPx6c2wgtWsOA==}
engines : {node : '>=18' }
'@tokenizer/token@0.3.0' :
resolution : {integrity : sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==}
2026-01-31 04:19:56 +01:00
'@tootallnate/quickjs-emscripten@0.23.0' :
resolution : {integrity : sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==}
2026-01-27 03:48:10 +08:00
'@twurple/api-call@8.0.3' :
resolution : {integrity : sha512-/5DBTqFjpYB+qqOkkFzoTWE79a7+I8uLXmBIIIYjGoq/CIPxKcHnlemXlU8cQhTr87PVa3th8zJXGYiNkpRx8w==}
'@twurple/api@8.0.3' :
resolution : {integrity : sha512-vnqVi9YlNDbCqgpUUvTIq4sDitKCY0dkTw9zPluZvRNqUB1eCsuoaRNW96HQDhKtA9P4pRzwZ8xU7v/1KU2ytg==}
peerDependencies :
'@twurple/auth' : 8.0 .3
'@twurple/auth@8.0.3' :
resolution : {integrity : sha512-Xlv+WNXmGQir4aBXYeRCqdno5XurA6jzYTIovSEHa7FZf3AMHMFqtzW7yqTCUn4iOahfUSA2TIIxmxFM0wis0g==}
'@twurple/chat@8.0.3' :
resolution : {integrity : sha512-rhm6xhWKp+4zYFimaEj5fPm6lw/yjrAOsGXXSvPDsEqFR+fc0cVXzmHmglTavkmEELRajFiqNBKZjg73JZWhTQ==}
peerDependencies :
'@twurple/auth' : 8.0 .3
'@twurple/common@8.0.3' :
resolution : {integrity : sha512-JQ2lb5qSFT21Y9qMfIouAILb94ppedLHASq49Fe/AP8oq0k3IC9Q7tX2n6tiMzGWqn+n8MnONUpMSZ6FhulMXA==}
2025-12-20 19:13:50 +01:00
'@tybys/wasm-util@0.10.1' :
resolution : {integrity : sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==}
2026-01-20 12:58:49 +00:00
'@types/aws-lambda@8.10.160' :
resolution : {integrity : sha512-uoO4QVQNWFPJMh26pXtmtrRfGshPUSpMZGUyUQY20FhfHEElEBOPKgVmFs1z+kbpyBsRs2JnoOPT7++Z4GA9pA==}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
'@types/body-parser@1.19.6' :
resolution : {integrity : sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==}
2026-01-21 11:36:56 -06:00
'@types/bun@1.3.6' :
resolution : {integrity : sha512-uWCv6FO/8LcpREhenN1d1b6fcspAB+cefwD7uti8C8VffIv0Um08TKMn98FynpTiU38+y2dUO55T11NgDt8VAA==}
2026-01-06 14:17:56 -06:00
2026-01-27 01:00:17 +00:00
'@types/caseless@0.12.5' :
resolution : {integrity : sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg==}
2025-12-20 19:13:50 +01:00
'@types/chai@5.2.3' :
resolution : {integrity : sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
2026-01-18 05:40:58 +00:00
'@types/command-line-args@5.2.3' :
resolution : {integrity : sha512-uv0aG6R0Y8WHZLTamZwtfsDLVRnOa+n+n5rEvFWL5Na5gZ8V2Teab/duDPFzIIIhs9qizDpcavCusCLJZu62Kw==}
'@types/command-line-usage@5.0.4' :
resolution : {integrity : sha512-BwR5KP3Es/CSht0xqBcUXS3qCAUVXwpRKsV2+arxeb65atasuXG9LykC9Ab10Cw3s2raH92ZqOeILaQbsB2ACg==}
2025-12-20 19:13:50 +01:00
'@types/connect@3.4.38' :
resolution : {integrity : sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
'@types/deep-eql@4.0.2' :
resolution : {integrity : sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}
'@types/estree@1.0.8' :
resolution : {integrity : sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
2026-01-20 11:51:08 +00:00
'@types/express-serve-static-core@4.19.8' :
resolution : {integrity : sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==}
2026-01-15 09:31:18 +00:00
2026-01-12 09:13:15 +00:00
'@types/express-serve-static-core@5.1.1' :
resolution : {integrity : sha512-v4zIMr/cX7/d2BpAEX3KNKL/JrT1s43s96lLvvdTmza1oEvDudCqK9aF/djc/SWgy8Yh0h30TZx5VpzqFCxk5A==}
2025-12-20 19:13:50 +01:00
2026-01-20 11:51:08 +00:00
'@types/express@4.17.25' :
resolution : {integrity : sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==}
2025-12-20 19:13:50 +01:00
'@types/express@5.0.6' :
resolution : {integrity : sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==}
'@types/http-errors@2.0.5' :
resolution : {integrity : sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
'@types/jsesc@2.5.1' :
resolution : {integrity : sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==}
2026-01-04 14:12:00 +01:00
'@types/jsonwebtoken@9.0.10' :
resolution : {integrity : sha512-asx5hIG9Qmf/1oStypjanR7iKTv0gXQ1Ov/jfrX6kS/EO0OFni8orbmGCn0672NHR3kXHwpAwR+B368ZGN/2rA==}
2025-12-20 19:13:50 +01:00
'@types/linkify-it@5.0.0' :
resolution : {integrity : sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==}
'@types/long@4.0.2' :
resolution : {integrity : sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==}
'@types/markdown-it@14.1.2' :
resolution : {integrity : sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==}
'@types/mdurl@2.0.0' :
resolution : {integrity : sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==}
'@types/mime-types@2.1.4' :
resolution : {integrity : sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==}
2026-01-20 11:51:08 +00:00
'@types/mime@1.3.5' :
resolution : {integrity : sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==}
2026-01-04 14:12:00 +01:00
'@types/ms@2.1.0' :
resolution : {integrity : sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
2025-12-20 19:13:50 +01:00
'@types/node@10.17.60' :
resolution : {integrity : sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==}
2026-02-09 09:51:59 +09:00
'@types/node@20.19.33' :
resolution : {integrity : sha512-Rs1bVAIdBs5gbTIKza/tgpMuG1k3U/UMJLWecIMxNdJFDMzcM5LOiLVRYh3PilWEYDIeUDv7bpiHPLPsbydGcw==}
2026-01-18 05:40:58 +00:00
2026-02-09 09:51:59 +09:00
'@types/node@24.10.12' :
resolution : {integrity : sha512-68e+T28EbdmLSTkPgs3+UacC6rzmqrcWFPQs1C8mwJhI/r5Uxr0yEuQotczNRROd1gq30NGxee+fo0rSIxpyAw==}
2026-01-25 07:22:36 -05:00
2026-02-09 09:51:59 +09:00
'@types/node@25.2.2' :
resolution : {integrity : sha512-BkmoP5/FhRYek5izySdkOneRyXYN35I860MFAGupTdebyE66uZaR+bXLHq8k4DirE5DwQi3NuhvRU1jqTVwUrQ==}
2025-12-20 19:13:50 +01:00
2026-01-06 05:33:08 +01:00
'@types/proper-lockfile@4.1.4' :
resolution : {integrity : sha512-uo2ABllncSqg9F1D4nugVl9v93RmjxF6LJzQLMLDdPaXCUIDPeOJ21Gbqi43xNKzBi/WQ0Q0dICqufzQbMjipQ==}
2025-12-20 19:13:50 +01:00
'@types/qrcode-terminal@0.12.2' :
resolution : {integrity : sha512-v+RcIEJ+Uhd6ygSQ0u5YYY7ZM+la7GgPbs0V/7l/kFs2uO4S8BcIUEMoP7za4DNIqNnUD5npf0A/7kBhrCKG5Q==}
'@types/qs@6.14.0' :
resolution : {integrity : sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==}
'@types/range-parser@1.2.7' :
resolution : {integrity : sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==}
2026-01-27 01:00:17 +00:00
'@types/request@2.48.13' :
resolution : {integrity : sha512-FGJ6udDNUCjd19pp0Q3iTiDkwhYup7J8hpMW9c4k53NrccQFFWKRho6hvtPPEhnXWKvukfwAlB6DbDz4yhH5Gg==}
2026-01-04 14:12:00 +01:00
'@types/retry@0.12.0' :
resolution : {integrity : sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==}
2026-01-06 05:33:08 +01:00
'@types/retry@0.12.5' :
resolution : {integrity : sha512-3xSjTp3v03X/lSQLkczaN9UIEwJMoMCA1+Nb5HfbJEQWogdeQIyVtTvxPXDQjZ5zws8rFQfVfRdz03ARihPJgw==}
2026-01-20 11:51:08 +00:00
'@types/send@0.17.6' :
resolution : {integrity : sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==}
2025-12-20 19:13:50 +01:00
'@types/send@1.2.1' :
resolution : {integrity : sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==}
2026-01-20 11:51:08 +00:00
'@types/serve-static@1.15.10' :
resolution : {integrity : sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==}
2025-12-20 19:13:50 +01:00
'@types/serve-static@2.2.0' :
resolution : {integrity : sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==}
2026-01-27 01:00:17 +00:00
'@types/tough-cookie@4.0.5' :
resolution : {integrity : sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==}
2025-12-20 19:13:50 +01:00
'@types/trusted-types@2.0.7' :
resolution : {integrity : sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==}
'@types/ws@8.18.1' :
resolution : {integrity : sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==}
2026-02-10 08:52:07 +09:00
'@typescript/native-preview-darwin-arm64@7.0.0-dev.20260209.1' :
resolution : {integrity : sha512-TyFP7dGMo/Xz37MI3QNfGl3J2i8AKurYwLLD+bG0EDLWnz213wwBwN6U9vMcyatBzfdxKEHHPgdNP0UYCVx3kQ==}
2026-01-21 04:05:57 +00:00
cpu : [ arm64]
os : [ darwin]
2026-02-10 08:52:07 +09:00
'@typescript/native-preview-darwin-x64@7.0.0-dev.20260209.1' :
resolution : {integrity : sha512-1Dr8toDQcmqKjXd5cQoTAjzMR46cscaojQiazbAPJsU/1PQFgBT36/Mb/epLpzN+ZKKgf7Xd6u2eqH2ze0kF6Q==}
2026-01-21 04:05:57 +00:00
cpu : [ x64]
os : [ darwin]
2026-02-10 08:52:07 +09:00
'@typescript/native-preview-linux-arm64@7.0.0-dev.20260209.1' :
resolution : {integrity : sha512-xmGrxP0ERLeczerjJtask6gOln/QhAeELqTmaNoATvU7hZfEzDDxJOgSXZnX6bCIQHdN/Xn49gsyPjzTaK4rAg==}
2026-01-21 04:05:57 +00:00
cpu : [ arm64]
os : [ linux]
2026-02-10 08:52:07 +09:00
'@typescript/native-preview-linux-arm@7.0.0-dev.20260209.1' :
resolution : {integrity : sha512-svmoHHjs5gDekSDW6yLzk9iyDxhMnLKJZ9Xk6b1bSz0swrQNPPTJdR7mbhVMrv4HtXei0LHPlXdTr85AqI5qOQ==}
2026-01-21 04:05:57 +00:00
cpu : [ arm]
os : [ linux]
2026-02-10 08:52:07 +09:00
'@typescript/native-preview-linux-x64@7.0.0-dev.20260209.1' :
resolution : {integrity : sha512-cK4XK3L7TXPj9fIalQcXRqSErdM+pZSqiNgp6QtNsNCyoH2W6J281hnjUA4TmD4TRMSn8CRn7Exy3CGNC3gZkA==}
2026-01-21 04:05:57 +00:00
cpu : [ x64]
os : [ linux]
2026-02-10 08:52:07 +09:00
'@typescript/native-preview-win32-arm64@7.0.0-dev.20260209.1' :
resolution : {integrity : sha512-U919FWN5FZG/1i75+Cv9mnd80Mw2rdFE/to/wJ6DX9m0dUL8IfZARQYPGDXDO1LEC6sV3CyCpCJ/HqsSkqgaAg==}
2026-01-21 04:05:57 +00:00
cpu : [ arm64]
os : [ win32]
2026-02-10 08:52:07 +09:00
'@typescript/native-preview-win32-x64@7.0.0-dev.20260209.1' :
resolution : {integrity : sha512-1U/2fG/A1yZtkP59IkDlOVLw2cPtP6NbLROtTytNN0CLSqme+0OXoh+l7wlN2iSmGY5zIeaVcqs4UIL0SiQInQ==}
2026-01-21 04:05:57 +00:00
cpu : [ x64]
os : [ win32]
2026-02-10 08:52:07 +09:00
'@typescript/native-preview@7.0.0-dev.20260209.1' :
resolution : {integrity : sha512-UdA8RC9ic/qi9ajolQQP7ZG8YwtUbxtTMu6FxKBn4pYWicuXqMjzXqH/Ng+VlqqeYrl088P4Ou0erGPuLu4ajw==}
2026-01-21 04:05:57 +00:00
hasBin : true
2026-02-06 09:11:31 +09:00
'@typespec/ts-http-runtime@0.3.3' :
resolution : {integrity : sha512-91fp6CAAJSRtH5ja95T1FHSKa8aPW9/Zw6cta81jlZTUw/+Vq8jM/AfF/14h2b71wwR84JUTW/3Y8QPhDAawFA==}
2026-01-07 21:29:39 +03:00
engines : {node : '>=20.0.0' }
2026-01-24 10:30:21 +00:00
'@urbit/aura@3.0.0' :
resolution : {integrity : sha512-N8/FHc/lmlMDCumMuTXyRHCxlov5KZY6unmJ9QR2GOw+OpROZMBsXYGwE+ZMtvN21ql9+Xb8KhGNBj08IrG3Wg==}
2026-01-24 00:17:58 +00:00
engines : {node: '>=16', npm : '>=8' }
'@urbit/http-api@3.0.0' :
resolution : {integrity : sha512-EmyPbWHWXhfYQ/9wWFcLT53VvCn8ct9ljd6QEe+UBjNPEhUPOFBLpDsDp3iPLQgg8ykSU8JMMHxp95LHCorExA==}
2026-01-27 01:00:17 +00:00
'@vector-im/matrix-bot-sdk@0.8.0-element.3' :
resolution : {integrity : sha512-2FFo/Kz2vTnOZDv59Q0s803LHf7KzuQ2EwOYYAtO0zUKJ8pV5CPsVC/IHyFb+Fsxl3R9XWFiX529yhslb4v9cQ==}
engines : {node : '>=22.0.0' }
2026-01-24 10:30:21 +00:00
'@vitest/browser-playwright@4.0.18' :
resolution : {integrity : sha512-gfajTHVCiwpxRj1qh0Sh/5bbGLG4F/ZH/V9xvFVoFddpITfMta9YGow0W6ZpTTORv2vdJuz9TnrNSmjKvpOf4g==}
2025-12-30 14:30:46 +01:00
peerDependencies :
playwright : '*'
2026-01-24 10:30:21 +00:00
vitest : 4.0 .18
2025-12-30 14:30:46 +01:00
2026-01-24 10:30:21 +00:00
'@vitest/browser@4.0.18' :
resolution : {integrity : sha512-gVQqh7paBz3gC+ZdcCmNSWJMk70IUjDeVqi+5m5vYpEHsIwRgw3Y545jljtajhkekIpIp5Gg8oK7bctgY0E2Ng==}
2025-12-30 14:30:46 +01:00
peerDependencies :
2026-01-24 10:30:21 +00:00
vitest : 4.0 .18
2025-12-30 14:30:46 +01:00
2026-01-24 10:30:21 +00:00
'@vitest/coverage-v8@4.0.18' :
resolution : {integrity : sha512-7i+N2i0+ME+2JFZhfuz7Tg/FqKtilHjGyGvoHYQ6iLV0zahbsJ9sljC9OcFcPDbhYKCet+sG8SsVqlyGvPflZg==}
2025-12-20 19:13:50 +01:00
peerDependencies :
2026-01-24 10:30:21 +00:00
'@vitest/browser' : 4.0 .18
vitest : 4.0 .18
2025-12-20 19:13:50 +01:00
peerDependenciesMeta :
'@vitest/browser' :
optional : true
2026-01-24 10:30:21 +00:00
'@vitest/expect@4.0.18' :
resolution : {integrity : sha512-8sCWUyckXXYvx4opfzVY03EOiYVxyNrHS5QxX3DAIi5dpJAAkyJezHCP77VMX4HKA2LDT/Jpfo8i2r5BE3GnQQ==}
2025-12-20 19:13:50 +01:00
2026-01-24 10:30:21 +00:00
'@vitest/mocker@4.0.18' :
resolution : {integrity : sha512-HhVd0MDnzzsgevnOWCBj5Otnzobjy5wLBe4EdeeFGv8luMsGcYqDuFRMcttKWZA5vVO8RFjexVovXvAM4JoJDQ==}
2025-12-20 19:13:50 +01:00
peerDependencies :
msw : ^2.4.9
vite : ^6.0.0 || ^7.0.0-0
peerDependenciesMeta :
msw :
optional : true
vite :
optional : true
2026-01-24 10:30:21 +00:00
'@vitest/pretty-format@4.0.18' :
resolution : {integrity : sha512-P24GK3GulZWC5tz87ux0m8OADrQIUVDPIjjj65vBXYG17ZeU3qD7r+MNZ1RNv4l8CGU2vtTRqixrOi9fYk/yKw==}
2025-12-20 19:13:50 +01:00
2026-01-24 10:30:21 +00:00
'@vitest/runner@4.0.18' :
resolution : {integrity : sha512-rpk9y12PGa22Jg6g5M3UVVnTS7+zycIGk9ZNGN+m6tZHKQb7jrP7/77WfZy13Y/EUDd52NDsLRQhYKtv7XfPQw==}
2025-12-20 19:13:50 +01:00
2026-01-24 10:30:21 +00:00
'@vitest/snapshot@4.0.18' :
resolution : {integrity : sha512-PCiV0rcl7jKQjbgYqjtakly6T1uwv/5BQ9SwBLekVg/EaYeQFPiXcgrC2Y7vDMA8dM1SUEAEV82kgSQIlXNMvA==}
2025-12-20 19:13:50 +01:00
2026-01-24 10:30:21 +00:00
'@vitest/spy@4.0.18' :
resolution : {integrity : sha512-cbQt3PTSD7P2OARdVW3qWER5EGq7PHlvE+QfzSC0lbwO+xnt7+XH06ZzFjFRgzUX//JmpxrCu92VdwvEPlWSNw==}
2025-12-20 19:13:50 +01:00
2026-01-24 10:30:21 +00:00
'@vitest/utils@4.0.18' :
resolution : {integrity : sha512-msMRKLMVLWygpK3u2Hybgi4MNjcYJvwTb0Ru09+fOyCXIgT5raYP041DRRdiJiI3k/2U6SEbAETB3YtBrUkCFA==}
2025-12-20 19:13:50 +01:00
'@wasm-audio-decoders/common@9.0.7' :
resolution : {integrity : sha512-WRaUuWSKV7pkttBygml/a6dIEpatq2nnZGFIoPTc5yPLkxL6Wk4YaslPM98OPQvWacvNZ+Py9xROGDtrFBDzag==}
'@wasm-audio-decoders/flac@0.2.10' :
resolution : {integrity : sha512-YfcyoD2rYRBa6ffawZKNi5qvV5HArJmNmuMVUPoutuZ2hhGi6WNSWIzgvbROGmPbFivLL764Am7xxJENWJDhjw==}
'@wasm-audio-decoders/ogg-vorbis@0.1.20' :
resolution : {integrity : sha512-zaQPasU5usRjUDXtXOHYED5tfkR4QMXd+EH3Nrz1+4+M5pCsdD+s9YxJqb0oqnTyRu/KUujOmu5Z/m/NT47vwg==}
'@wasm-audio-decoders/opus-ml@0.0.2' :
resolution : {integrity : sha512-58rWEqDGg+CKCyEeKm2KoxxSwTWtHh/NLTW9ObR4K8CGF6VwuuGudEI1CtniS/oSRmL1nJq/eh8MKARiluw4DQ==}
'@whiskeysockets/baileys@7.0.0-rc.9' :
resolution : {integrity : sha512-YFm5gKXfDP9byCXCW3OPHKXLzrAKzolzgVUlRosHHgwbnf2YOO3XknkMm6J7+F0ns8OA0uuSBhgkRHTDtqkacw==}
engines : {node : '>=20.0.0' }
peerDependencies :
audio-decode : ^2.1.3
jimp : ^1.6.0
link-preview-js : ^3.0.0
sharp : '*'
peerDependenciesMeta :
audio-decode :
optional : true
jimp :
optional : true
link-preview-js :
optional : true
'@whiskeysockets/libsignal-node@https://codeload.github.com/whiskeysockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67' :
resolution : {tarball : https://codeload.github.com/whiskeysockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67}
version : 2.0 .1
abort-controller@3.0.0 :
resolution : {integrity : sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
engines : {node : '>=6.5' }
2026-01-20 11:51:08 +00:00
accepts@1.3.8 :
resolution : {integrity : sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
engines : {node : '>= 0.6' }
2025-12-20 19:13:50 +01:00
accepts@2.0.0 :
resolution : {integrity : sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==}
engines : {node : '>= 0.6' }
2026-01-20 18:56:10 +00:00
acorn-import-attributes@1.9.5 :
resolution : {integrity : sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==}
peerDependencies :
acorn : ^8
acorn@8.15.0 :
resolution : {integrity : sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
engines : {node : '>=0.4.0' }
hasBin : true
2025-12-20 19:13:50 +01:00
agent-base@7.1.4 :
resolution : {integrity : sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
engines : {node : '>= 14' }
ajv-formats@3.0.1 :
resolution : {integrity : sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==}
peerDependencies :
ajv : ^8.0.0
peerDependenciesMeta :
ajv :
optional : true
2026-02-01 14:35:04 -08:00
ajv@6.12.6 :
resolution : {integrity : sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
2025-12-20 19:13:50 +01:00
ajv@8.17.1 :
resolution : {integrity : sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
2026-01-15 09:31:18 +00:00
another-json@0.2.0 :
resolution : {integrity : sha512-/Ndrl68UQLhnCdsAzEXLMFuOR546o2qbYRqCglaNHbjXrwG1ayTcdwr3zkSGOGtGXDyR5X9nCFfnyG2AFJIsqg==}
2026-01-12 11:22:56 +00:00
ansi-escapes@6.2.1 :
resolution : {integrity : sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==}
engines : {node : '>=14.16' }
2025-12-20 19:13:50 +01:00
ansi-regex@5.0.1 :
resolution : {integrity : sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines : {node : '>=8' }
ansi-regex@6.2.2 :
resolution : {integrity : sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==}
engines : {node : '>=12' }
ansi-styles@4.3.0 :
resolution : {integrity : sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines : {node : '>=8' }
ansi-styles@6.2.3 :
resolution : {integrity : sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
engines : {node : '>=12' }
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
ansis@4.2.0 :
resolution : {integrity : sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==}
engines : {node : '>=14' }
2025-12-20 19:13:50 +01:00
any-promise@1.3.0 :
resolution : {integrity : sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
2026-01-18 05:40:58 +00:00
apache-arrow@18.1.0 :
resolution : {integrity : sha512-v/ShMp57iBnBp4lDgV8Jx3d3Q5/Hac25FWmQ98eMahUiHPXcvwIMKJD0hBIgclm/FCG+LwPkAKtkRO1O/W0YGg==}
hasBin : true
2026-01-12 11:22:56 +00:00
aproba@2.1.0 :
resolution : {integrity : sha512-tLIEcj5GuR2RSTnxNKdkK0dJ/GrC7P38sUkiDmDuHfsHmbagTFAxDVIBltoklXEVIQ/f14IL8IMJ5pn9Hez1Ew==}
are-we-there-yet@3.0.1 :
resolution : {integrity : sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==}
engines : {node : ^12.13.0 || ^14.15.0 || >=16.0.0}
deprecated : This package is no longer supported.
2025-12-20 19:13:50 +01:00
argparse@2.0.1 :
resolution : {integrity : sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
2026-01-18 05:40:58 +00:00
array-back@3.1.0 :
resolution : {integrity : sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==}
engines : {node : '>=6' }
array-back@6.2.2 :
resolution : {integrity : sha512-gUAZ7HPyb4SJczXAMUXMGAvI976JoK3qEx9v1FTmeYuJj0IBiaKttG1ydtGKdkfqWkIkouke7nG8ufGy77+Cvw==}
engines : {node : '>=12.17' }
2026-01-20 11:51:08 +00:00
array-flatten@1.1.1 :
resolution : {integrity : sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
asn1@0.2.6 :
resolution : {integrity : sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==}
assert-plus@1.0.0 :
resolution : {integrity : sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==}
engines : {node : '>=0.8' }
2025-12-20 19:13:50 +01:00
assertion-error@2.0.1 :
resolution : {integrity : sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
engines : {node : '>=12' }
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
ast-kit@3.0.0-beta.1 :
resolution : {integrity : sha512-trmleAnZ2PxN/loHWVhhx1qeOHSRXq4TDsBBxq3GqeJitfk3+jTQ+v/C1km/KYq9M7wKqCewMh+/NAvVH7m+bw==}
engines : {node : '>=20.19.0' }
2026-01-31 04:19:56 +01:00
ast-types@0.13.4 :
resolution : {integrity : sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==}
engines : {node : '>=4' }
2026-02-02 11:03:43 +09:00
ast-v8-to-istanbul@0.3.11 :
resolution : {integrity : sha512-Qya9fkoofMjCBNVdWINMjB5KZvkYfaO9/anwkWnjxibpWUxo5iHl2sOdP7/uAqaRuUYuoo8rDwnbaaKVFxoUvw==}
2025-12-20 19:13:50 +01:00
2026-01-20 11:51:08 +00:00
async-lock@1.4.1 :
resolution : {integrity : sha512-Az2ZTpuytrtqENulXwO3GGv1Bztugx6TT37NIo7imr/Qo0gsYiGtSdBa2B6fsXhTpVZDNfu1Qn3pk531e3q+nQ==}
2025-12-20 19:13:50 +01:00
async-mutex@0.5.0 :
resolution : {integrity : sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==}
2026-01-12 11:22:56 +00:00
async-retry@1.3.3 :
resolution : {integrity : sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==}
2026-01-04 14:12:00 +01:00
asynckit@0.4.0 :
resolution : {integrity : sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
2025-12-20 19:13:50 +01:00
atomic-sleep@1.0.0 :
resolution : {integrity : sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==}
engines : {node : '>=8.0.0' }
audio-buffer@5.0.0 :
resolution : {integrity : sha512-gsDyj1wwUp8u7NBB+eW6yhLb9ICf+0eBmDX8NGaAS00w8/fLqFdxUlL5Ge/U8kB64DlQhdonxYC59dXy1J7H/w==}
audio-decode@2.2.3 :
resolution : {integrity : sha512-Z0lHvMayR/Pad9+O9ddzaBJE0DrhZkQlStrC1RwcAHF3AhQAsdwKHeLGK8fYKyp2DDU6xHxzGb4CLMui12yVrg==}
audio-type@2.2.1 :
resolution : {integrity : sha512-En9AY6EG1qYqEy5L/quryzbA4akBpJrnBZNxeKTqGHC2xT9Qc4aZ8b7CcbOMFTTc/MGdoNyp+SN4zInZNKxMYA==}
engines : {node : '>=14' }
2026-01-20 11:51:08 +00:00
aws-sign2@0.7.0 :
resolution : {integrity : sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==}
aws4@1.13.2 :
resolution : {integrity : sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==}
2026-02-09 09:51:59 +09:00
axios@1.13.5 :
resolution : {integrity : sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==}
2025-12-20 19:13:50 +01:00
balanced-match@1.0.2 :
resolution : {integrity : sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
base64-js@1.5.1 :
resolution : {integrity : sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
2026-01-20 11:51:08 +00:00
basic-auth@2.0.1 :
resolution : {integrity : sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==}
engines : {node : '>= 0.8' }
2026-01-31 04:19:56 +01:00
basic-ftp@5.1.0 :
resolution : {integrity : sha512-RkaJzeJKDbaDWTIPiJwubyljaEPwpVWkm9Rt5h9Nd6h7tEXTJ3VB4qxdZBioV7JO5yLUaOKwz7vDOzlncUsegw==}
engines : {node : '>=10.0.0' }
2026-01-20 11:51:08 +00:00
bcrypt-pbkdf@1.0.2 :
resolution : {integrity : sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==}
2026-01-12 11:22:56 +00:00
before-after-hook@4.0.0 :
resolution : {integrity : sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ==}
2025-12-20 19:13:50 +01:00
bignumber.js@9.3.1 :
resolution : {integrity : sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
birpc@4.0.0 :
resolution : {integrity : sha512-LShSxJP0KTmd101b6DRyGBj57LZxSDYWKitQNW/mi8GRMvZb078Uf9+pveax1DrVL89vm7mWe+TovdI/UDOuPw==}
2026-01-20 11:51:08 +00:00
bluebird@3.7.2 :
resolution : {integrity : sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
body-parser@1.20.4 :
resolution : {integrity : sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==}
engines : {node: '>= 0.8', npm : 1.2 .8000 || >= 1.4.16}
2026-01-08 04:55:01 +00:00
body-parser@2.2.2 :
resolution : {integrity : sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
2026-01-16 23:17:55 +00:00
boolbase@1.0.0 :
resolution : {integrity : sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
2025-12-20 19:13:50 +01:00
bottleneck@2.19.5 :
resolution : {integrity : sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==}
2026-02-09 09:51:59 +09:00
bowser@2.14.1 :
resolution : {integrity : sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg==}
2026-01-13 06:57:02 +00:00
2025-12-20 19:13:50 +01:00
brace-expansion@2.0.2 :
resolution : {integrity : sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
2026-01-24 00:17:58 +00:00
browser-or-node@1.3.0 :
resolution : {integrity : sha512-0F2z/VSnLbmEeBcUrSuDH5l0HxTXdQQzLjkmBR4cYfvg1zJrKSlmIZFqyFR8oX0NrwPhy3c3HQ6i3OxMbew4Tg==}
2025-12-20 19:13:50 +01:00
buffer-equal-constant-time@1.0.1 :
resolution : {integrity : sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==}
buffer-from@1.1.2 :
resolution : {integrity : sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
2026-01-21 11:36:56 -06:00
bun-types@1.3.6 :
resolution : {integrity : sha512-OlFwHcnNV99r//9v5IIOgQ9Uk37gZqrNMCcqEaExdkVq3Avwqok1bJFmvGMCkCE0FqzdY8VMOZpfpR3lwI+CsQ==}
2026-01-06 14:17:56 -06:00
2025-12-20 19:13:50 +01:00
bytes@3.1.2 :
resolution : {integrity : sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
engines : {node : '>= 0.8' }
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
cac@6.7.14 :
resolution : {integrity : sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines : {node : '>=8' }
2026-01-18 14:15:32 +00:00
cacheable@2.3.2 :
resolution : {integrity : sha512-w+ZuRNmex9c1TR9RcsxbfTKCjSL0rh1WA5SABbrWprIHeNBdmyQLSYonlDy9gpD+63XT8DgZ/wNh1Smvc9WnJA==}
2025-12-20 19:13:50 +01:00
call-bind-apply-helpers@1.0.2 :
resolution : {integrity : sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
engines : {node : '>= 0.4' }
call-bound@1.0.4 :
resolution : {integrity : sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
engines : {node : '>= 0.4' }
2026-01-20 11:51:08 +00:00
caseless@0.12.0 :
resolution : {integrity : sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
2025-12-30 14:30:46 +01:00
chai@6.2.2 :
resolution : {integrity : sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
2026-01-18 05:40:58 +00:00
chalk-template@0.4.0 :
resolution : {integrity : sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==}
engines : {node : '>=12' }
2025-12-20 19:13:50 +01:00
chalk@4.1.2 :
resolution : {integrity : sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines : {node : '>=10' }
chalk@5.6.2 :
resolution : {integrity : sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==}
engines : {node : ^12.17.0 || ^14.13 || >=16.0.0}
2026-01-12 11:22:56 +00:00
chmodrp@1.0.2 :
resolution : {integrity : sha512-TdngOlFV1FLTzU0o1w8MB6/BFywhtLC0SzRTGJU7T9lmdjlCWeMRt1iVo0Ki+ldwNk0BqNiKoc8xpLZEQ8mY1w==}
2025-12-20 22:44:58 +00:00
chokidar@5.0.0 :
resolution : {integrity : sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==}
engines : {node : '>= 20.19.0' }
2026-01-12 01:36:13 +00:00
chownr@3.0.0 :
resolution : {integrity : sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==}
engines : {node : '>=18' }
2026-01-31 06:40:45 +01:00
ci-info@4.4.0 :
resolution : {integrity : sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==}
2026-01-12 11:22:56 +00:00
engines : {node : '>=8' }
2026-01-20 18:56:10 +00:00
cjs-module-lexer@2.2.0 :
resolution : {integrity : sha512-4bHTS2YuzUvtoLjdy+98ykbNB5jS0+07EvFNXerqZQJ89F7DI6ET7OQo/HJuW6K0aVsKA9hj9/RVb2kQVOrPDQ==}
2026-01-12 11:22:56 +00:00
cli-cursor@5.0.0 :
resolution : {integrity : sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==}
engines : {node : '>=18' }
2025-12-20 19:13:50 +01:00
cli-highlight@2.1.11 :
resolution : {integrity : sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==}
engines : {node: '>=8.0.0', npm : '>=5.0.0' }
hasBin : true
2026-01-12 11:22:56 +00:00
cli-spinners@2.9.2 :
resolution : {integrity : sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
engines : {node : '>=6' }
2025-12-20 19:13:50 +01:00
cliui@7.0.4 :
resolution : {integrity : sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
2026-01-12 11:22:56 +00:00
cliui@8.0.1 :
resolution : {integrity : sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines : {node : '>=12' }
cmake-js@7.4.0 :
resolution : {integrity : sha512-Lw0JxEHrmk+qNj1n9W9d4IvkDdYTBn7l2BW6XmtLj7WPpIo2shvxUy+YokfjMxAAOELNonQwX3stkPhM5xSC2Q==}
engines : {node : '>= 14.15.0' }
hasBin : true
2025-12-20 19:13:50 +01:00
codec-parser@2.5.0 :
resolution : {integrity : sha512-Ru9t80fV8B0ZiixQl8xhMTLru+dzuis/KQld32/x5T/+3LwZb0/YvQdSKytX9JqCnRdiupvAvyYJINKrXieziQ==}
color-convert@2.0.1 :
resolution : {integrity : sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines : {node : '>=7.0.0' }
color-name@1.1.4 :
resolution : {integrity : sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
2026-01-12 11:22:56 +00:00
color-support@1.1.3 :
resolution : {integrity : sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==}
hasBin : true
2026-01-04 14:12:00 +01:00
combined-stream@1.0.8 :
resolution : {integrity : sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
engines : {node : '>= 0.8' }
2026-01-18 05:40:58 +00:00
command-line-args@5.2.1 :
resolution : {integrity : sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==}
engines : {node : '>=4.0.0' }
command-line-usage@7.0.3 :
resolution : {integrity : sha512-PqMLy5+YGwhMh1wS04mVG44oqDsgyLRSKJBdOo1bnYhMKBW65gZF1dRp2OZRhiTjgUHljy99qkO7bsctLaw35Q==}
engines : {node : '>=12.20.0' }
2026-01-12 11:22:56 +00:00
commander@10.0.1 :
resolution : {integrity : sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}
engines : {node : '>=14' }
2026-01-31 06:40:45 +01:00
commander@14.0.3 :
resolution : {integrity : sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=20' }
2026-01-12 11:22:56 +00:00
console-control-strings@1.1.0 :
resolution : {integrity : sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==}
2026-01-20 11:51:08 +00:00
content-disposition@0.5.4 :
resolution : {integrity : sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==}
engines : {node : '>= 0.6' }
2025-12-20 19:13:50 +01:00
content-disposition@1.0.1 :
resolution : {integrity : sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==}
engines : {node : '>=18' }
content-type@1.0.5 :
resolution : {integrity : sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
engines : {node : '>= 0.6' }
2026-01-20 11:51:08 +00:00
cookie-signature@1.0.7 :
resolution : {integrity : sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==}
2025-12-20 19:13:50 +01:00
cookie-signature@1.2.2 :
resolution : {integrity : sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==}
engines : {node : '>=6.6.0' }
cookie@0.7.2 :
resolution : {integrity : sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
engines : {node : '>= 0.6' }
2026-01-24 00:17:58 +00:00
core-js@3.48.0 :
resolution : {integrity : sha512-zpEHTy1fjTMZCKLHUZoVeylt9XrzaIN2rbPXEt0k+q7JE5CkCZdo6bNq55bn24a69CH7ErAVLKijxJja4fw+UQ==}
2026-01-20 11:51:08 +00:00
core-util-is@1.0.2 :
resolution : {integrity : sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==}
2025-12-20 19:13:50 +01:00
core-util-is@1.0.3 :
resolution : {integrity : sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
2026-02-02 11:03:43 +09:00
croner@10.0.1 :
resolution : {integrity : sha512-ixNtAJndqh173VQ4KodSdJEI6nuioBWI0V1ITNKhZZsO0pEMoDxz539T4FTTbSZ/xIOSuDnzxLVRqBVSvPNE2g==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18.0' }
cross-spawn@7.0.6 :
resolution : {integrity : sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines : {node : '>= 8' }
2026-01-16 23:17:55 +00:00
css-select@5.2.2 :
resolution : {integrity : sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==}
css-what@6.2.2 :
resolution : {integrity : sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
engines : {node : '>= 6' }
cssom@0.5.0 :
resolution : {integrity : sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==}
2025-12-20 19:13:50 +01:00
curve25519-js@0.0.4 :
resolution : {integrity : sha512-axn2UMEnkhyDUPWOwVKBMVIzSQy2ejH2xRGy1wq81dqRwApXfIzfbE3hIX0ZRFBIihf/KDqK158DLwESu4AK1w==}
2026-01-20 11:51:08 +00:00
dashdash@1.14.1 :
resolution : {integrity : sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==}
engines : {node : '>=0.10' }
2025-12-20 19:13:50 +01:00
data-uri-to-buffer@4.0.1 :
resolution : {integrity : sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==}
engines : {node : '>= 12' }
2026-01-31 04:19:56 +01:00
data-uri-to-buffer@6.0.2 :
resolution : {integrity : sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==}
engines : {node : '>= 14' }
2026-01-20 11:51:08 +00:00
debug@2.6.9 :
resolution : {integrity : sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
peerDependencies :
supports-color : '*'
peerDependenciesMeta :
supports-color :
optional : true
2025-12-20 19:13:50 +01:00
debug@4.4.3 :
resolution : {integrity : sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
engines : {node : '>=6.0' }
peerDependencies :
supports-color : '*'
peerDependenciesMeta :
supports-color :
optional : true
2026-01-12 11:22:56 +00:00
deep-extend@0.6.0 :
resolution : {integrity : sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
engines : {node : '>=4.0.0' }
2026-01-20 11:51:08 +00:00
deepmerge@4.3.1 :
resolution : {integrity : sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
engines : {node : '>=0.10.0' }
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
defu@6.1.4 :
resolution : {integrity : sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
2026-01-31 04:19:56 +01:00
degenerator@5.0.1 :
resolution : {integrity : sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==}
engines : {node : '>= 14' }
2026-01-04 14:12:00 +01:00
delayed-stream@1.0.0 :
resolution : {integrity : sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines : {node : '>=0.4.0' }
2026-01-12 11:22:56 +00:00
delegates@1.0.0 :
resolution : {integrity : sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==}
2025-12-20 19:13:50 +01:00
depd@2.0.0 :
resolution : {integrity : sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
engines : {node : '>= 0.8' }
2026-01-20 11:51:08 +00:00
destroy@1.2.0 :
resolution : {integrity : sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
engines : {node: '>= 0.8', npm : 1.2 .8000 || >= 1.4.16}
2025-12-20 19:13:50 +01:00
detect-libc@2.1.2 :
resolution : {integrity : sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
engines : {node : '>=8' }
2026-01-13 06:57:02 +00:00
diff@8.0.3 :
resolution : {integrity : sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=0.3.1' }
2025-12-26 14:32:57 +01:00
discord-api-types@0.38.37 :
resolution : {integrity : sha512-Cv47jzY1jkGkh5sv0bfHYqGgKOWO1peOrGMkDFM4UmaGMOTgOW8QSexhvixa9sVOiz8MnVOBryWYyw/CEVhj7w==}
2026-01-31 06:40:45 +01:00
discord-api-types@0.38.38 :
resolution : {integrity : sha512-7qcM5IeZrfb+LXW07HvoI5L+j4PQeMZXEkSm1htHAHh4Y9JSMXBWjy/r7zmUCOj4F7zNjMcm7IMWr131MT2h0Q==}
2026-01-16 23:17:55 +00:00
dom-serializer@2.0.0 :
resolution : {integrity : sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
domelementtype@2.3.0 :
resolution : {integrity : sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
domhandler@5.0.3 :
resolution : {integrity : sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
engines : {node : '>= 4' }
2026-01-04 21:51:26 +01:00
dompurify@3.3.1 :
resolution : {integrity : sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q==}
2026-01-16 23:17:55 +00:00
domutils@3.2.2 :
resolution : {integrity : sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
2026-02-06 09:11:31 +09:00
dotenv@17.2.4 :
resolution : {integrity : sha512-mudtfb4zRB4bVvdj0xRo+e6duH1csJRM8IukBqfTRvHotn9+LBXB8ynAidP9zHqoRC/fsllXgk4kCKlR21fIhw==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=12' }
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
dts-resolver@2.1.3 :
resolution : {integrity : sha512-bihc7jPC90VrosXNzK0LTE2cuLP6jr0Ro8jk+kMugHReJVLIpHz/xadeq3MhuwyO4TD4OA3L1Q8pBBFRc08Tsw==}
engines : {node : '>=20.19.0' }
peerDependencies :
oxc-resolver : '>=11.0.0'
peerDependenciesMeta :
oxc-resolver :
optional : true
2025-12-20 19:13:50 +01:00
dunder-proto@1.0.1 :
resolution : {integrity : sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines : {node : '>= 0.4' }
eastasianwidth@0.2.0 :
resolution : {integrity : sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
2026-01-20 11:51:08 +00:00
ecc-jsbn@0.1.2 :
resolution : {integrity : sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==}
2025-12-20 19:13:50 +01:00
ecdsa-sig-formatter@1.0.11 :
resolution : {integrity : sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==}
ee-first@1.1.1 :
resolution : {integrity : sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
2026-01-12 11:22:56 +00:00
emoji-regex@10.6.0 :
resolution : {integrity : sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==}
2025-12-20 19:13:50 +01:00
emoji-regex@8.0.0 :
resolution : {integrity : sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
emoji-regex@9.2.2 :
resolution : {integrity : sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
empathic@2.0.0 :
resolution : {integrity : sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==}
engines : {node : '>=14' }
2025-12-20 19:13:50 +01:00
encodeurl@2.0.0 :
resolution : {integrity : sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==}
engines : {node : '>= 0.8' }
entities@4.5.0 :
resolution : {integrity : sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines : {node : '>=0.12' }
2026-01-22 01:47:43 +00:00
entities@7.0.1 :
resolution : {integrity : sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==}
2026-01-16 23:17:55 +00:00
engines : {node : '>=0.12' }
2026-01-12 11:22:56 +00:00
env-var@7.5.0 :
resolution : {integrity : sha512-mKZOzLRN0ETzau2W2QXefbFjo5EF4yWq28OyKb9ICdeNhHJlOE/pHHnz4hdYJ9cNZXcJHo5xN4OT4pzuSHSNvA==}
engines : {node : '>=10' }
2025-12-20 19:13:50 +01:00
es-define-property@1.0.1 :
resolution : {integrity : sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
engines : {node : '>= 0.4' }
es-errors@1.3.0 :
resolution : {integrity : sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines : {node : '>= 0.4' }
es-module-lexer@1.7.0 :
resolution : {integrity : sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
es-object-atoms@1.1.1 :
resolution : {integrity : sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
engines : {node : '>= 0.4' }
2026-01-04 14:12:00 +01:00
es-set-tostringtag@2.1.0 :
resolution : {integrity : sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
engines : {node : '>= 0.4' }
2026-02-06 09:11:31 +09:00
esbuild@0.27.3 :
resolution : {integrity : sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
hasBin : true
escalade@3.2.0 :
resolution : {integrity : sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines : {node : '>=6' }
escape-html@1.0.3 :
resolution : {integrity : sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
2026-01-20 11:51:08 +00:00
escape-string-regexp@4.0.0 :
resolution : {integrity : sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines : {node : '>=10' }
2026-01-31 04:19:56 +01:00
escodegen@2.1.0 :
resolution : {integrity : sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==}
engines : {node : '>=6.0' }
hasBin : true
esprima@4.0.1 :
resolution : {integrity : sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
engines : {node : '>=4' }
hasBin : true
estraverse@5.3.0 :
resolution : {integrity : sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
engines : {node : '>=4.0' }
2025-12-20 19:13:50 +01:00
estree-walker@3.0.3 :
resolution : {integrity : sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
2026-01-31 04:19:56 +01:00
esutils@2.0.3 :
resolution : {integrity : sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines : {node : '>=0.10.0' }
2025-12-20 19:13:50 +01:00
etag@1.8.1 :
resolution : {integrity : sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
engines : {node : '>= 0.6' }
event-target-shim@5.0.1 :
resolution : {integrity : sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
engines : {node : '>=6' }
2026-01-04 14:12:00 +01:00
eventemitter3@4.0.7 :
resolution : {integrity : sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
2026-01-20 12:58:49 +00:00
eventemitter3@5.0.4 :
resolution : {integrity : sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==}
2025-12-20 19:13:50 +01:00
expect-type@1.3.0 :
resolution : {integrity : sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==}
engines : {node : '>=12.0.0' }
2026-01-20 11:51:08 +00:00
express@4.22.1 :
resolution : {integrity : sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==}
engines : {node : '>= 0.10.0' }
2025-12-20 19:13:50 +01:00
express@5.2.1 :
resolution : {integrity : sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==}
engines : {node : '>= 18' }
extend@3.0.2 :
resolution : {integrity : sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
2026-01-20 11:51:08 +00:00
extsprintf@1.3.0 :
resolution : {integrity : sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==}
engines : {'0' : node >=0.6.0}
2026-01-12 11:22:56 +00:00
fast-content-type-parse@3.0.0 :
resolution : {integrity : sha512-ZvLdcY8P+N8mGQJahJV5G4U88CSvT1rP8ApL6uETe88MBXrBHAkZlSEySdUlyztF7ccb+Znos3TFqaepHxdhBg==}
2025-12-20 19:13:50 +01:00
fast-deep-equal@3.1.3 :
resolution : {integrity : sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
2026-02-01 14:35:04 -08:00
fast-json-stable-stringify@2.1.0 :
resolution : {integrity : sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
2025-12-20 19:13:50 +01:00
fast-uri@3.1.0 :
resolution : {integrity : sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==}
2026-02-01 14:29:45 -08:00
fast-xml-parser@5.3.4 :
resolution : {integrity : sha512-EFd6afGmXlCx8H8WTZHhAoDaWaGyuIBoZJ2mknrNxug+aZKjkp0a0dlars9Izl+jF+7Gu1/5f/2h68cQpe0IiA==}
2026-01-13 06:57:02 +00:00
hasBin : true
2025-12-20 19:13:50 +01:00
fdir@6.5.0 :
resolution : {integrity : sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
engines : {node : '>=12.0.0' }
peerDependencies :
picomatch : ^3 || ^4
peerDependenciesMeta :
picomatch :
optional : true
fetch-blob@3.2.0 :
resolution : {integrity : sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==}
engines : {node : ^12.20 || >= 14.13}
2026-01-05 05:27:58 +01:00
file-type@21.3.0 :
resolution : {integrity : sha512-8kPJMIGz1Yt/aPEwOsrR97ZyZaD1Iqm8PClb1nYFclUCkBi0Ma5IsYNQzvSFS9ib51lWyIw5mIT9rWzI/xjpzA==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=20' }
2026-01-12 11:22:56 +00:00
filename-reserved-regex@3.0.0 :
resolution : {integrity : sha512-hn4cQfU6GOT/7cFHXBqeBg2TbrMBgdD0kcjLhvSQYYwm3s4B6cjvBfb7nBALJLAXqmU5xajSa7X2NnUud/VCdw==}
engines : {node : ^12.20.0 || ^14.13.1 || >=16.0.0}
filenamify@6.0.0 :
resolution : {integrity : sha512-vqIlNogKeyD3yzrm0yhRMQg8hOVwYcYRfjEoODd49iCprMn4HL85gK3HcykQE53EPIpX3HcAbGA5ELQv216dAQ==}
engines : {node : '>=16' }
2026-01-20 11:51:08 +00:00
finalhandler@1.3.2 :
resolution : {integrity : sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==}
engines : {node : '>= 0.8' }
2025-12-20 19:13:50 +01:00
finalhandler@2.1.1 :
resolution : {integrity : sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==}
engines : {node : '>= 18.0.0' }
2026-01-18 05:40:58 +00:00
find-replace@3.0.0 :
resolution : {integrity : sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==}
engines : {node : '>=4.0.0' }
flatbuffers@24.12.23 :
resolution : {integrity : sha512-dLVCAISd5mhls514keQzmEG6QHmUUsNuWsb4tFafIUwvvgDjXhtfAYSKOzt5SWOy+qByV5pbsDZ+Vb7HUOBEdA==}
2026-01-04 14:12:00 +01:00
follow-redirects@1.15.11 :
resolution : {integrity : sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==}
engines : {node : '>=4.0' }
peerDependencies :
debug : '*'
peerDependenciesMeta :
debug :
optional : true
2025-12-20 19:13:50 +01:00
foreground-child@3.3.1 :
resolution : {integrity : sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
engines : {node : '>=14' }
2026-01-20 11:51:08 +00:00
forever-agent@0.6.1 :
resolution : {integrity : sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==}
2026-02-01 14:29:45 -08:00
form-data@2.5.4 :
resolution : {integrity : sha512-Y/3MmRiR8Nd+0CUtrbvcKtKzLWiUfpQ7DFVggH8PwmGt/0r7RSy32GuP4hpCJlQNEBusisSx1DLtD8uD386HJQ==}
2026-01-20 11:51:08 +00:00
engines : {node : '>= 0.12' }
2026-02-01 14:29:45 -08:00
deprecated : This version has an incorrect dependency; please use v2.5.5
2026-01-04 14:12:00 +01:00
2025-12-20 19:13:50 +01:00
formdata-polyfill@4.0.10 :
resolution : {integrity : sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==}
engines : {node : '>=12.20.0' }
forwarded@0.2.0 :
resolution : {integrity : sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
engines : {node : '>= 0.6' }
2026-01-20 11:51:08 +00:00
fresh@0.5.2 :
resolution : {integrity : sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
engines : {node : '>= 0.6' }
2025-12-20 19:13:50 +01:00
fresh@2.0.0 :
resolution : {integrity : sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==}
engines : {node : '>= 0.8' }
2026-01-12 11:22:56 +00:00
fs-extra@11.3.3 :
resolution : {integrity : sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==}
engines : {node : '>=14.14' }
2025-12-30 14:30:46 +01:00
fsevents@2.3.2 :
resolution : {integrity : sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
engines : {node : ^8.16.0 || ^10.6.0 || >=11.0.0}
os : [ darwin]
2025-12-20 19:13:50 +01:00
fsevents@2.3.3 :
resolution : {integrity : sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines : {node : ^8.16.0 || ^10.6.0 || >=11.0.0}
os : [ darwin]
function-bind@1.1.2 :
resolution : {integrity : sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
2026-01-12 11:22:56 +00:00
gauge@4.0.4 :
resolution : {integrity : sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==}
engines : {node : ^12.13.0 || ^14.15.0 || >=16.0.0}
deprecated : This package is no longer supported.
2025-12-20 19:13:50 +01:00
gaxios@7.1.3 :
resolution : {integrity : sha512-YGGyuEdVIjqxkxVH1pUTMY/XtmmsApXrCVv5EU25iX6inEPbV+VakJfLealkBtJN69AQmh1eGOdCl9Sm1UP6XQ==}
engines : {node : '>=18' }
gcp-metadata@8.1.2 :
resolution : {integrity : sha512-zV/5HKTfCeKWnxG0Dmrw51hEWFGfcF2xiXqcA3+J90WDuP0SvoiSO5ORvcBsifmx/FoIjgQN3oNOGaQ5PhLFkg==}
engines : {node : '>=18' }
get-caller-file@2.0.5 :
resolution : {integrity : sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
engines : {node : 6 .* || 8.* || >= 10.*}
get-east-asian-width@1.4.0 :
resolution : {integrity : sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==}
engines : {node : '>=18' }
get-intrinsic@1.3.0 :
resolution : {integrity : sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
engines : {node : '>= 0.4' }
get-proto@1.0.1 :
resolution : {integrity : sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
engines : {node : '>= 0.4' }
2026-02-06 16:37:48 -08:00
get-tsconfig@4.13.6 :
resolution : {integrity : sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==}
2025-12-20 19:13:50 +01:00
2026-01-31 04:19:56 +01:00
get-uri@6.0.5 :
resolution : {integrity : sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==}
engines : {node : '>= 14' }
2026-01-20 11:51:08 +00:00
getpass@0.1.7 :
resolution : {integrity : sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==}
glob-to-regexp@0.4.1 :
resolution : {integrity : sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
2025-12-20 19:13:50 +01:00
glob@10.5.0 :
resolution : {integrity : sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==}
2026-02-05 19:36:36 +09:00
deprecated : Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
2025-12-20 19:13:50 +01:00
hasBin : true
2026-02-05 19:36:36 +09:00
glob@13.0.1 :
resolution : {integrity : sha512-B7U/vJpE3DkJ5WXTgTpTRN63uV42DseiXXKMwG14LQBXmsdeIoHAPbU/MEo6II0k5ED74uc2ZGTC6MwHFQhF6w==}
2025-12-20 19:13:50 +01:00
engines : {node : 20 || >=22}
google-auth-library@10.5.0 :
resolution : {integrity : sha512-7ABviyMOlX5hIVD60YOfHw4/CxOfBhyduaYB+wbFWCWoni4N7SLcV46hrVRktuBbZjFC9ONyqamZITN7q3n32w==}
engines : {node : '>=18' }
google-logging-utils@1.1.3 :
resolution : {integrity : sha512-eAmLkjDjAFCVXg7A1unxHsLf961m6y17QFqXqAXGj/gVkKFrEICfStRfwUlGNfeCEjNRa32JEWOUTlYXPyyKvA==}
engines : {node : '>=14' }
gopd@1.2.0 :
resolution : {integrity : sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
engines : {node : '>= 0.4' }
graceful-fs@4.2.11 :
resolution : {integrity : sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
2026-02-10 08:52:07 +09:00
grammy@1.40.0 :
resolution : {integrity : sha512-ssuE7fc1AwqlUxHr931OCVW3fU+oFDjHZGgvIedPKXfTdjXvzP19xifvVGCnPtYVUig1Kz+gwxe4A9M5WdkT4Q==}
2025-12-20 19:13:50 +01:00
engines : {node : ^12.20.0 || >=14.13.1}
gtoken@8.0.0 :
resolution : {integrity : sha512-+CqsMbHPiSTdtSO14O51eMNlrp9N79gmeqmXeouJOhfucAedHw9noVe/n5uJk3tbKE6a+6ZCQg3RPhVhHByAIw==}
engines : {node : '>=18' }
2026-02-01 14:35:04 -08:00
har-schema@2.0.0 :
resolution : {integrity : sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==}
engines : {node : '>=4' }
har-validator@5.1.5 :
resolution : {integrity : sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==}
engines : {node : '>=6' }
deprecated : this library is no longer supported
2025-12-20 19:13:50 +01:00
has-flag@4.0.0 :
resolution : {integrity : sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines : {node : '>=8' }
2026-02-01 14:29:45 -08:00
has-own@1.0.1 :
resolution : {integrity : sha512-RDKhzgQTQfMaLvIFhjahU+2gGnRBK6dYOd5Gd9BzkmnBneOCRYjRC003RIMrdAbH52+l+CnMS4bBCXGer8tEhg==}
deprecated : This project is not maintained. Use Object.hasOwn() instead.
2025-12-20 19:13:50 +01:00
has-symbols@1.1.0 :
resolution : {integrity : sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
engines : {node : '>= 0.4' }
2026-01-04 14:12:00 +01:00
has-tostringtag@1.0.2 :
resolution : {integrity : sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
engines : {node : '>= 0.4' }
2026-01-12 11:22:56 +00:00
has-unicode@2.0.1 :
resolution : {integrity : sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==}
2026-01-20 11:51:08 +00:00
hash.js@1.1.7 :
resolution : {integrity : sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==}
2026-01-02 23:47:28 +01:00
hashery@1.4.0 :
resolution : {integrity : sha512-Wn2i1In6XFxl8Az55kkgnFRiAlIAushzh26PTjL2AKtQcEfXrcLa7Hn5QOWGZEf3LU057P9TwwZjFyxfS1VuvQ==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=20' }
hasown@2.0.2 :
resolution : {integrity : sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines : {node : '>= 0.4' }
highlight.js@10.7.3 :
resolution : {integrity : sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==}
2026-02-09 10:00:53 +09:00
hono@4.11.8 :
resolution : {integrity : sha512-eVkB/CYCCei7K2WElZW9yYQFWssG0DhaDhVvr7wy5jJ22K+ck8fWW0EsLpB0sITUTvPnc97+rrbQqIr5iqiy9Q==}
2026-01-06 14:17:56 -06:00
engines : {node : '>=16.9.0' }
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
hookable@6.0.1 :
resolution : {integrity : sha512-uKGyY8BuzN/a5gvzvA+3FVWo0+wUjgtfSdnmjtrOVwQCZPHpHDH2WRO3VZSOeluYrHoDCiXFffZXs8Dj1ULWtw==}
2026-02-02 11:03:43 +09:00
hookified@1.15.1 :
resolution : {integrity : sha512-MvG/clsADq1GPM2KGo2nyfaWVyn9naPiXrqIe4jYjXNZQt238kWyOGrsyc/DmRAQ+Re6yeo6yX/yoNCG5KAEVg==}
2025-12-20 19:13:50 +01:00
2026-02-05 12:09:23 -08:00
hosted-git-info@9.0.2 :
resolution : {integrity : sha512-M422h7o/BR3rmCQ8UHi7cyyMqKltdP9Uo+J2fXK+RSAY+wTcKOIRyhTuKv4qn+DJf3g+PL890AzId5KZpX+CBg==}
engines : {node : ^20.17.0 || >=22.9.0}
2025-12-20 19:13:50 +01:00
html-escaper@2.0.2 :
resolution : {integrity : sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
2026-01-16 23:17:55 +00:00
html-escaper@3.0.3 :
resolution : {integrity : sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==}
2026-01-20 11:51:08 +00:00
html-to-text@9.0.5 :
resolution : {integrity : sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==}
engines : {node : '>=14' }
htmlencode@0.0.4 :
resolution : {integrity : sha512-0uDvNVpzj/E2TfvLLyyXhKBRvF1y84aZsyRxRXFsQobnHaL4pcaXk+Y9cnFlvnxrBLeXDNq/VJBD+ngdBgQG1w==}
2026-01-22 01:47:43 +00:00
htmlparser2@10.1.0 :
resolution : {integrity : sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==}
2026-01-16 23:17:55 +00:00
2026-01-20 11:51:08 +00:00
htmlparser2@8.0.2 :
resolution : {integrity : sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==}
2025-12-20 19:13:50 +01:00
http-errors@2.0.1 :
resolution : {integrity : sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==}
engines : {node : '>= 0.8' }
2026-01-07 21:29:39 +03:00
http-proxy-agent@7.0.2 :
resolution : {integrity : sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
engines : {node : '>= 14' }
2026-02-01 14:35:04 -08:00
http-signature@1.2.0 :
resolution : {integrity : sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==}
engines : {node: '>=0.8', npm : '>=1.3.7' }
2026-01-20 11:51:08 +00:00
2025-12-20 19:13:50 +01:00
https-proxy-agent@7.0.6 :
resolution : {integrity : sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
engines : {node : '>= 14' }
2026-01-20 11:51:08 +00:00
iconv-lite@0.4.24 :
resolution : {integrity : sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
engines : {node : '>=0.10.0' }
2026-01-09 02:34:39 +01:00
iconv-lite@0.7.2 :
resolution : {integrity : sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=0.10.0' }
ieee754@1.2.1 :
resolution : {integrity : sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
2026-01-12 11:22:56 +00:00
ignore@7.0.5 :
resolution : {integrity : sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==}
engines : {node : '>= 4' }
2025-12-20 19:13:50 +01:00
immediate@3.0.6 :
resolution : {integrity : sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==}
2026-01-31 06:40:45 +01:00
import-in-the-middle@2.0.6 :
resolution : {integrity : sha512-3vZV3jX0XRFW3EJDTwzWoZa+RH1b8eTTx6YOCjglrLyPuepwoBti1k3L2dKwdCUrnVEfc5CuRuGstaC/uQJJaw==}
2026-01-20 18:56:10 +00:00
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
import-without-cache@0.2.5 :
resolution : {integrity : sha512-B6Lc2s6yApwnD2/pMzFh/d5AVjdsDXjgkeJ766FmFuJELIGHNycKRj+l3A39yZPM4CchqNCB4RITEAYB1KUM6A==}
engines : {node : '>=20.19.0' }
2025-12-20 19:13:50 +01:00
inherits@2.0.4 :
resolution : {integrity : sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
2026-01-12 11:22:56 +00:00
ini@1.3.8 :
resolution : {integrity : sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
2026-01-31 04:19:56 +01:00
ip-address@10.1.0 :
resolution : {integrity : sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==}
engines : {node : '>= 12' }
2025-12-20 19:13:50 +01:00
ipaddr.js@1.9.1 :
resolution : {integrity : sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
engines : {node : '>= 0.10' }
2026-01-12 11:22:56 +00:00
ipull@3.9.3 :
resolution : {integrity : sha512-ZMkxaopfwKHwmEuGDYx7giNBdLxbHbRCWcQVA1D2eqE4crUguupfxej6s7UqbidYEwT69dkyumYkY8DPHIxF9g==}
engines : {node : '>=18.0.0' }
hasBin : true
2026-01-27 03:48:10 +08:00
ircv3@0.33.0 :
resolution : {integrity : sha512-7rK1Aial3LBiFycE8w3MHiBBFb41/2GG2Ll/fR2IJj1vx0pLpn1s+78K+z/I4PZTqCCSp/Sb4QgKMh3NMhx0Kg==}
2026-01-04 14:12:00 +01:00
is-electron@2.2.2 :
resolution : {integrity : sha512-FO/Rhvz5tuw4MCWkpMzHFKWD2LsfHzIb7i6MdPYZ/KW7AlxawyLkqdy+jPZP1WubqEADE3O4FUENlJHDfQASRg==}
2025-12-20 19:13:50 +01:00
is-fullwidth-code-point@3.0.0 :
resolution : {integrity : sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
engines : {node : '>=8' }
2026-01-12 11:22:56 +00:00
is-fullwidth-code-point@5.1.0 :
resolution : {integrity : sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==}
engines : {node : '>=18' }
is-interactive@2.0.0 :
resolution : {integrity : sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==}
engines : {node : '>=12' }
2026-01-20 11:51:08 +00:00
is-plain-object@5.0.0 :
resolution : {integrity : sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
engines : {node : '>=0.10.0' }
is-promise@2.2.2 :
resolution : {integrity : sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==}
2025-12-20 19:13:50 +01:00
is-promise@4.0.0 :
resolution : {integrity : sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==}
2026-01-04 14:12:00 +01:00
is-stream@2.0.1 :
resolution : {integrity : sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
engines : {node : '>=8' }
2026-01-20 11:51:08 +00:00
is-typedarray@1.0.0 :
resolution : {integrity : sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==}
2026-01-12 11:22:56 +00:00
is-unicode-supported@1.3.0 :
resolution : {integrity : sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==}
engines : {node : '>=12' }
is-unicode-supported@2.1.0 :
resolution : {integrity : sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==}
engines : {node : '>=18' }
2025-12-20 19:13:50 +01:00
isarray@1.0.0 :
resolution : {integrity : sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
isexe@2.0.0 :
resolution : {integrity : sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
2026-01-12 11:22:56 +00:00
isexe@3.1.1 :
resolution : {integrity : sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==}
engines : {node : '>=16' }
2026-01-20 11:51:08 +00:00
isstream@0.1.2 :
resolution : {integrity : sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==}
2025-12-20 19:13:50 +01:00
istanbul-lib-coverage@3.2.2 :
resolution : {integrity : sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
engines : {node : '>=8' }
istanbul-lib-report@3.0.1 :
resolution : {integrity : sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==}
engines : {node : '>=10' }
istanbul-reports@3.2.0 :
resolution : {integrity : sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==}
engines : {node : '>=8' }
jackspeak@3.4.3 :
resolution : {integrity : sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
jiti@2.6.1 :
resolution : {integrity : sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
hasBin : true
2026-01-07 21:29:39 +03:00
jose@4.15.9 :
resolution : {integrity : sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA==}
2026-02-02 11:03:43 +09:00
js-tokens@10.0.0 :
resolution : {integrity : sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==}
2025-12-20 19:13:50 +01:00
2026-01-20 11:51:08 +00:00
jsbn@0.1.1 :
resolution : {integrity : sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
jsesc@3.1.0 :
resolution : {integrity : sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
engines : {node : '>=6' }
hasBin : true
2025-12-20 19:13:50 +01:00
json-bigint@1.0.0 :
resolution : {integrity : sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==}
2026-01-18 05:40:58 +00:00
json-bignum@0.0.3 :
resolution : {integrity : sha512-2WHyXj3OfHSgNyuzDbSxI1w2jgw5gkWSWhS7Qg4bWXx1nLk3jnbwfUeS0PSba3IzpTUWdHxBieELUzXRjQB2zg==}
engines : {node : '>=0.8' }
2025-12-20 19:13:50 +01:00
json-schema-to-ts@3.1.1 :
resolution : {integrity : sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==}
engines : {node : '>=16' }
2026-02-01 14:35:04 -08:00
json-schema-traverse@0.4.1 :
resolution : {integrity : sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
2025-12-20 19:13:50 +01:00
json-schema-traverse@1.0.0 :
resolution : {integrity : sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
2026-01-20 11:51:08 +00:00
json-schema@0.4.0 :
resolution : {integrity : sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==}
json-stringify-safe@5.0.1 :
resolution : {integrity : sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
2025-12-20 19:13:50 +01:00
json5@2.2.3 :
resolution : {integrity : sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
engines : {node : '>=6' }
hasBin : true
2026-01-12 11:22:56 +00:00
jsonfile@6.2.0 :
resolution : {integrity : sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==}
2026-01-04 14:12:00 +01:00
jsonwebtoken@9.0.3 :
resolution : {integrity : sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g==}
engines : {node: '>=12', npm : '>=6' }
2026-02-01 14:35:04 -08:00
jsprim@1.4.2 :
resolution : {integrity : sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==}
engines : {node : '>=0.6.0' }
2026-01-20 11:51:08 +00:00
2025-12-20 19:13:50 +01:00
jszip@3.10.1 :
resolution : {integrity : sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==}
jwa@2.0.1 :
resolution : {integrity : sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==}
2026-01-31 06:40:45 +01:00
jwks-rsa@3.2.2 :
resolution : {integrity : sha512-BqTyEDV+lS8F2trk3A+qJnxV5Q9EqKCBJOPti3W97r7qTympCZjb7h2X6f2kc+0K3rsSTY1/6YG2eaXKoj497w==}
2026-01-07 21:29:39 +03:00
engines : {node : '>=14' }
2025-12-20 19:13:50 +01:00
jws@4.0.1 :
resolution : {integrity : sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==}
2026-01-22 01:47:43 +00:00
keyv@5.6.0 :
resolution : {integrity : sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==}
2025-12-20 19:13:50 +01:00
2026-01-27 03:48:10 +08:00
klona@2.0.6 :
resolution : {integrity : sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==}
engines : {node : '>= 8' }
2026-01-20 11:51:08 +00:00
leac@0.6.0 :
resolution : {integrity : sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==}
2025-12-20 19:13:50 +01:00
lie@3.3.0 :
resolution : {integrity : sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==}
2026-01-12 11:22:56 +00:00
lifecycle-utils@2.1.0 :
resolution : {integrity : sha512-AnrXnE2/OF9PHCyFg0RSqsnQTzV991XaZA/buhFDoc58xU7rhSCDgCz/09Lqpsn4MpoPHt7TRAXV1kWZypFVsA==}
lifecycle-utils@3.0.1 :
resolution : {integrity : sha512-Qt/Jl5dsNIsyCAZsHB6x3mbwHFn0HJbdmvF49sVX/bHgX2cW7+G+U+I67Zw+TPM1Sr21Gb2nfJMd2g6iUcI1EQ==}
2025-12-20 22:44:58 +00:00
lightningcss-android-arm64@1.30.2 :
resolution : {integrity : sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==}
engines : {node : '>= 12.0.0' }
cpu : [ arm64]
os : [ android]
lightningcss-darwin-arm64@1.30.2 :
resolution : {integrity : sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==}
engines : {node : '>= 12.0.0' }
cpu : [ arm64]
os : [ darwin]
lightningcss-darwin-x64@1.30.2 :
resolution : {integrity : sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==}
engines : {node : '>= 12.0.0' }
cpu : [ x64]
os : [ darwin]
lightningcss-freebsd-x64@1.30.2 :
resolution : {integrity : sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==}
engines : {node : '>= 12.0.0' }
cpu : [ x64]
os : [ freebsd]
lightningcss-linux-arm-gnueabihf@1.30.2 :
resolution : {integrity : sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==}
engines : {node : '>= 12.0.0' }
cpu : [ arm]
os : [ linux]
lightningcss-linux-arm64-gnu@1.30.2 :
resolution : {integrity : sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==}
engines : {node : '>= 12.0.0' }
cpu : [ arm64]
os : [ linux]
lightningcss-linux-arm64-musl@1.30.2 :
resolution : {integrity : sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==}
engines : {node : '>= 12.0.0' }
cpu : [ arm64]
os : [ linux]
lightningcss-linux-x64-gnu@1.30.2 :
resolution : {integrity : sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==}
engines : {node : '>= 12.0.0' }
cpu : [ x64]
os : [ linux]
lightningcss-linux-x64-musl@1.30.2 :
resolution : {integrity : sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==}
engines : {node : '>= 12.0.0' }
cpu : [ x64]
os : [ linux]
lightningcss-win32-arm64-msvc@1.30.2 :
resolution : {integrity : sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==}
engines : {node : '>= 12.0.0' }
cpu : [ arm64]
os : [ win32]
lightningcss-win32-x64-msvc@1.30.2 :
resolution : {integrity : sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==}
engines : {node : '>= 12.0.0' }
cpu : [ x64]
os : [ win32]
lightningcss@1.30.2 :
resolution : {integrity : sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==}
engines : {node : '>= 12.0.0' }
2026-01-07 21:29:39 +03:00
limiter@1.1.5 :
resolution : {integrity : sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==}
2026-01-16 23:17:55 +00:00
linkedom@0.18.12 :
resolution : {integrity : sha512-jalJsOwIKuQJSeTvsgzPe9iJzyfVaEJiEXl+25EkKevsULHvMJzpNqwvj1jOESWdmgKDiXObyjOYwlUqG7wo1Q==}
engines : {node : '>=16' }
peerDependencies :
canvas : '>= 2'
peerDependenciesMeta :
canvas :
optional : true
2025-12-20 19:13:50 +01:00
linkify-it@5.0.0 :
resolution : {integrity : sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==}
2025-12-30 14:30:46 +01:00
lit-element@4.2.2 :
resolution : {integrity : sha512-aFKhNToWxoyhkNDmWZwEva2SlQia+jfG0fjIWV//YeTaWrVnOxD89dPKfigCUspXFmjzOEUQpOkejH5Ly6sG0w==}
2025-12-20 19:13:50 +01:00
2025-12-30 14:30:46 +01:00
lit-html@3.3.2 :
resolution : {integrity : sha512-Qy9hU88zcmaxBXcc10ZpdK7cOLXvXpRoBxERdtqV9QOrfpMZZ6pSYP91LhpPtap3sFMUiL7Tw2RImbe0Al2/kw==}
2025-12-20 19:13:50 +01:00
2025-12-30 14:30:46 +01:00
lit@3.3.2 :
resolution : {integrity : sha512-NF9zbsP79l4ao2SNrH3NkfmFgN/hBYSQo90saIVI1o5GpjAdCPVstVzO1MrLOakHoEhYkrtRjPK6Ob521aoYWQ==}
2025-12-20 19:13:50 +01:00
2026-01-18 05:40:58 +00:00
lodash.camelcase@4.3.0 :
resolution : {integrity : sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
2026-01-07 21:29:39 +03:00
lodash.clonedeep@4.5.0 :
resolution : {integrity : sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==}
2026-01-12 11:22:56 +00:00
lodash.debounce@4.0.8 :
resolution : {integrity : sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
2026-02-03 14:27:39 -08:00
lodash.identity@3.0.0 :
resolution : {integrity : sha512-AupTIzdLQxJS5wIYUQlgGyk2XRTfGXA+MCghDHqZk0pzUNYvd3EESS6dkChNauNYVIutcb0dfHw1ri9Q1yPV8Q==}
2026-01-04 14:12:00 +01:00
lodash.includes@4.3.0 :
resolution : {integrity : sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==}
lodash.isboolean@3.0.3 :
resolution : {integrity : sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==}
lodash.isinteger@4.0.4 :
resolution : {integrity : sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==}
lodash.isnumber@3.0.3 :
resolution : {integrity : sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==}
lodash.isplainobject@4.0.6 :
resolution : {integrity : sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==}
lodash.isstring@4.0.1 :
resolution : {integrity : sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==}
2026-02-03 14:27:39 -08:00
lodash.merge@4.6.2 :
resolution : {integrity : sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
2026-01-04 14:12:00 +01:00
lodash.once@4.1.1 :
resolution : {integrity : sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==}
2026-02-03 14:27:39 -08:00
lodash.pickby@4.6.0 :
resolution : {integrity : sha512-AZV+GsS/6ckvPOVQPXSiFFacKvKB4kOQu6ynt9wz0F3LO4R9Ij4K1ddYsIytDpSgLz88JHd9P+oaLeej5/Sl7Q==}
2026-01-22 01:47:43 +00:00
lodash@4.17.23 :
resolution : {integrity : sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==}
2025-12-20 19:13:50 +01:00
2026-01-12 11:22:56 +00:00
log-symbols@6.0.0 :
resolution : {integrity : sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==}
engines : {node : '>=18' }
log-symbols@7.0.1 :
resolution : {integrity : sha512-ja1E3yCr9i/0hmBVaM0bfwDjnGy8I/s6PP4DFp+yP+a+mrHO4Rm7DtmnqROTUkHIkqffC84YY7AeqX6oFk0WFg==}
engines : {node : '>=18' }
2025-12-20 19:13:50 +01:00
long@4.0.0 :
resolution : {integrity : sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==}
long@5.3.2 :
resolution : {integrity : sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==}
2026-01-20 11:51:08 +00:00
lowdb@1.0.0 :
resolution : {integrity : sha512-2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ==}
engines : {node : '>=4' }
2026-01-12 11:22:56 +00:00
lowdb@7.0.1 :
resolution : {integrity : sha512-neJAj8GwF0e8EpycYIDFqEPcx9Qz4GUho20jWFR7YiFeXzF1YMLdxB36PypcTSPMA+4+LvgyMacYhlr18Zlymw==}
engines : {node : '>=18' }
2025-12-20 19:13:50 +01:00
lru-cache@10.4.3 :
resolution : {integrity : sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
2026-01-31 06:40:45 +01:00
lru-cache@11.2.5 :
resolution : {integrity : sha512-vFrFJkWtJvJnD5hg+hJvVE8Lh/TcMzKnTgCWmtBipwI5yLX/iX+5UB2tfuyODF5E7k9xEzMdYgGqaSb1c0c5Yw==}
2025-12-20 19:13:50 +01:00
engines : {node : 20 || >=22}
2026-01-07 21:29:39 +03:00
lru-cache@6.0.0 :
resolution : {integrity : sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
engines : {node : '>=10' }
2026-01-31 04:19:56 +01:00
lru-cache@7.18.3 :
resolution : {integrity : sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==}
engines : {node : '>=12' }
2026-01-07 21:29:39 +03:00
lru-memoizer@2.3.0 :
resolution : {integrity : sha512-GXn7gyHAMhO13WSKrIiNfztwxodVsP8IoZ3XfrJV4yH2x0/OeTO/FIaAHTY5YekdGgW94njfuKmyyt1E0mR6Ug==}
2025-12-20 19:13:50 +01:00
magic-string@0.30.21 :
resolution : {integrity : sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
2026-02-05 19:36:36 +09:00
magicast@0.5.2 :
resolution : {integrity : sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==}
2025-12-20 19:13:50 +01:00
make-dir@4.0.0 :
resolution : {integrity : sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
engines : {node : '>=10' }
markdown-it@14.1.0 :
resolution : {integrity : sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==}
hasBin : true
marked@15.0.12 :
resolution : {integrity : sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==}
engines : {node : '>= 18' }
hasBin : true
2026-01-04 21:51:26 +01:00
marked@17.0.1 :
resolution : {integrity : sha512-boeBdiS0ghpWcSwoNm/jJBwdpFaMnZWRzjA6SkUMYb40SVaN1x7mmfGKp0jvexGcx+7y2La5zRZsYFZI6Qpypg==}
engines : {node : '>= 20' }
hasBin : true
2025-12-20 19:13:50 +01:00
math-intrinsics@1.1.0 :
resolution : {integrity : sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
engines : {node : '>= 0.4' }
mdurl@2.0.0 :
resolution : {integrity : sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==}
2026-01-20 11:51:08 +00:00
media-typer@0.3.0 :
resolution : {integrity : sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
engines : {node : '>= 0.6' }
2025-12-20 19:13:50 +01:00
media-typer@1.1.0 :
resolution : {integrity : sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==}
engines : {node : '>= 0.8' }
2026-01-12 11:22:56 +00:00
memory-stream@1.0.0 :
resolution : {integrity : sha512-Wm13VcsPIMdG96dzILfij09PvuS3APtcKNh7M28FsCA/w6+1mjR7hhPmfFNoilX9xU7wTdhsH5lJAm6XNzdtww==}
2026-01-20 11:51:08 +00:00
merge-descriptors@1.0.3 :
resolution : {integrity : sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==}
2025-12-20 19:13:50 +01:00
merge-descriptors@2.0.0 :
resolution : {integrity : sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==}
engines : {node : '>=18' }
2026-01-20 11:51:08 +00:00
methods@1.1.2 :
resolution : {integrity : sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
engines : {node : '>= 0.6' }
2026-01-04 14:12:00 +01:00
mime-db@1.52.0 :
resolution : {integrity : sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
engines : {node : '>= 0.6' }
2025-12-20 19:13:50 +01:00
mime-db@1.54.0 :
resolution : {integrity : sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==}
engines : {node : '>= 0.6' }
2026-01-04 14:12:00 +01:00
mime-types@2.1.35 :
resolution : {integrity : sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
engines : {node : '>= 0.6' }
2025-12-20 19:13:50 +01:00
mime-types@3.0.2 :
resolution : {integrity : sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==}
engines : {node : '>=18' }
2026-01-20 11:51:08 +00:00
mime@1.6.0 :
resolution : {integrity : sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
engines : {node : '>=4' }
hasBin : true
2026-01-12 11:22:56 +00:00
mimic-function@5.0.1 :
resolution : {integrity : sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==}
engines : {node : '>=18' }
2026-01-20 11:51:08 +00:00
minimalistic-assert@1.0.1 :
resolution : {integrity : sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==}
2026-02-05 19:36:36 +09:00
minimatch@10.1.2 :
resolution : {integrity : sha512-fu656aJ0n2kcXwsnwnv9g24tkU5uSmOlTjd6WyyaKm2Z+h1qmY6bAjrcaIxF/BslFqbZ8UBtbJi7KgQOZD2PTw==}
2025-12-20 19:13:50 +01:00
engines : {node : 20 || >=22}
minimatch@9.0.5 :
resolution : {integrity : sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
engines : {node : '>=16 || 14 >=14.17' }
2026-01-12 11:22:56 +00:00
minimist@1.2.8 :
resolution : {integrity : sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
2025-12-20 19:13:50 +01:00
minipass@7.1.2 :
resolution : {integrity : sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
engines : {node : '>=16 || 14 >=14.17' }
2026-01-12 01:36:13 +00:00
minizlib@3.1.0 :
resolution : {integrity : sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==}
engines : {node : '>= 18' }
2026-01-20 11:51:08 +00:00
mkdirp@3.0.1 :
resolution : {integrity : sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==}
engines : {node : '>=10' }
hasBin : true
2026-01-20 18:56:10 +00:00
module-details-from-path@1.0.4 :
resolution : {integrity : sha512-EGWKgxALGMgzvxYF1UyGTy0HXX/2vHLkw6+NvDKW2jypWbHpjQuj4UMcqQWXHERJhVGKikolT06G3bcKe4fi7w==}
2026-01-20 11:51:08 +00:00
morgan@1.10.1 :
resolution : {integrity : sha512-223dMRJtI/l25dJKWpgij2cMtywuG/WiUKXdvwfbhGKBhy1puASqXwFzmWZ7+K73vUPoR7SS2Qz2cI/g9MKw0A==}
engines : {node : '>= 0.8.0' }
2025-12-20 19:13:50 +01:00
mpg123-decoder@1.0.3 :
resolution : {integrity : sha512-+fjxnWigodWJm3+4pndi+KUg9TBojgn31DPk85zEsim7C6s0X5Ztc/hQYdytXkwuGXH+aB0/aEkG40Emukv6oQ==}
2025-12-30 14:30:46 +01:00
mrmime@2.0.1 :
resolution : {integrity : sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==}
engines : {node : '>=10' }
2026-01-20 11:51:08 +00:00
ms@2.0.0 :
resolution : {integrity : sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
2025-12-20 19:13:50 +01:00
ms@2.1.3 :
resolution : {integrity : sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
2026-02-09 09:51:59 +09:00
music-metadata@11.12.0 :
resolution : {integrity : sha512-9ChYnmVmyHvFxR2g0MWFSHmJfbssRy07457G4gbb4LA9WYvyZea/8EMbqvg5dcv4oXNCNL01m8HXtymLlhhkYg==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
mz@2.7.0 :
resolution : {integrity : sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
nanoid@3.3.11 :
resolution : {integrity : sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
engines : {node : ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin : true
2026-01-12 11:22:56 +00:00
nanoid@5.1.6 :
resolution : {integrity : sha512-c7+7RQ+dMB5dPwwCp4ee1/iV/q2P6aK1mTZcfr1BTuVlyW9hJYiMPybJCcnBlQtuSmTIWNeazm/zqNoZSSElBg==}
engines : {node : ^18 || >=20}
hasBin : true
2026-01-20 11:51:08 +00:00
negotiator@0.6.3 :
resolution : {integrity : sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
engines : {node : '>= 0.6' }
2025-12-20 19:13:50 +01:00
negotiator@1.0.0 :
resolution : {integrity : sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==}
engines : {node : '>= 0.6' }
2026-01-31 04:19:56 +01:00
netmask@2.0.2 :
resolution : {integrity : sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==}
engines : {node : '>= 0.4.0' }
2026-01-12 11:22:56 +00:00
node-addon-api@8.5.0 :
resolution : {integrity : sha512-/bRZty2mXUIFY/xU5HLvveNHlswNJej+RnxBjOMkidWfwZzgTbPG1E3K5TOxRLOR+5hX7bSofy8yf1hZevMS8A==}
engines : {node : ^18 || ^20 || >= 21}
2026-01-31 06:40:45 +01:00
node-api-headers@1.8.0 :
resolution : {integrity : sha512-jfnmiKWjRAGbdD1yQS28bknFM1tbHC1oucyuMPjmkEs+kpiu76aRs40WlTmBmyEgzDM76ge1DQ7XJ3R5deiVjQ==}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
node-domexception@1.0.0 :
resolution : {integrity : sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
engines : {node : '>=10.5.0' }
deprecated : Use your platform's native DOMException instead
2026-01-20 11:51:08 +00:00
node-downloader-helper@2.1.10 :
resolution : {integrity : sha512-8LdieUd4Bqw/CzfZLf30h+1xSAq3riWSDfWKsPJYz8EULoWxjS1vw6BGLYFZDxQgXjDR7UmC9UpQ0oV93U98Fg==}
engines : {node : '>=14.18' }
hasBin : true
2026-02-05 19:36:36 +09:00
node-edge-tts@1.2.10 :
resolution : {integrity : sha512-bV2i4XU54D45+US0Zm1HcJRkifuB3W438dWyuJEHLQdKxnuqlI1kim2MOvR6Q3XUQZvfF9PoDyR1Rt7aeXhPdQ==}
2026-01-25 01:05:23 +00:00
hasBin : true
2025-12-20 19:13:50 +01:00
node-fetch@2.7.0 :
resolution : {integrity : sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
engines : {node : 4. x || >=6.0.0}
peerDependencies :
encoding : ^0.1.0
peerDependenciesMeta :
encoding :
optional : true
node-fetch@3.3.2 :
resolution : {integrity : sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==}
engines : {node : ^12.20.0 || ^14.13.1 || >=16.0.0}
2026-01-31 06:40:45 +01:00
node-llama-cpp@3.15.1 :
resolution : {integrity : sha512-/fBNkuLGR2Q8xj2eeV12KXKZ9vCS2+o6aP11lW40pB9H6f0B3wOALi/liFrjhHukAoiH6C9wFTPzv6039+5DRA==}
2026-01-12 11:22:56 +00:00
engines : {node : '>=20.0.0' }
hasBin : true
peerDependencies :
typescript : '>=5.0.0'
peerDependenciesMeta :
typescript :
optional : true
2026-02-02 11:03:43 +09:00
node-readable-to-web-readable-stream@0.4.2 :
resolution : {integrity : sha512-/cMZNI34v//jUTrI+UIo4ieHAB5EZRY/+7OmXZgBxaWBMcW2tGdceIw06RFxWxrKZ5Jp3sI2i5TsRo+CBhtVLQ==}
2025-12-20 19:13:50 +01:00
node-wav@0.0.2 :
resolution : {integrity : sha512-M6Rm/bbG6De/gKGxOpeOobx/dnGuP0dz40adqx38boqHhlWssBJZgLCPBNtb9NkrmnKYiV04xELq+R6PFOnoLA==}
engines : {node : '>=4.4.0' }
2026-02-03 09:08:52 +09:00
nostr-tools@2.23.0 :
resolution : {integrity : sha512-TcjR+HOxzf3sceLo9ceFekCwaQEamigaPllG7LTu3dLkJiPTw5vF0ekO8n7msWUG/G4D9cV8aqpoR0M3L9Bjwg==}
2026-01-20 20:14:44 +00:00
peerDependencies :
typescript : '>=5.0.0'
peerDependenciesMeta :
typescript :
optional : true
nostr-wasm@0.1.0 :
resolution : {integrity : sha512-78BTryCLcLYv96ONU8Ws3Q1JzjlAt+43pWQhIl86xZmWeegYCNLPml7yQ+gG3vR6V5h4XGj+TxO+SS5dsThQIA==}
2026-01-12 11:22:56 +00:00
npmlog@6.0.2 :
resolution : {integrity : sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==}
engines : {node : ^12.13.0 || ^14.15.0 || >=16.0.0}
deprecated : This package is no longer supported.
2026-01-16 23:17:55 +00:00
nth-check@2.1.1 :
resolution : {integrity : sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
2026-02-01 14:35:04 -08:00
oauth-sign@0.9.0 :
resolution : {integrity : sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==}
2025-12-20 19:13:50 +01:00
object-assign@4.1.1 :
resolution : {integrity : sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines : {node : '>=0.10.0' }
object-inspect@1.13.4 :
resolution : {integrity : sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
engines : {node : '>= 0.4' }
2026-01-07 21:29:39 +03:00
object-path@0.11.8 :
resolution : {integrity : sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==}
engines : {node : '>= 10.12.0' }
2025-12-20 19:13:50 +01:00
obug@2.1.1 :
resolution : {integrity : sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==}
2026-01-12 11:22:56 +00:00
octokit@5.0.5 :
resolution : {integrity : sha512-4+/OFSqOjoyULo7eN7EA97DE0Xydj/PW5aIckxqQIoFjFwqXKuFCvXUJObyJfBF9Khu4RL/jlDRI9FPaMGfPnw==}
engines : {node : '>= 20' }
2025-12-20 19:13:50 +01:00
ogg-opus-decoder@1.7.3 :
resolution : {integrity : sha512-w47tiZpkLgdkpa+34VzYD8mHUj8I9kfWVZa82mBbNwDvB1byfLXSSzW/HxA4fI3e9kVlICSpXGFwMLV1LPdjwg==}
ollama@0.6.3 :
resolution : {integrity : sha512-KEWEhIqE5wtfzEIZbDCLH51VFZ6Z3ZSa6sIOg/E/tBV8S51flyqBOXi+bRxlOYKDf8i327zG9eSTb8IJxvm3Zg==}
on-exit-leak-free@2.1.2 :
resolution : {integrity : sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==}
engines : {node : '>=14.0.0' }
2026-01-20 11:51:08 +00:00
on-finished@2.3.0 :
resolution : {integrity : sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==}
engines : {node : '>= 0.8' }
2025-12-20 19:13:50 +01:00
on-finished@2.4.1 :
resolution : {integrity : sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
engines : {node : '>= 0.8' }
2026-01-20 11:51:08 +00:00
on-headers@1.1.0 :
resolution : {integrity : sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==}
engines : {node : '>= 0.8' }
2025-12-20 19:13:50 +01:00
once@1.4.0 :
resolution : {integrity : sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
2026-01-12 11:22:56 +00:00
onetime@7.0.0 :
resolution : {integrity : sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==}
engines : {node : '>=18' }
2026-01-20 12:58:49 +00:00
openai@6.10.0 :
resolution : {integrity : sha512-ITxOGo7rO3XRMiKA5l7tQ43iNNu+iXGFAcf2t+aWVzzqRaS0i7m1K2BhxNdaveB+5eENhO0VY1FkiZzhBk4v3A==}
2026-01-18 05:40:58 +00:00
hasBin : true
peerDependencies :
ws : ^8.18.0
2026-01-20 12:58:49 +00:00
zod : ^3.25 || ^4.0
2026-01-18 05:40:58 +00:00
peerDependenciesMeta :
ws :
optional : true
zod :
optional : true
2026-02-10 08:52:07 +09:00
openai@6.19.0 :
resolution : {integrity : sha512-5uGrF82Ql7TKgIWUnuxh+OyzYbPRPwYDSgGc05JowbXRFsOkuj0dJuCdPCTBZT4mcmp2NEvj/URwDzW+lYgmVw==}
2025-12-20 19:13:50 +01:00
hasBin : true
peerDependencies :
ws : ^8.18.0
zod : ^3.25 || ^4.0
peerDependenciesMeta :
ws :
optional : true
zod :
optional : true
opus-decoder@0.7.11 :
resolution : {integrity : sha512-+e+Jz3vGQLxRTBHs8YJQPRPc1Tr+/aC6coV/DlZylriA29BdHQAYXhvNRKtjftof17OFng0+P4wsFIqQu3a48A==}
2026-01-12 11:22:56 +00:00
ora@8.2.0 :
resolution : {integrity : sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==}
engines : {node : '>=18' }
2026-01-20 12:58:49 +00:00
osc-progress@0.3.0 :
resolution : {integrity : sha512-4/8JfsetakdeEa4vAYV45FW20aY+B/+K8NEXp5Eiar3wR8726whgHrbSg5Ar/ZY1FLJ/AGtUqV7W2IVF+Gvp9A==}
2026-01-08 05:19:57 +01:00
engines : {node : '>=20' }
2026-02-03 09:08:52 +09:00
oxfmt@0.28.0 :
resolution : {integrity : sha512-3+hhBqPE6Kp22KfJmnstrZbl+KdOVSEu1V0ABaFIg1rYLtrMgrupx9znnHgHLqKxAVHebjTdiCJDk30CXOt6cw==}
2026-01-14 14:31:43 +00:00
engines : {node : ^20.19.0 || >=22.12.0}
hasBin : true
2026-02-09 09:51:59 +09:00
oxlint-tsgolint@0.11.5 :
resolution : {integrity : sha512-4uVv43EhkeMvlxDU1GUsR5P5c0q74rB/pQRhjGsTOnMIrDbg3TABTntRyeAkmXItqVEJTcDRv9+Yk+LFXkHKlg==}
2025-12-23 00:28:33 +00:00
hasBin : true
2026-02-03 09:08:52 +09:00
oxlint@1.43.0 :
resolution : {integrity : sha512-xiqTCsKZch+R61DPCjyqUVP2MhkQlRRYxLRBeBDi+dtQJ90MOgdcjIktvDCgXz0bgtx94EQzHEndsizZjMX2OA==}
2025-12-23 00:28:33 +00:00
engines : {node : ^20.19.0 || >=22.12.0}
hasBin : true
peerDependencies :
2026-01-31 06:40:45 +01:00
oxlint-tsgolint : '>=0.11.2'
2025-12-23 00:28:33 +00:00
peerDependenciesMeta :
oxlint-tsgolint :
optional : true
2026-01-04 14:12:00 +01:00
p-finally@1.0.0 :
resolution : {integrity : sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==}
engines : {node : '>=4' }
p-queue@6.6.2 :
resolution : {integrity : sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==}
engines : {node : '>=8' }
2026-01-05 22:52:13 +00:00
p-queue@9.1.0 :
resolution : {integrity : sha512-O/ZPaXuQV29uSLbxWBGGZO1mCQXV2BLIwUr59JUU9SoH76mnYvtms7aafH/isNSNGwuEfP6W/4xD0/TJXxrizw==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=20' }
2026-01-04 14:12:00 +01:00
p-retry@4.6.2 :
resolution : {integrity : sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==}
engines : {node : '>=8' }
p-timeout@3.2.0 :
resolution : {integrity : sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==}
engines : {node : '>=8' }
2025-12-20 19:13:50 +01:00
p-timeout@7.0.1 :
resolution : {integrity : sha512-AxTM2wDGORHGEkPCt8yqxOTMgpfbEHqF51f/5fJCmwFC3C/zNcGT63SymH2ttOAaiIws2zVg4+izQCjrakcwHg==}
engines : {node : '>=20' }
2026-01-31 04:19:56 +01:00
pac-proxy-agent@7.2.0 :
resolution : {integrity : sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==}
engines : {node : '>= 14' }
pac-resolver@7.0.1 :
resolution : {integrity : sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==}
engines : {node : '>= 14' }
2025-12-20 19:13:50 +01:00
package-json-from-dist@1.0.1 :
resolution : {integrity : sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
pako@1.0.11 :
resolution : {integrity : sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
2026-01-12 11:22:56 +00:00
parse-ms@3.0.0 :
resolution : {integrity : sha512-Tpb8Z7r7XbbtBTrM9UhpkzzaMrqA2VXMT3YChzYltwV3P3pM6t8wl7TvpMnSTosz1aQAdVib7kdoys7vYOPerw==}
engines : {node : '>=12' }
parse-ms@4.0.0 :
resolution : {integrity : sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==}
engines : {node : '>=18' }
2026-01-20 11:51:08 +00:00
parse-srcset@1.0.2 :
resolution : {integrity : sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==}
2025-12-20 19:13:50 +01:00
parse5-htmlparser2-tree-adapter@6.0.1 :
resolution : {integrity : sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==}
parse5@5.1.1 :
resolution : {integrity : sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==}
parse5@6.0.1 :
resolution : {integrity : sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
2026-01-20 11:51:08 +00:00
parseley@0.12.1 :
resolution : {integrity : sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==}
2025-12-20 19:13:50 +01:00
parseurl@1.3.3 :
resolution : {integrity : sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
engines : {node : '>= 0.8' }
partial-json@0.1.7 :
resolution : {integrity : sha512-Njv/59hHaokb/hRUjce3Hdv12wd60MtM9Z5Olmn+nehe0QDAsRtRbJPvJ0Z91TusF0SuZRIvnM+S4l6EIP8leA==}
path-key@3.1.1 :
resolution : {integrity : sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines : {node : '>=8' }
path-scurry@1.11.1 :
resolution : {integrity : sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
engines : {node : '>=16 || 14 >=14.18' }
path-scurry@2.0.1 :
resolution : {integrity : sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==}
engines : {node : 20 || >=22}
2026-01-20 11:51:08 +00:00
path-to-regexp@0.1.12 :
resolution : {integrity : sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==}
2025-12-20 19:13:50 +01:00
path-to-regexp@8.3.0 :
resolution : {integrity : sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==}
pathe@2.0.3 :
resolution : {integrity : sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
2026-02-02 11:03:43 +09:00
pdfjs-dist@5.4.624 :
resolution : {integrity : sha512-sm6TxKTtWv1Oh6n3C6J6a8odejb5uO4A4zo/2dgkHuC0iu8ZMAXOezEODkVaoVp8nX1Xzr+0WxFJJmUr45hQzg==}
2026-01-20 07:35:29 +00:00
engines : {node : '>=20.16.0 || >=22.3.0' }
2026-01-20 11:51:08 +00:00
peberminta@0.9.0 :
resolution : {integrity : sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==}
performance-now@2.1.0 :
resolution : {integrity : sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
2025-12-20 19:13:50 +01:00
picocolors@1.1.1 :
resolution : {integrity : sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
picomatch@4.0.3 :
resolution : {integrity : sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==}
engines : {node : '>=12' }
2026-01-20 11:51:08 +00:00
pify@3.0.0 :
resolution : {integrity : sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==}
engines : {node : '>=4' }
2025-12-20 19:13:50 +01:00
pino-abstract-transport@2.0.0 :
resolution : {integrity : sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==}
2026-01-18 14:15:32 +00:00
pino-std-serializers@7.1.0 :
resolution : {integrity : sha512-BndPH67/JxGExRgiX1dX0w1FvZck5Wa4aal9198SrRhZjH3GxKQUKIBnYJTdj2HDN3UQAS06HlfcSbQj2OHmaw==}
2025-12-20 19:13:50 +01:00
pino@9.14.0 :
resolution : {integrity : sha512-8OEwKp5juEvb/MjpIc4hjqfgCNysrS94RIOMXYvpYCdm/jglrKEiAYmiumbmGhCvs+IcInsphYDFwqrjr7398w==}
hasBin : true
2025-12-30 14:30:46 +01:00
pixelmatch@7.1.0 :
resolution : {integrity : sha512-1wrVzJ2STrpmONHKBy228LM1b84msXDUoAzVEl0R8Mz4Ce6EPr+IVtxm8+yvrqLYMHswREkjYFaMxnyGnaY3Ng==}
hasBin : true
2026-02-06 16:37:48 -08:00
playwright-core@1.58.2 :
resolution : {integrity : sha512-yZkEtftgwS8CsfYo7nm0KE8jsvm6i/PTgVtB8DL726wNf6H2IMsDuxCpJj59KDaxCtSnrWan2AeDqM7JBaultg==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=18' }
hasBin : true
2026-02-06 16:37:48 -08:00
playwright@1.58.2 :
resolution : {integrity : sha512-vA30H8Nvkq/cPBnNw4Q8TWz1EJyqgpuinBcHET0YVJVFldr8JDNiU9LaWAE1KqSkRYazuaBhTpB5ZzShOezQ6A==}
2025-12-30 14:30:46 +01:00
engines : {node : '>=18' }
hasBin : true
pngjs@7.0.0 :
resolution : {integrity : sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==}
engines : {node : '>=14.19.0' }
2025-12-20 19:13:50 +01:00
postcss@8.5.6 :
resolution : {integrity : sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
engines : {node : ^10 || ^12 || >=14}
2026-01-20 11:51:08 +00:00
postgres@3.4.8 :
resolution : {integrity : sha512-d+JFcLM17njZaOLkv6SCev7uoLaBtfK86vMUXhW1Z4glPWh4jozno9APvW/XKFJ3CCxVoC7OL38BqRydtu5nGg==}
engines : {node : '>=12' }
2026-01-12 11:22:56 +00:00
pretty-bytes@6.1.1 :
resolution : {integrity : sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==}
engines : {node : ^14.13.1 || >=16.0.0}
pretty-ms@8.0.0 :
resolution : {integrity : sha512-ASJqOugUF1bbzI35STMBUpZqdfYKlJugy6JBziGi2EE+AL5JPJGSzvpeVXojxrr0ViUYoToUjb5kjSEGf7Y83Q==}
engines : {node : '>=14.16' }
pretty-ms@9.3.0 :
resolution : {integrity : sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==}
engines : {node : '>=18' }
2026-01-09 10:55:59 -06:00
prism-media@1.3.5 :
resolution : {integrity : sha512-IQdl0Q01m4LrkN1EGIE9lphov5Hy7WWlH6ulf5QdGePLlPas9p2mhgddTEHrlaXYjjFToM1/rWuwF37VF4taaA==}
peerDependencies :
'@discordjs/opus' : '>=0.8.0 <1.0.0'
ffmpeg-static : ^5.0.2 || ^4.2.7 || ^3.0.0 || ^2.4.0
node-opus : ^0.3.3
opusscript : ^0.0.8
peerDependenciesMeta :
'@discordjs/opus' :
optional : true
ffmpeg-static :
optional : true
node-opus :
optional : true
opusscript :
optional : true
2025-12-20 19:13:50 +01:00
process-nextick-args@2.0.1 :
resolution : {integrity : sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
process-warning@5.0.0 :
resolution : {integrity : sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==}
proper-lockfile@4.1.2 :
resolution : {integrity : sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==}
protobufjs@6.8.8 :
resolution : {integrity : sha512-AAmHtD5pXgZfi7GMpllpO3q1Xw1OYldr+dMUlAnffGTAhqkg72WdmSY71uKBF/JuyiKs8psYbtKrhi0ASCD8qw==}
hasBin : true
protobufjs@7.5.4 :
resolution : {integrity : sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==}
engines : {node : '>=12.0.0' }
2026-01-20 18:56:10 +00:00
protobufjs@8.0.0 :
resolution : {integrity : sha512-jx6+sE9h/UryaCZhsJWbJtTEy47yXoGNYI4z8ZaRncM0zBKeRqjO2JEcOUYwrYGb1WLhXM1FfMzW3annvFv0rw==}
engines : {node : '>=12.0.0' }
2025-12-20 19:13:50 +01:00
proxy-addr@2.0.7 :
resolution : {integrity : sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
engines : {node : '>= 0.10' }
2026-01-31 04:19:56 +01:00
proxy-agent@6.5.0 :
resolution : {integrity : sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==}
engines : {node : '>= 14' }
2026-01-04 14:12:00 +01:00
proxy-from-env@1.1.0 :
resolution : {integrity : sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
2026-01-20 11:51:08 +00:00
psl@1.15.0 :
resolution : {integrity : sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==}
2025-12-20 19:13:50 +01:00
punycode.js@2.3.1 :
resolution : {integrity : sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==}
engines : {node : '>=6' }
2026-01-20 11:51:08 +00:00
punycode@2.3.1 :
resolution : {integrity : sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines : {node : '>=6' }
2026-01-18 14:15:32 +00:00
qified@0.6.0 :
resolution : {integrity : sha512-tsSGN1x3h569ZSU1u6diwhltLyfUWDp3YbFHedapTmpBl0B3P6U3+Qptg7xu+v+1io1EwhdPyyRHYbEw0KN2FA==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=20' }
qoa-format@1.0.1 :
resolution : {integrity : sha512-dMB0Z6XQjdpz/Cw4Rf6RiBpQvUSPCfYlQMWvmuWlWkAT7nDQD29cVZ1SwDUB6DYJSitHENwbt90lqfI+7bvMcw==}
qrcode-terminal@0.12.0 :
resolution : {integrity : sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==}
hasBin : true
2025-12-30 14:30:46 +01:00
qs@6.14.1 :
resolution : {integrity : sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=0.6' }
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
quansync@1.0.0 :
resolution : {integrity : sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA==}
2026-02-01 14:29:45 -08:00
querystringify@2.2.0 :
resolution : {integrity : sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
2026-01-20 11:51:08 +00:00
2025-12-20 19:13:50 +01:00
quick-format-unescaped@4.0.4 :
resolution : {integrity : sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==}
range-parser@1.2.1 :
resolution : {integrity : sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
engines : {node : '>= 0.6' }
2026-01-20 11:51:08 +00:00
raw-body@2.5.3 :
resolution : {integrity : sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==}
engines : {node : '>= 0.8' }
2025-12-20 19:13:50 +01:00
raw-body@3.0.2 :
resolution : {integrity : sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==}
engines : {node : '>= 0.10' }
2026-01-12 11:22:56 +00:00
rc@1.2.8 :
resolution : {integrity : sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
hasBin : true
2025-12-20 19:13:50 +01:00
readable-stream@2.3.8 :
resolution : {integrity : sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
2026-01-12 11:22:56 +00:00
readable-stream@3.6.2 :
resolution : {integrity : sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
engines : {node : '>= 6' }
2025-12-20 22:44:58 +00:00
readdirp@5.0.0 :
resolution : {integrity : sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==}
engines : {node : '>= 20.19.0' }
2025-12-20 19:13:50 +01:00
real-require@0.2.0 :
resolution : {integrity : sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==}
engines : {node : '>= 12.13.0' }
2026-01-18 05:40:58 +00:00
reflect-metadata@0.2.2 :
resolution : {integrity : sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==}
2026-01-20 11:51:08 +00:00
request-promise-core@1.1.4 :
resolution : {integrity : sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==}
engines : {node : '>=0.10.0' }
peerDependencies :
request : ^2.34
request-promise@4.2.6 :
resolution : {integrity : sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ==}
engines : {node : '>=0.10.0' }
deprecated : request-promise has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
peerDependencies :
request : ^2.34
2026-02-01 14:35:04 -08:00
request@2.88.2 :
resolution : {integrity : sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==}
engines : {node : '>= 6' }
deprecated : request has been deprecated, see https://github.com/request/request/issues/3142
2025-12-20 19:13:50 +01:00
require-directory@2.1.1 :
resolution : {integrity : sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines : {node : '>=0.10.0' }
require-from-string@2.0.2 :
resolution : {integrity : sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
engines : {node : '>=0.10.0' }
2026-01-20 18:56:10 +00:00
require-in-the-middle@8.0.1 :
resolution : {integrity : sha512-QT7FVMXfWOYFbeRBF6nu+I6tr2Tf3u0q8RIEjNob/heKY/nh7drD/k7eeMFmSQgnTtCzLDcCu/XEnpW2wk4xCQ==}
engines : {node : '>=9.3.0 || >=8.10.0 <9.0.0' }
2026-02-01 14:29:45 -08:00
requires-port@1.0.0 :
resolution : {integrity : sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
2025-12-20 19:13:50 +01:00
resolve-pkg-maps@1.0.0 :
resolution : {integrity : sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
2026-01-12 11:22:56 +00:00
restore-cursor@5.1.0 :
resolution : {integrity : sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==}
engines : {node : '>=18' }
2025-12-20 19:13:50 +01:00
retry@0.12.0 :
resolution : {integrity : sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==}
engines : {node : '>= 4' }
2026-01-04 14:12:00 +01:00
retry@0.13.1 :
resolution : {integrity : sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==}
engines : {node : '>= 4' }
2025-12-20 19:13:50 +01:00
rimraf@5.0.10 :
resolution : {integrity : sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==}
hasBin : true
2026-02-05 19:36:36 +09:00
rolldown-plugin-dts@0.22.1 :
resolution : {integrity : sha512-5E0AiM5RSQhU6cjtkDFWH6laW4IrMu0j1Mo8x04Xo1ALHmaRMs9/7zej7P3RrryVHW/DdZAp85MA7Be55p0iUw==}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
engines : {node : '>=20.19.0' }
peerDependencies :
'@ts-macro/tsc' : ^0.3.6
'@typescript/native-preview' : '>=7.0.0-dev.20250601.1'
2026-02-05 19:36:36 +09:00
rolldown : ^1.0.0-rc.3
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
typescript : ^5.0.0
vue-tsc : ~3.2.0
peerDependenciesMeta :
'@ts-macro/tsc' :
optional : true
'@typescript/native-preview' :
optional : true
typescript :
optional : true
vue-tsc :
optional : true
2026-02-05 19:36:36 +09:00
rolldown@1.0.0-rc.3 :
resolution : {integrity : sha512-Po/YZECDOqVXjIXrtC5h++a5NLvKAQNrd9ggrIG3sbDfGO5BqTUsrI6l8zdniKRp3r5Tp/2JTrXqx4GIguFCMw==}
2025-12-30 14:30:46 +01:00
engines : {node : ^20.19.0 || >=22.12.0}
hasBin : true
2026-01-31 06:40:45 +01:00
rollup@4.57.1 :
resolution : {integrity : sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A==}
2025-12-20 19:13:50 +01:00
engines : {node: '>=18.0.0', npm : '>=8.0.0' }
hasBin : true
router@2.2.0 :
resolution : {integrity : sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==}
engines : {node : '>= 18' }
safe-buffer@5.1.2 :
resolution : {integrity : sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
safe-buffer@5.2.1 :
resolution : {integrity : sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
safe-stable-stringify@2.5.0 :
resolution : {integrity : sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==}
engines : {node : '>=10' }
safer-buffer@2.1.2 :
resolution : {integrity : sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
2026-01-20 11:51:08 +00:00
sanitize-html@2.17.0 :
resolution : {integrity : sha512-dLAADUSS8rBwhaevT12yCezvioCA+bmUTPH/u57xKPT8d++voeYE6HeluA/bPbQ15TwDBG2ii+QZIEmYx8VdxA==}
selderee@0.11.0 :
resolution : {integrity : sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==}
2026-01-15 09:31:18 +00:00
2026-02-06 09:11:31 +09:00
semver@7.7.4 :
resolution : {integrity : sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==}
engines : {node : '>=10' }
hasBin : true
2026-01-20 11:51:08 +00:00
send@0.19.2 :
resolution : {integrity : sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==}
engines : {node : '>= 0.8.0' }
2025-12-20 22:44:58 +00:00
send@1.2.1 :
resolution : {integrity : sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==}
2025-12-20 19:13:50 +01:00
engines : {node : '>= 18' }
2026-01-20 11:51:08 +00:00
serve-static@1.16.3 :
resolution : {integrity : sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==}
engines : {node : '>= 0.8.0' }
2025-12-20 22:44:58 +00:00
serve-static@2.2.1 :
resolution : {integrity : sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==}
2025-12-20 19:13:50 +01:00
engines : {node : '>= 18' }
2026-01-12 11:22:56 +00:00
set-blocking@2.0.0 :
resolution : {integrity : sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
2025-12-20 19:13:50 +01:00
setimmediate@1.0.5 :
resolution : {integrity : sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}
setprototypeof@1.2.0 :
resolution : {integrity : sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
sharp@0.34.5 :
resolution : {integrity : sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==}
engines : {node : ^18.17.0 || ^20.3.0 || >=21.0.0}
shebang-command@2.0.0 :
resolution : {integrity : sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines : {node : '>=8' }
shebang-regex@3.0.0 :
resolution : {integrity : sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines : {node : '>=8' }
side-channel-list@1.0.0 :
resolution : {integrity : sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
engines : {node : '>= 0.4' }
side-channel-map@1.0.1 :
resolution : {integrity : sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==}
engines : {node : '>= 0.4' }
side-channel-weakmap@1.0.2 :
resolution : {integrity : sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
engines : {node : '>= 0.4' }
side-channel@1.1.0 :
resolution : {integrity : sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
engines : {node : '>= 0.4' }
siginfo@2.0.0 :
resolution : {integrity : sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
signal-exit@3.0.7 :
resolution : {integrity : sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
signal-exit@4.1.0 :
resolution : {integrity : sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines : {node : '>=14' }
signal-polyfill@0.2.2 :
resolution : {integrity : sha512-p63Y4Er5/eMQ9RHg0M0Y64NlsQKpiu6MDdhBXpyywRuWiPywhJTpKJ1iB5K2hJEbFZ0BnDS7ZkJ+0AfTuL37Rg==}
2026-01-31 17:15:03 +09:00
signal-utils@0.21.1 :
resolution : {integrity : sha512-i9cdLSvVH4j8ql8mz2lyrA93xL499P8wEbIev3ldSriXeUwqh+wM4Q5VPhIZ19gPtIS4BOopJuKB8l1+wH9LCg==}
peerDependencies :
signal-polyfill : ^0.2.0
2026-01-12 11:22:56 +00:00
simple-git@3.30.0 :
resolution : {integrity : sha512-q6lxyDsCmEal/MEGhP1aVyQ3oxnagGlBDOVSIB4XUVLl1iZh0Pah6ebC9V4xBap/RfgP2WlI8EKs0WS0rMEJHg==}
2025-12-20 19:13:50 +01:00
simple-yenc@1.0.4 :
resolution : {integrity : sha512-5gvxpSd79e9a3V4QDYUqnqxeD4HGlhCakVpb6gMnDD7lexJggSBJRBO5h52y/iJrdXRilX9UCuDaIJhSWm5OWw==}
2025-12-30 14:30:46 +01:00
sirv@3.0.2 :
resolution : {integrity : sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==}
engines : {node : '>=18' }
2026-01-01 17:57:57 +01:00
sisteransi@1.0.5 :
resolution : {integrity : sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
2026-01-12 11:22:56 +00:00
sleep-promise@9.1.0 :
resolution : {integrity : sha512-UHYzVpz9Xn8b+jikYSD6bqvf754xL2uBUzDFwiU6NcdZeifPr6UfgU43xpkPu67VMS88+TI2PSI7Eohgqf2fKA==}
slice-ansi@7.1.2 :
resolution : {integrity : sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==}
engines : {node : '>=18' }
2026-01-31 04:19:56 +01:00
smart-buffer@4.2.0 :
resolution : {integrity : sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
engines : {node: '>= 6.0.0', npm : '>= 3.0.0' }
socks-proxy-agent@8.0.5 :
resolution : {integrity : sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==}
engines : {node : '>= 14' }
socks@2.8.7 :
resolution : {integrity : sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==}
engines : {node: '>= 10.0.0', npm : '>= 3.0.0' }
2025-12-20 19:13:50 +01:00
sonic-boom@4.2.0 :
resolution : {integrity : sha512-INb7TM37/mAcsGmc9hyyI6+QR3rR1zVRu36B0NeGXKnOOLiZOfER5SA+N7X7k3yUYRzLWafduTDvJAfDswwEww==}
source-map-js@1.2.1 :
resolution : {integrity : sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
engines : {node : '>=0.10.0' }
source-map-support@0.5.21 :
resolution : {integrity : sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
source-map@0.6.1 :
resolution : {integrity : sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines : {node : '>=0.10.0' }
split2@4.2.0 :
resolution : {integrity : sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==}
engines : {node : '>= 10.x' }
2026-01-17 18:02:25 +00:00
sqlite-vec-darwin-arm64@0.1.7-alpha.2 :
resolution : {integrity : sha512-raIATOqFYkeCHhb/t3r7W7Cf2lVYdf4J3ogJ6GFc8PQEgHCPEsi+bYnm2JT84MzLfTlSTIdxr4/NKv+zF7oLPw==}
cpu : [ arm64]
os : [ darwin]
sqlite-vec-darwin-x64@0.1.7-alpha.2 :
resolution : {integrity : sha512-jeZEELsQjjRsVojsvU5iKxOvkaVuE+JYC8Y4Ma8U45aAERrDYmqZoHvgSG7cg1PXL3bMlumFTAmHynf1y4pOzA==}
cpu : [ x64]
os : [ darwin]
sqlite-vec-linux-arm64@0.1.7-alpha.2 :
resolution : {integrity : sha512-6Spj4Nfi7tG13jsUG+W7jnT0bCTWbyPImu2M8nWp20fNrd1SZ4g3CSlDAK8GBdavX7wRlbBHCZ+BDa++rbDewA==}
cpu : [ arm64]
os : [ linux]
sqlite-vec-linux-x64@0.1.7-alpha.2 :
resolution : {integrity : sha512-IcgrbHaDccTVhXDf8Orwdc2+hgDLAFORl6OBUhcvlmwswwBP1hqBTSEhovClG4NItwTOBNgpwOoQ7Qp3VDPWLg==}
cpu : [ x64]
os : [ linux]
sqlite-vec-windows-x64@0.1.7-alpha.2 :
resolution : {integrity : sha512-TRP6hTjAcwvQ6xpCZvjP00pdlda8J38ArFy1lMYhtQWXiIBmWnhMaMbq4kaeCYwvTTddfidatRS+TJrwIKB/oQ==}
cpu : [ x64]
os : [ win32]
sqlite-vec@0.1.7-alpha.2 :
resolution : {integrity : sha512-rNgRCv+4V4Ed3yc33Qr+nNmjhtrMnnHzXfLVPeGb28Dx5mmDL3Ngw/Wk8vhCGjj76+oC6gnkmMG8y73BZWGBwQ==}
2026-01-20 11:51:08 +00:00
sshpk@1.18.0 :
resolution : {integrity : sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==}
engines : {node : '>=0.10.0' }
hasBin : true
2025-12-20 19:13:50 +01:00
stackback@0.0.2 :
resolution : {integrity : sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
statuses@2.0.2 :
resolution : {integrity : sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}
engines : {node : '>= 0.8' }
std-env@3.10.0 :
resolution : {integrity : sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==}
2026-01-12 11:22:56 +00:00
stdin-discarder@0.2.2 :
resolution : {integrity : sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==}
engines : {node : '>=18' }
stdout-update@4.0.1 :
resolution : {integrity : sha512-wiS21Jthlvl1to+oorePvcyrIkiG/6M3D3VTmDUlJm7Cy6SbFhKkAvX+YBuHLxck/tO3mrdpC/cNesigQc3+UQ==}
engines : {node : '>=16.0.0' }
2026-01-20 11:51:08 +00:00
stealthy-require@1.1.1 :
resolution : {integrity : sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==}
engines : {node : '>=0.10.0' }
steno@0.4.4 :
resolution : {integrity : sha512-EEHMVYHNXFHfGtgjNITnka0aHhiAlo93F7z2/Pwd+g0teG9CnM3JIINM7hVVB5/rhw9voufD7Wukwgtw2uqh6w==}
2026-01-12 11:22:56 +00:00
steno@4.0.2 :
resolution : {integrity : sha512-yhPIQXjrlt1xv7dyPQg2P17URmXbuM5pdGkpiMB3RenprfiBlvK415Lctfe0eshk90oA7/tNq7WEiMK8RSP39A==}
engines : {node : '>=18' }
2025-12-20 19:13:50 +01:00
string-width@4.2.3 :
resolution : {integrity : sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines : {node : '>=8' }
string-width@5.1.2 :
resolution : {integrity : sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
engines : {node : '>=12' }
2026-01-12 11:22:56 +00:00
string-width@7.2.0 :
resolution : {integrity : sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
engines : {node : '>=18' }
2025-12-20 19:13:50 +01:00
string_decoder@1.1.1 :
resolution : {integrity : sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
string_decoder@1.3.0 :
resolution : {integrity : sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
strip-ansi@6.0.1 :
resolution : {integrity : sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines : {node : '>=8' }
strip-ansi@7.1.2 :
resolution : {integrity : sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==}
engines : {node : '>=12' }
2026-01-12 11:22:56 +00:00
strip-json-comments@2.0.1 :
resolution : {integrity : sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
engines : {node : '>=0.10.0' }
2026-01-13 06:57:02 +00:00
strnum@2.1.2 :
resolution : {integrity : sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==}
2025-12-20 19:13:50 +01:00
strtok3@10.3.4 :
resolution : {integrity : sha512-KIy5nylvC5le1OdaaoCJ07L+8iQzJHGH6pWDuzS+d07Cu7n1MZ2x26P8ZKIWfbK02+XIL8Mp4RkWeqdUCrDMfg==}
engines : {node : '>=18' }
supports-color@7.2.0 :
resolution : {integrity : sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
engines : {node : '>=8' }
2026-01-18 05:40:58 +00:00
table-layout@4.1.1 :
resolution : {integrity : sha512-iK5/YhZxq5GO5z8wb0bY1317uDF3Zjpha0QFFLA8/trAoiLbQD0HUbMesEaxyzUgDxi2QlcbM8IvqOlEjgoXBA==}
engines : {node : '>=12.17' }
2026-01-31 14:20:58 +01:00
tar@7.5.7 :
resolution : {integrity : sha512-fov56fJiRuThVFXD6o6/Q354S7pnWMJIVlDBYijsTNx6jKSE4pvrDTs6lUnmGvNyfJwFQQwWy3owKz1ucIhveQ==}
2026-01-12 01:36:13 +00:00
engines : {node : '>=18' }
2026-01-31 06:40:45 +01:00
2025-12-20 19:13:50 +01:00
thenify-all@1.6.0 :
resolution : {integrity : sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
engines : {node : '>=0.8' }
thenify@3.3.1 :
resolution : {integrity : sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
thread-stream@3.1.0 :
resolution : {integrity : sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==}
tinybench@2.9.0 :
resolution : {integrity : sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
tinyexec@1.0.2 :
resolution : {integrity : sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==}
engines : {node : '>=18' }
tinyglobby@0.2.15 :
resolution : {integrity : sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
engines : {node : '>=12.0.0' }
2026-02-03 09:08:52 +09:00
tinypool@2.1.0 :
resolution : {integrity : sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==}
2026-01-14 14:31:43 +00:00
engines : {node : ^20.0.0 || >=22.0.0}
2025-12-20 19:13:50 +01:00
tinyrainbow@3.0.3 :
resolution : {integrity : sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==}
engines : {node : '>=14.0.0' }
2026-01-12 11:22:56 +00:00
toad-cache@3.7.0 :
resolution : {integrity : sha512-/m8M+2BJUpoJdgAHoG+baCwBT+tf2VraSfkBgl0Y00qIWt41DJ8R5B8nsEw0I58YwF5IZH6z24/2TobDKnqSWw==}
engines : {node : '>=12' }
2025-12-20 19:13:50 +01:00
toidentifier@1.0.1 :
resolution : {integrity : sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
engines : {node : '>=0.6' }
2026-01-02 23:47:28 +01:00
token-types@6.1.2 :
resolution : {integrity : sha512-dRXchy+C0IgK8WPC6xvCHFRIWYUbqqdEIKPaKo/AcTUNzwLTK6AH7RjdLWsEZcAN/TBdtfUw3PYEgPr5VPr6ww==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=14.16' }
2025-12-30 14:30:46 +01:00
totalist@3.0.1 :
resolution : {integrity : sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
engines : {node : '>=6' }
2026-02-01 14:29:45 -08:00
tough-cookie@4.1.3 :
resolution : {integrity : sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==}
engines : {node : '>=6' }
2026-01-20 11:51:08 +00:00
2025-12-20 19:13:50 +01:00
tr46@0.0.3 :
resolution : {integrity : sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
tree-kill@1.2.2 :
resolution : {integrity : sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
hasBin : true
2025-12-20 19:13:50 +01:00
ts-algebra@2.0.0 :
resolution : {integrity : sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==}
2026-02-05 19:36:36 +09:00
tsdown@0.20.3 :
resolution : {integrity : sha512-qWOUXSbe4jN8JZEgrkc/uhJpC8VN2QpNu3eZkBWwNuTEjc/Ik1kcc54ycfcQ5QPRHeu9OQXaLfCI3o7pEJgB2w==}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
engines : {node : '>=20.19.0' }
hasBin : true
peerDependencies :
'@arethetypeswrong/core' : ^0.18.1
'@vitejs/devtools' : '*'
publint : ^0.3.0
typescript : ^5.0.0
unplugin-lightningcss : ^0.4.0
unplugin-unused : ^0.5.0
peerDependenciesMeta :
'@arethetypeswrong/core' :
optional : true
'@vitejs/devtools' :
optional : true
publint :
optional : true
typescript :
optional : true
unplugin-lightningcss :
optional : true
unplugin-unused :
optional : true
2025-12-20 19:13:50 +01:00
tslib@2.8.1 :
resolution : {integrity : sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
tslog@4.10.2 :
resolution : {integrity : sha512-XuELoRpMR+sq8fuWwX7P0bcj+PRNiicOKDEb3fGNURhxWVyykCi9BNq7c4uVz7h7P0sj8qgBsr5SWS6yBClq3g==}
engines : {node : '>=16' }
2026-01-04 14:12:00 +01:00
tsscmp@1.0.6 :
resolution : {integrity : sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==}
engines : {node : '>=0.6.x' }
2025-12-20 19:13:50 +01:00
tsx@4.21.0 :
resolution : {integrity : sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==}
engines : {node : '>=18.0.0' }
hasBin : true
2026-01-20 11:51:08 +00:00
tunnel-agent@0.6.0 :
resolution : {integrity : sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
tweetnacl@0.14.5 :
resolution : {integrity : sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==}
type-is@1.6.18 :
resolution : {integrity : sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
engines : {node : '>= 0.6' }
2025-12-20 19:13:50 +01:00
type-is@2.0.1 :
resolution : {integrity : sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==}
engines : {node : '>= 0.6' }
typescript@5.9.3 :
resolution : {integrity : sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
engines : {node : '>=14.17' }
hasBin : true
2026-01-18 05:40:58 +00:00
typical@4.0.0 :
resolution : {integrity : sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==}
engines : {node : '>=8' }
typical@7.3.0 :
resolution : {integrity : sha512-ya4mg/30vm+DOWfBg4YK3j2WD6TWtRkCbasOJr40CseYENzCUby/7rIvXA99JGsQHeNxLbnXdyLLxKSv3tauFw==}
engines : {node : '>=12.17' }
2025-12-20 19:13:50 +01:00
uc.micro@2.1.0 :
resolution : {integrity : sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==}
2026-01-16 23:17:55 +00:00
uhyphen@0.2.0 :
resolution : {integrity : sha512-qz3o9CHXmJJPGBdqzab7qAYuW8kQGKNEuoHFYrBwV6hWIMcpAmxDLXojcHfFr9US1Pe6zUswEIJIbLI610fuqA==}
2025-12-20 19:13:50 +01:00
uint8array-extras@1.5.0 :
resolution : {integrity : sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A==}
engines : {node : '>=18' }
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
unconfig-core@7.4.2 :
resolution : {integrity : sha512-VgPCvLWugINbXvMQDf8Jh0mlbvNjNC6eSUziHsBCMpxR05OPrNrvDnyatdMjRgcHaaNsCqz+wjNXxNw1kRLHUg==}
2026-01-18 05:40:58 +00:00
undici-types@6.21.0 :
resolution : {integrity : sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
2025-12-20 19:13:50 +01:00
undici-types@7.16.0 :
resolution : {integrity : sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
2026-02-06 16:37:48 -08:00
undici@7.21.0 :
resolution : {integrity : sha512-Hn2tCQpoDt1wv23a68Ctc8Cr/BHpUSfaPYrkajTXOS9IKpxVRx/X5m1K2YkbK2ipgZgxXSgsUinl3x+2YdSSfg==}
2026-01-31 04:19:56 +01:00
engines : {node : '>=20.18.1' }
2026-01-12 11:22:56 +00:00
universal-github-app-jwt@2.2.2 :
resolution : {integrity : sha512-dcmbeSrOdTnsjGjUfAlqNDJrhxXizjAz94ija9Qw8YkZ1uu0d+GoZzyH+Jb9tIIqvGsadUfwg+22k5aDqqwzbw==}
universal-user-agent@7.0.3 :
resolution : {integrity : sha512-TmnEAEAsBJVZM/AADELsK76llnwcf9vMKuPz8JflO1frO8Lchitr0fNaN9d+Ap0BjKtqWqd/J17qeDnXh8CL2A==}
2026-02-01 14:29:45 -08:00
universalify@0.2.0 :
resolution : {integrity : sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==}
engines : {node : '>= 4.0.0' }
2026-01-12 11:22:56 +00:00
universalify@2.0.1 :
resolution : {integrity : sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines : {node : '>= 10.0.0' }
2025-12-20 19:13:50 +01:00
unpipe@1.0.0 :
resolution : {integrity : sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines : {node : '>= 0.8' }
2026-02-05 19:36:36 +09:00
unrun@0.2.27 :
resolution : {integrity : sha512-Mmur1UJpIbfxasLOhPRvox/QS4xBiDii71hMP7smfRthGcwFL2OAmYRgduLANOAU4LUkvVamuP+02U+c90jlrw==}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
engines : {node : '>=20.19.0' }
hasBin : true
peerDependencies :
synckit : ^0.11.11
peerDependenciesMeta :
synckit :
optional : true
2026-02-01 14:35:04 -08:00
uri-js@4.4.1 :
resolution : {integrity : sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
2026-01-12 11:22:56 +00:00
url-join@4.0.1 :
resolution : {integrity : sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==}
2026-02-01 14:29:45 -08:00
url-parse@1.5.10 :
resolution : {integrity : sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
2025-12-20 19:13:50 +01:00
util-deprecate@1.0.2 :
resolution : {integrity : sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
2026-01-20 11:51:08 +00:00
utils-merge@1.0.1 :
resolution : {integrity : sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
engines : {node : '>= 0.4.0' }
2026-01-07 21:29:39 +03:00
uuid@11.1.0 :
resolution : {integrity : sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==}
hasBin : true
2026-02-01 14:35:04 -08:00
uuid@3.4.0 :
resolution : {integrity : sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==}
deprecated : Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
hasBin : true
2026-01-07 21:29:39 +03:00
uuid@8.3.2 :
resolution : {integrity : sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
hasBin : true
2026-01-12 11:22:56 +00:00
validate-npm-package-name@6.0.2 :
resolution : {integrity : sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==}
engines : {node : ^18.17.0 || >=20.5.0}
2025-12-20 19:13:50 +01:00
vary@1.1.2 :
resolution : {integrity : sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines : {node : '>= 0.8' }
2026-01-20 11:51:08 +00:00
verror@1.10.0 :
resolution : {integrity : sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==}
engines : {'0' : node >=0.6.0}
2026-01-08 04:55:01 +00:00
vite@7.3.1 :
resolution : {integrity : sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==}
2025-12-20 19:13:50 +01:00
engines : {node : ^20.19.0 || >=22.12.0}
hasBin : true
peerDependencies :
'@types/node' : ^20.19.0 || >=22.12.0
jiti : '>=1.21.0'
less : ^4.0.0
lightningcss : ^1.21.0
sass : ^1.70.0
sass-embedded : ^1.70.0
stylus : '>=0.54.8'
sugarss : ^5.0.0
terser : ^5.16.0
tsx : ^4.8.1
yaml : ^2.4.2
peerDependenciesMeta :
'@types/node' :
optional : true
jiti :
optional : true
less :
optional : true
lightningcss :
optional : true
sass :
optional : true
sass-embedded :
optional : true
stylus :
optional : true
sugarss :
optional : true
terser :
optional : true
tsx :
optional : true
yaml :
optional : true
2026-01-24 10:30:21 +00:00
vitest@4.0.18 :
resolution : {integrity : sha512-hOQuK7h0FGKgBAas7v0mSAsnvrIgAvWmRFjmzpJ7SwFHH3g1k2u37JtYwOwmEKhK6ZO3v9ggDBBm0La1LCK4uQ==}
2025-12-20 19:13:50 +01:00
engines : {node : ^20.0.0 || ^22.0.0 || >=24.0.0}
hasBin : true
peerDependencies :
'@edge-runtime/vm' : '*'
'@opentelemetry/api' : ^1.9.0
'@types/node' : ^20.0.0 || ^22.0.0 || >=24.0.0
2026-01-24 10:30:21 +00:00
'@vitest/browser-playwright' : 4.0 .18
'@vitest/browser-preview' : 4.0 .18
'@vitest/browser-webdriverio' : 4.0 .18
'@vitest/ui' : 4.0 .18
2025-12-20 19:13:50 +01:00
happy-dom : '*'
jsdom : '*'
peerDependenciesMeta :
'@edge-runtime/vm' :
optional : true
'@opentelemetry/api' :
optional : true
'@types/node' :
optional : true
'@vitest/browser-playwright' :
optional : true
'@vitest/browser-preview' :
optional : true
'@vitest/browser-webdriverio' :
optional : true
'@vitest/ui' :
optional : true
happy-dom :
optional : true
jsdom :
optional : true
web-streams-polyfill@3.3.3 :
resolution : {integrity : sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
engines : {node : '>= 8' }
webidl-conversions@3.0.1 :
resolution : {integrity : sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
whatwg-fetch@3.6.20 :
resolution : {integrity : sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==}
whatwg-url@5.0.0 :
resolution : {integrity : sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
which@2.0.2 :
resolution : {integrity : sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
engines : {node : '>= 8' }
hasBin : true
2026-01-12 11:22:56 +00:00
which@5.0.0 :
resolution : {integrity : sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==}
engines : {node : ^18.17.0 || >=20.5.0}
hasBin : true
2025-12-20 19:13:50 +01:00
why-is-node-running@2.3.0 :
resolution : {integrity : sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
engines : {node : '>=8' }
hasBin : true
2026-01-12 11:22:56 +00:00
wide-align@1.1.5 :
resolution : {integrity : sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==}
2026-01-31 06:40:45 +01:00
win-guid@0.2.1 :
resolution : {integrity : sha512-gEIQU4mkgl2OPeoNrWflcJFJ3Ae2BPd4eCsHHA/XikslkIVms/nHhvnvzIZV7VLmBvtFlDOzLt9rrZT+n6D67A==}
2026-01-18 14:15:32 +00:00
2026-01-18 05:40:58 +00:00
wordwrapjs@5.1.1 :
resolution : {integrity : sha512-0yweIbkINJodk27gX9LBGMzyQdBDan3s/dEAiwBOj+Mf0PPyWL6/rikalkv8EeD0E8jm4o5RXEOrFTP3NXbhJg==}
engines : {node : '>=12.17' }
2025-12-20 19:13:50 +01:00
wrap-ansi@7.0.0 :
resolution : {integrity : sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines : {node : '>=10' }
wrap-ansi@8.1.0 :
resolution : {integrity : sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
engines : {node : '>=12' }
wrappy@1.0.2 :
resolution : {integrity : sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
2026-01-05 22:52:13 +00:00
ws@8.19.0 :
resolution : {integrity : sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=10.0.0' }
peerDependencies :
bufferutil : ^4.0.1
utf-8-validate : '>=5.0.2'
peerDependenciesMeta :
bufferutil :
optional : true
utf-8-validate :
optional : true
y18n@5.0.8 :
resolution : {integrity : sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines : {node : '>=10' }
2026-01-07 21:29:39 +03:00
yallist@4.0.0 :
resolution : {integrity : sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
2026-01-12 01:36:13 +00:00
yallist@5.0.0 :
resolution : {integrity : sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
engines : {node : '>=18' }
2025-12-20 19:13:50 +01:00
yaml@2.8.2 :
resolution : {integrity : sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==}
engines : {node : '>= 14.6' }
hasBin : true
yargs-parser@20.2.9 :
resolution : {integrity : sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
engines : {node : '>=10' }
2026-01-12 11:22:56 +00:00
yargs-parser@21.1.1 :
resolution : {integrity : sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
engines : {node : '>=12' }
2025-12-20 19:13:50 +01:00
yargs@16.2.0 :
resolution : {integrity : sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
engines : {node : '>=10' }
2026-01-12 11:22:56 +00:00
yargs@17.7.2 :
resolution : {integrity : sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
engines : {node : '>=12' }
yoctocolors@2.1.2 :
resolution : {integrity : sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==}
engines : {node : '>=18' }
2025-12-30 14:30:46 +01:00
zod-to-json-schema@3.25.1 :
resolution : {integrity : sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==}
2025-12-20 19:13:50 +01:00
peerDependencies :
zod : ^3.25 || ^4
2026-01-07 21:29:39 +03:00
zod@3.25.75 :
resolution : {integrity : sha512-OhpzAmVzabPOL6C3A3gpAifqr9MqihV/Msx3gor2b2kviCgcb+HM9SEOpMWwwNp9MRunWnhtAKUoo0AHhjyPPg==}
2025-12-20 19:13:50 +01:00
zod@3.25.76 :
resolution : {integrity : sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
2026-01-24 10:30:21 +00:00
zod@4.3.6 :
resolution : {integrity : sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==}
2025-12-20 19:13:50 +01:00
snapshots :
2026-02-06 09:11:31 +09:00
'@agentclientprotocol/sdk@0.14.1(zod@4.3.6)' :
2026-01-18 08:02:42 +00:00
dependencies :
2026-01-24 10:30:21 +00:00
zod : 4.3 .6
2026-01-18 08:02:42 +00:00
2026-02-05 16:54:44 -05:00
'@anthropic-ai/sdk@0.73.0(zod@4.3.6)' :
2025-12-20 19:13:50 +01:00
dependencies :
json-schema-to-ts : 3.1 .1
optionalDependencies :
2026-01-24 10:30:21 +00:00
zod : 4.3 .6
2025-12-20 19:13:50 +01:00
2026-01-13 06:57:02 +00:00
'@aws-crypto/crc32@5.2.0' :
dependencies :
'@aws-crypto/util' : 5.2 .0
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
'@aws-crypto/sha256-browser@5.2.0' :
dependencies :
'@aws-crypto/sha256-js' : 5.2 .0
'@aws-crypto/supports-web-crypto' : 5.2 .0
'@aws-crypto/util' : 5.2 .0
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
'@aws-sdk/util-locate-window' : 3.965 .4
2026-01-13 06:57:02 +00:00
'@smithy/util-utf8' : 2.3 .0
tslib : 2.8 .1
'@aws-crypto/sha256-js@5.2.0' :
dependencies :
'@aws-crypto/util' : 5.2 .0
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
'@aws-crypto/supports-web-crypto@5.2.0' :
dependencies :
tslib : 2.8 .1
'@aws-crypto/util@5.2.0' :
dependencies :
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-01-13 06:57:02 +00:00
'@smithy/util-utf8' : 2.3 .0
tslib : 2.8 .1
2026-02-10 08:52:07 +09:00
'@aws-sdk/client-bedrock-runtime@3.986.0' :
2026-01-13 06:57:02 +00:00
dependencies :
'@aws-crypto/sha256-browser' : 5.2 .0
'@aws-crypto/sha256-js' : 5.2 .0
2026-02-06 16:37:48 -08:00
'@aws-sdk/core' : 3.973 .7
'@aws-sdk/credential-provider-node' : 3.972 .6
2026-02-05 16:54:44 -05:00
'@aws-sdk/eventstream-handler-node' : 3.972 .5
2026-01-31 06:40:45 +01:00
'@aws-sdk/middleware-eventstream' : 3.972 .3
'@aws-sdk/middleware-host-header' : 3.972 .3
'@aws-sdk/middleware-logger' : 3.972 .3
'@aws-sdk/middleware-recursion-detection' : 3.972 .3
2026-02-06 16:37:48 -08:00
'@aws-sdk/middleware-user-agent' : 3.972 .7
2026-02-10 08:52:07 +09:00
'@aws-sdk/middleware-websocket' : 3.972 .6
2026-01-31 06:40:45 +01:00
'@aws-sdk/region-config-resolver' : 3.972 .3
2026-02-10 08:52:07 +09:00
'@aws-sdk/token-providers' : 3.986 .0
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-02-10 08:52:07 +09:00
'@aws-sdk/util-endpoints' : 3.986 .0
2026-01-31 06:40:45 +01:00
'@aws-sdk/util-user-agent-browser' : 3.972 .3
2026-02-06 16:37:48 -08:00
'@aws-sdk/util-user-agent-node' : 3.972 .5
2026-01-18 14:15:32 +00:00
'@smithy/config-resolver' : 4.4 .6
2026-02-03 09:08:52 +09:00
'@smithy/core' : 3.22 .1
2026-01-18 14:15:32 +00:00
'@smithy/eventstream-serde-browser' : 4.2 .8
'@smithy/eventstream-serde-config-resolver' : 4.3 .8
'@smithy/eventstream-serde-node' : 4.2 .8
'@smithy/fetch-http-handler' : 5.3 .9
'@smithy/hash-node' : 4.2 .8
'@smithy/invalid-dependency' : 4.2 .8
'@smithy/middleware-content-length' : 4.2 .8
2026-02-03 09:08:52 +09:00
'@smithy/middleware-endpoint' : 4.4 .13
'@smithy/middleware-retry' : 4.4 .30
2026-01-18 14:15:32 +00:00
'@smithy/middleware-serde' : 4.2 .9
'@smithy/middleware-stack' : 4.2 .8
'@smithy/node-config-provider' : 4.3 .8
2026-02-03 09:08:52 +09:00
'@smithy/node-http-handler' : 4.4 .9
2026-01-18 14:15:32 +00:00
'@smithy/protocol-http' : 5.3 .8
2026-02-03 09:08:52 +09:00
'@smithy/smithy-client' : 4.11 .2
2026-01-18 14:15:32 +00:00
'@smithy/types' : 4.12 .0
'@smithy/url-parser' : 4.2 .8
2026-01-13 06:57:02 +00:00
'@smithy/util-base64' : 4.3 .0
'@smithy/util-body-length-browser' : 4.2 .0
'@smithy/util-body-length-node' : 4.2 .1
2026-02-03 09:08:52 +09:00
'@smithy/util-defaults-mode-browser' : 4.3 .29
'@smithy/util-defaults-mode-node' : 4.2 .32
2026-01-18 14:15:32 +00:00
'@smithy/util-endpoints' : 3.2 .8
'@smithy/util-middleware' : 4.2 .8
'@smithy/util-retry' : 4.2 .8
2026-02-03 09:08:52 +09:00
'@smithy/util-stream' : 4.5 .11
2026-01-13 06:57:02 +00:00
'@smithy/util-utf8' : 4.2 .0
tslib : 2.8 .1
transitivePeerDependencies :
- aws-crt
2026-02-10 08:52:07 +09:00
'@aws-sdk/client-bedrock@3.986.0' :
2026-01-25 00:19:02 +00:00
dependencies :
'@aws-crypto/sha256-browser' : 5.2 .0
'@aws-crypto/sha256-js' : 5.2 .0
2026-02-06 16:37:48 -08:00
'@aws-sdk/core' : 3.973 .7
'@aws-sdk/credential-provider-node' : 3.972 .6
2026-01-31 06:40:45 +01:00
'@aws-sdk/middleware-host-header' : 3.972 .3
'@aws-sdk/middleware-logger' : 3.972 .3
'@aws-sdk/middleware-recursion-detection' : 3.972 .3
2026-02-06 16:37:48 -08:00
'@aws-sdk/middleware-user-agent' : 3.972 .7
2026-01-31 06:40:45 +01:00
'@aws-sdk/region-config-resolver' : 3.972 .3
2026-02-10 08:52:07 +09:00
'@aws-sdk/token-providers' : 3.986 .0
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-02-10 08:52:07 +09:00
'@aws-sdk/util-endpoints' : 3.986 .0
2026-01-31 06:40:45 +01:00
'@aws-sdk/util-user-agent-browser' : 3.972 .3
2026-02-06 16:37:48 -08:00
'@aws-sdk/util-user-agent-node' : 3.972 .5
2026-01-25 00:19:02 +00:00
'@smithy/config-resolver' : 4.4 .6
2026-02-03 09:08:52 +09:00
'@smithy/core' : 3.22 .1
2026-01-25 00:19:02 +00:00
'@smithy/fetch-http-handler' : 5.3 .9
'@smithy/hash-node' : 4.2 .8
'@smithy/invalid-dependency' : 4.2 .8
'@smithy/middleware-content-length' : 4.2 .8
2026-02-03 09:08:52 +09:00
'@smithy/middleware-endpoint' : 4.4 .13
'@smithy/middleware-retry' : 4.4 .30
2026-01-25 00:19:02 +00:00
'@smithy/middleware-serde' : 4.2 .9
'@smithy/middleware-stack' : 4.2 .8
'@smithy/node-config-provider' : 4.3 .8
2026-02-03 09:08:52 +09:00
'@smithy/node-http-handler' : 4.4 .9
2026-01-25 00:19:02 +00:00
'@smithy/protocol-http' : 5.3 .8
2026-02-03 09:08:52 +09:00
'@smithy/smithy-client' : 4.11 .2
2026-01-25 00:19:02 +00:00
'@smithy/types' : 4.12 .0
'@smithy/url-parser' : 4.2 .8
'@smithy/util-base64' : 4.3 .0
'@smithy/util-body-length-browser' : 4.2 .0
'@smithy/util-body-length-node' : 4.2 .1
2026-02-03 09:08:52 +09:00
'@smithy/util-defaults-mode-browser' : 4.3 .29
'@smithy/util-defaults-mode-node' : 4.2 .32
2026-01-25 00:19:02 +00:00
'@smithy/util-endpoints' : 3.2 .8
'@smithy/util-middleware' : 4.2 .8
'@smithy/util-retry' : 4.2 .8
'@smithy/util-utf8' : 4.2 .0
tslib : 2.8 .1
transitivePeerDependencies :
- aws-crt
2026-02-06 16:37:48 -08:00
'@aws-sdk/client-sso@3.985.0' :
2026-01-23 16:50:30 -05:00
dependencies :
'@aws-crypto/sha256-browser' : 5.2 .0
'@aws-crypto/sha256-js' : 5.2 .0
2026-02-06 16:37:48 -08:00
'@aws-sdk/core' : 3.973 .7
2026-01-31 06:40:45 +01:00
'@aws-sdk/middleware-host-header' : 3.972 .3
'@aws-sdk/middleware-logger' : 3.972 .3
'@aws-sdk/middleware-recursion-detection' : 3.972 .3
2026-02-06 16:37:48 -08:00
'@aws-sdk/middleware-user-agent' : 3.972 .7
2026-01-31 06:40:45 +01:00
'@aws-sdk/region-config-resolver' : 3.972 .3
'@aws-sdk/types' : 3.973 .1
2026-02-06 16:37:48 -08:00
'@aws-sdk/util-endpoints' : 3.985 .0
2026-01-31 06:40:45 +01:00
'@aws-sdk/util-user-agent-browser' : 3.972 .3
2026-02-06 16:37:48 -08:00
'@aws-sdk/util-user-agent-node' : 3.972 .5
2026-01-23 16:50:30 -05:00
'@smithy/config-resolver' : 4.4 .6
2026-02-03 09:08:52 +09:00
'@smithy/core' : 3.22 .1
2026-01-23 16:50:30 -05:00
'@smithy/fetch-http-handler' : 5.3 .9
'@smithy/hash-node' : 4.2 .8
'@smithy/invalid-dependency' : 4.2 .8
'@smithy/middleware-content-length' : 4.2 .8
2026-02-03 09:08:52 +09:00
'@smithy/middleware-endpoint' : 4.4 .13
'@smithy/middleware-retry' : 4.4 .30
2026-01-23 16:50:30 -05:00
'@smithy/middleware-serde' : 4.2 .9
'@smithy/middleware-stack' : 4.2 .8
'@smithy/node-config-provider' : 4.3 .8
2026-02-03 09:08:52 +09:00
'@smithy/node-http-handler' : 4.4 .9
2026-01-23 16:50:30 -05:00
'@smithy/protocol-http' : 5.3 .8
2026-02-03 09:08:52 +09:00
'@smithy/smithy-client' : 4.11 .2
2026-01-23 16:50:30 -05:00
'@smithy/types' : 4.12 .0
'@smithy/url-parser' : 4.2 .8
'@smithy/util-base64' : 4.3 .0
'@smithy/util-body-length-browser' : 4.2 .0
'@smithy/util-body-length-node' : 4.2 .1
2026-02-03 09:08:52 +09:00
'@smithy/util-defaults-mode-browser' : 4.3 .29
'@smithy/util-defaults-mode-node' : 4.2 .32
2026-01-23 16:50:30 -05:00
'@smithy/util-endpoints' : 3.2 .8
'@smithy/util-middleware' : 4.2 .8
'@smithy/util-retry' : 4.2 .8
'@smithy/util-utf8' : 4.2 .0
tslib : 2.8 .1
transitivePeerDependencies :
- aws-crt
2026-02-06 16:37:48 -08:00
'@aws-sdk/core@3.973.7' :
2026-01-25 00:19:02 +00:00
dependencies :
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-02-05 19:36:36 +09:00
'@aws-sdk/xml-builder' : 3.972 .4
2026-02-03 09:08:52 +09:00
'@smithy/core' : 3.22 .1
2026-01-25 00:19:02 +00:00
'@smithy/node-config-provider' : 4.3 .8
'@smithy/property-provider' : 4.2 .8
'@smithy/protocol-http' : 5.3 .8
'@smithy/signature-v4' : 5.3 .8
2026-02-03 09:08:52 +09:00
'@smithy/smithy-client' : 4.11 .2
2026-01-25 00:19:02 +00:00
'@smithy/types' : 4.12 .0
'@smithy/util-base64' : 4.3 .0
'@smithy/util-middleware' : 4.2 .8
'@smithy/util-utf8' : 4.2 .0
tslib : 2.8 .1
2026-02-06 16:37:48 -08:00
'@aws-sdk/credential-provider-env@3.972.5' :
2026-01-23 16:50:30 -05:00
dependencies :
2026-02-06 16:37:48 -08:00
'@aws-sdk/core' : 3.973 .7
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-01-23 16:50:30 -05:00
'@smithy/property-provider' : 4.2 .8
'@smithy/types' : 4.12 .0
tslib : 2.8 .1
2026-02-06 16:37:48 -08:00
'@aws-sdk/credential-provider-http@3.972.7' :
2026-01-25 00:19:02 +00:00
dependencies :
2026-02-06 16:37:48 -08:00
'@aws-sdk/core' : 3.973 .7
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-01-25 00:19:02 +00:00
'@smithy/fetch-http-handler' : 5.3 .9
2026-02-03 09:08:52 +09:00
'@smithy/node-http-handler' : 4.4 .9
2026-01-25 00:19:02 +00:00
'@smithy/property-provider' : 4.2 .8
'@smithy/protocol-http' : 5.3 .8
2026-02-03 09:08:52 +09:00
'@smithy/smithy-client' : 4.11 .2
2026-01-25 00:19:02 +00:00
'@smithy/types' : 4.12 .0
2026-02-03 09:08:52 +09:00
'@smithy/util-stream' : 4.5 .11
2026-01-25 00:19:02 +00:00
tslib : 2.8 .1
2026-02-06 16:37:48 -08:00
'@aws-sdk/credential-provider-ini@3.972.5' :
2026-01-23 16:50:30 -05:00
dependencies :
2026-02-06 16:37:48 -08:00
'@aws-sdk/core' : 3.973 .7
'@aws-sdk/credential-provider-env' : 3.972 .5
'@aws-sdk/credential-provider-http' : 3.972 .7
'@aws-sdk/credential-provider-login' : 3.972 .5
'@aws-sdk/credential-provider-process' : 3.972 .5
'@aws-sdk/credential-provider-sso' : 3.972 .5
'@aws-sdk/credential-provider-web-identity' : 3.972 .5
'@aws-sdk/nested-clients' : 3.985 .0
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-01-23 16:50:30 -05:00
'@smithy/credential-provider-imds' : 4.2 .8
'@smithy/property-provider' : 4.2 .8
'@smithy/shared-ini-file-loader' : 4.4 .3
'@smithy/types' : 4.12 .0
tslib : 2.8 .1
transitivePeerDependencies :
- aws-crt
2026-02-06 16:37:48 -08:00
'@aws-sdk/credential-provider-login@3.972.5' :
2026-01-25 00:19:02 +00:00
dependencies :
2026-02-06 16:37:48 -08:00
'@aws-sdk/core' : 3.973 .7
'@aws-sdk/nested-clients' : 3.985 .0
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-01-25 00:19:02 +00:00
'@smithy/property-provider' : 4.2 .8
'@smithy/protocol-http' : 5.3 .8
'@smithy/shared-ini-file-loader' : 4.4 .3
'@smithy/types' : 4.12 .0
tslib : 2.8 .1
transitivePeerDependencies :
- aws-crt
2026-02-06 16:37:48 -08:00
'@aws-sdk/credential-provider-node@3.972.6' :
2026-01-23 16:50:30 -05:00
dependencies :
2026-02-06 16:37:48 -08:00
'@aws-sdk/credential-provider-env' : 3.972 .5
'@aws-sdk/credential-provider-http' : 3.972 .7
'@aws-sdk/credential-provider-ini' : 3.972 .5
'@aws-sdk/credential-provider-process' : 3.972 .5
'@aws-sdk/credential-provider-sso' : 3.972 .5
'@aws-sdk/credential-provider-web-identity' : 3.972 .5
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-01-23 16:50:30 -05:00
'@smithy/credential-provider-imds' : 4.2 .8
'@smithy/property-provider' : 4.2 .8
'@smithy/shared-ini-file-loader' : 4.4 .3
'@smithy/types' : 4.12 .0
tslib : 2.8 .1
transitivePeerDependencies :
- aws-crt
2026-02-06 16:37:48 -08:00
'@aws-sdk/credential-provider-process@3.972.5' :
2026-01-23 16:50:30 -05:00
dependencies :
2026-02-06 16:37:48 -08:00
'@aws-sdk/core' : 3.973 .7
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-01-23 16:50:30 -05:00
'@smithy/property-provider' : 4.2 .8
'@smithy/shared-ini-file-loader' : 4.4 .3
'@smithy/types' : 4.12 .0
tslib : 2.8 .1
2026-02-06 16:37:48 -08:00
'@aws-sdk/credential-provider-sso@3.972.5' :
2026-01-25 00:19:02 +00:00
dependencies :
2026-02-06 16:37:48 -08:00
'@aws-sdk/client-sso' : 3.985 .0
'@aws-sdk/core' : 3.973 .7
'@aws-sdk/token-providers' : 3.985 .0
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-01-25 00:19:02 +00:00
'@smithy/property-provider' : 4.2 .8
'@smithy/shared-ini-file-loader' : 4.4 .3
'@smithy/types' : 4.12 .0
tslib : 2.8 .1
transitivePeerDependencies :
- aws-crt
2026-02-06 16:37:48 -08:00
'@aws-sdk/credential-provider-web-identity@3.972.5' :
2026-01-23 16:50:30 -05:00
dependencies :
2026-02-06 16:37:48 -08:00
'@aws-sdk/core' : 3.973 .7
'@aws-sdk/nested-clients' : 3.985 .0
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-01-23 16:50:30 -05:00
'@smithy/property-provider' : 4.2 .8
'@smithy/shared-ini-file-loader' : 4.4 .3
'@smithy/types' : 4.12 .0
tslib : 2.8 .1
transitivePeerDependencies :
- aws-crt
2026-02-05 16:54:44 -05:00
'@aws-sdk/eventstream-handler-node@3.972.5' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-01-18 14:15:32 +00:00
'@smithy/eventstream-codec' : 4.2 .8
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-01-31 06:40:45 +01:00
'@aws-sdk/middleware-eventstream@3.972.3' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-01-25 00:19:02 +00:00
'@smithy/protocol-http' : 5.3 .8
'@smithy/types' : 4.12 .0
tslib : 2.8 .1
2026-01-31 06:40:45 +01:00
'@aws-sdk/middleware-host-header@3.972.3' :
2026-01-25 00:19:02 +00:00
dependencies :
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-01-18 14:15:32 +00:00
'@smithy/protocol-http' : 5.3 .8
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-01-31 06:40:45 +01:00
'@aws-sdk/middleware-logger@3.972.3' :
2026-01-23 16:50:30 -05:00
dependencies :
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-01-25 00:19:02 +00:00
'@smithy/types' : 4.12 .0
tslib : 2.8 .1
2026-01-31 06:40:45 +01:00
'@aws-sdk/middleware-recursion-detection@3.972.3' :
2026-01-23 16:50:30 -05:00
dependencies :
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-01-23 16:50:30 -05:00
'@aws/lambda-invoke-store' : 0.2 .3
'@smithy/protocol-http' : 5.3 .8
'@smithy/types' : 4.12 .0
tslib : 2.8 .1
2026-02-06 16:37:48 -08:00
'@aws-sdk/middleware-user-agent@3.972.7' :
2026-01-25 00:19:02 +00:00
dependencies :
2026-02-06 16:37:48 -08:00
'@aws-sdk/core' : 3.973 .7
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-02-06 16:37:48 -08:00
'@aws-sdk/util-endpoints' : 3.985 .0
2026-02-03 09:08:52 +09:00
'@smithy/core' : 3.22 .1
2026-01-25 00:19:02 +00:00
'@smithy/protocol-http' : 5.3 .8
'@smithy/types' : 4.12 .0
tslib : 2.8 .1
2026-02-10 08:52:07 +09:00
'@aws-sdk/middleware-websocket@3.972.6' :
2026-01-23 16:50:30 -05:00
dependencies :
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
'@aws-sdk/util-format-url' : 3.972 .3
2026-01-18 14:15:32 +00:00
'@smithy/eventstream-codec' : 4.2 .8
'@smithy/eventstream-serde-browser' : 4.2 .8
'@smithy/fetch-http-handler' : 5.3 .9
'@smithy/protocol-http' : 5.3 .8
'@smithy/signature-v4' : 5.3 .8
'@smithy/types' : 4.12 .0
2026-02-05 16:54:44 -05:00
'@smithy/util-base64' : 4.3 .0
2026-01-13 06:57:02 +00:00
'@smithy/util-hex-encoding' : 4.2 .0
2026-02-05 16:54:44 -05:00
'@smithy/util-utf8' : 4.2 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-02-06 16:37:48 -08:00
'@aws-sdk/nested-clients@3.985.0' :
2026-02-05 16:54:44 -05:00
dependencies :
'@aws-crypto/sha256-browser' : 5.2 .0
'@aws-crypto/sha256-js' : 5.2 .0
2026-02-06 16:37:48 -08:00
'@aws-sdk/core' : 3.973 .7
2026-02-05 16:54:44 -05:00
'@aws-sdk/middleware-host-header' : 3.972 .3
'@aws-sdk/middleware-logger' : 3.972 .3
'@aws-sdk/middleware-recursion-detection' : 3.972 .3
2026-02-06 16:37:48 -08:00
'@aws-sdk/middleware-user-agent' : 3.972 .7
2026-02-05 16:54:44 -05:00
'@aws-sdk/region-config-resolver' : 3.972 .3
'@aws-sdk/types' : 3.973 .1
2026-02-06 16:37:48 -08:00
'@aws-sdk/util-endpoints' : 3.985 .0
2026-02-05 16:54:44 -05:00
'@aws-sdk/util-user-agent-browser' : 3.972 .3
2026-02-06 16:37:48 -08:00
'@aws-sdk/util-user-agent-node' : 3.972 .5
2026-02-05 16:54:44 -05:00
'@smithy/config-resolver' : 4.4 .6
'@smithy/core' : 3.22 .1
'@smithy/fetch-http-handler' : 5.3 .9
'@smithy/hash-node' : 4.2 .8
'@smithy/invalid-dependency' : 4.2 .8
'@smithy/middleware-content-length' : 4.2 .8
'@smithy/middleware-endpoint' : 4.4 .13
'@smithy/middleware-retry' : 4.4 .30
'@smithy/middleware-serde' : 4.2 .9
'@smithy/middleware-stack' : 4.2 .8
'@smithy/node-config-provider' : 4.3 .8
'@smithy/node-http-handler' : 4.4 .9
'@smithy/protocol-http' : 5.3 .8
'@smithy/smithy-client' : 4.11 .2
'@smithy/types' : 4.12 .0
'@smithy/url-parser' : 4.2 .8
'@smithy/util-base64' : 4.3 .0
'@smithy/util-body-length-browser' : 4.2 .0
'@smithy/util-body-length-node' : 4.2 .1
'@smithy/util-defaults-mode-browser' : 4.3 .29
'@smithy/util-defaults-mode-node' : 4.2 .32
'@smithy/util-endpoints' : 3.2 .8
'@smithy/util-middleware' : 4.2 .8
'@smithy/util-retry' : 4.2 .8
'@smithy/util-utf8' : 4.2 .0
tslib : 2.8 .1
transitivePeerDependencies :
- aws-crt
2026-02-10 08:52:07 +09:00
'@aws-sdk/nested-clients@3.986.0' :
dependencies :
'@aws-crypto/sha256-browser' : 5.2 .0
'@aws-crypto/sha256-js' : 5.2 .0
'@aws-sdk/core' : 3.973 .7
'@aws-sdk/middleware-host-header' : 3.972 .3
'@aws-sdk/middleware-logger' : 3.972 .3
'@aws-sdk/middleware-recursion-detection' : 3.972 .3
'@aws-sdk/middleware-user-agent' : 3.972 .7
'@aws-sdk/region-config-resolver' : 3.972 .3
'@aws-sdk/types' : 3.973 .1
'@aws-sdk/util-endpoints' : 3.986 .0
'@aws-sdk/util-user-agent-browser' : 3.972 .3
'@aws-sdk/util-user-agent-node' : 3.972 .5
'@smithy/config-resolver' : 4.4 .6
'@smithy/core' : 3.22 .1
'@smithy/fetch-http-handler' : 5.3 .9
'@smithy/hash-node' : 4.2 .8
'@smithy/invalid-dependency' : 4.2 .8
'@smithy/middleware-content-length' : 4.2 .8
'@smithy/middleware-endpoint' : 4.4 .13
'@smithy/middleware-retry' : 4.4 .30
'@smithy/middleware-serde' : 4.2 .9
'@smithy/middleware-stack' : 4.2 .8
'@smithy/node-config-provider' : 4.3 .8
'@smithy/node-http-handler' : 4.4 .9
'@smithy/protocol-http' : 5.3 .8
'@smithy/smithy-client' : 4.11 .2
'@smithy/types' : 4.12 .0
'@smithy/url-parser' : 4.2 .8
'@smithy/util-base64' : 4.3 .0
'@smithy/util-body-length-browser' : 4.2 .0
'@smithy/util-body-length-node' : 4.2 .1
'@smithy/util-defaults-mode-browser' : 4.3 .29
'@smithy/util-defaults-mode-node' : 4.2 .32
'@smithy/util-endpoints' : 3.2 .8
'@smithy/util-middleware' : 4.2 .8
'@smithy/util-retry' : 4.2 .8
'@smithy/util-utf8' : 4.2 .0
tslib : 2.8 .1
transitivePeerDependencies :
- aws-crt
2026-01-31 06:40:45 +01:00
'@aws-sdk/region-config-resolver@3.972.3' :
2026-01-23 16:50:30 -05:00
dependencies :
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-01-23 16:50:30 -05:00
'@smithy/config-resolver' : 4.4 .6
'@smithy/node-config-provider' : 4.3 .8
'@smithy/types' : 4.12 .0
tslib : 2.8 .1
2026-02-06 16:37:48 -08:00
'@aws-sdk/token-providers@3.985.0' :
2026-02-05 16:54:44 -05:00
dependencies :
2026-02-06 16:37:48 -08:00
'@aws-sdk/core' : 3.973 .7
'@aws-sdk/nested-clients' : 3.985 .0
2026-02-05 16:54:44 -05:00
'@aws-sdk/types' : 3.973 .1
'@smithy/property-provider' : 4.2 .8
'@smithy/shared-ini-file-loader' : 4.4 .3
'@smithy/types' : 4.12 .0
tslib : 2.8 .1
transitivePeerDependencies :
- aws-crt
2026-02-10 08:52:07 +09:00
'@aws-sdk/token-providers@3.986.0' :
dependencies :
'@aws-sdk/core' : 3.973 .7
'@aws-sdk/nested-clients' : 3.986 .0
'@aws-sdk/types' : 3.973 .1
'@smithy/property-provider' : 4.2 .8
'@smithy/shared-ini-file-loader' : 4.4 .3
'@smithy/types' : 4.12 .0
tslib : 2.8 .1
transitivePeerDependencies :
- aws-crt
2026-01-31 06:40:45 +01:00
'@aws-sdk/types@3.973.1' :
2026-01-23 16:50:30 -05:00
dependencies :
'@smithy/types' : 4.12 .0
tslib : 2.8 .1
2026-02-06 16:37:48 -08:00
'@aws-sdk/util-endpoints@3.985.0' :
2026-02-05 16:54:44 -05:00
dependencies :
'@aws-sdk/types' : 3.973 .1
'@smithy/types' : 4.12 .0
'@smithy/url-parser' : 4.2 .8
'@smithy/util-endpoints' : 3.2 .8
tslib : 2.8 .1
2026-02-10 08:52:07 +09:00
'@aws-sdk/util-endpoints@3.986.0' :
dependencies :
'@aws-sdk/types' : 3.973 .1
'@smithy/types' : 4.12 .0
'@smithy/url-parser' : 4.2 .8
'@smithy/util-endpoints' : 3.2 .8
tslib : 2.8 .1
2026-01-31 06:40:45 +01:00
'@aws-sdk/util-format-url@3.972.3' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-01-18 14:15:32 +00:00
'@smithy/querystring-builder' : 4.2 .8
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-01-31 06:40:45 +01:00
'@aws-sdk/util-locate-window@3.965.4' :
2026-01-13 06:57:02 +00:00
dependencies :
tslib : 2.8 .1
2026-01-31 06:40:45 +01:00
'@aws-sdk/util-user-agent-browser@3.972.3' :
2026-01-25 00:19:02 +00:00
dependencies :
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-01-25 00:19:02 +00:00
'@smithy/types' : 4.12 .0
2026-02-09 09:51:59 +09:00
bowser : 2.14 .1
2026-01-25 00:19:02 +00:00
tslib : 2.8 .1
2026-02-06 16:37:48 -08:00
'@aws-sdk/util-user-agent-node@3.972.5' :
2026-01-23 16:50:30 -05:00
dependencies :
2026-02-06 16:37:48 -08:00
'@aws-sdk/middleware-user-agent' : 3.972 .7
2026-01-31 06:40:45 +01:00
'@aws-sdk/types' : 3.973 .1
2026-01-23 16:50:30 -05:00
'@smithy/node-config-provider' : 4.3 .8
'@smithy/types' : 4.12 .0
tslib : 2.8 .1
2026-02-05 19:36:36 +09:00
'@aws-sdk/xml-builder@3.972.4' :
2026-01-23 16:50:30 -05:00
dependencies :
'@smithy/types' : 4.12 .0
2026-02-01 14:29:45 -08:00
fast-xml-parser : 5.3 .4
2026-01-23 16:50:30 -05:00
tslib : 2.8 .1
2026-01-13 06:57:02 +00:00
'@aws/lambda-invoke-store@0.2.3' : {}
2026-01-07 21:29:39 +03:00
'@azure/abort-controller@2.1.2' :
dependencies :
tslib : 2.8 .1
'@azure/core-auth@1.10.1' :
dependencies :
'@azure/abort-controller' : 2.1 .2
'@azure/core-util' : 1.13 .1
tslib : 2.8 .1
transitivePeerDependencies :
- supports-color
'@azure/core-util@1.13.1' :
dependencies :
'@azure/abort-controller' : 2.1 .2
2026-02-06 09:11:31 +09:00
'@typespec/ts-http-runtime' : 0.3 .3
2026-01-07 21:29:39 +03:00
tslib : 2.8 .1
transitivePeerDependencies :
- supports-color
2026-01-18 14:15:32 +00:00
'@azure/msal-common@15.14.1' : {}
2026-01-07 21:29:39 +03:00
2026-01-18 14:15:32 +00:00
'@azure/msal-node@3.8.6' :
2026-01-07 21:29:39 +03:00
dependencies :
2026-01-18 14:15:32 +00:00
'@azure/msal-common' : 15.14 .1
2026-01-07 21:29:39 +03:00
jsonwebtoken : 9.0 .3
uuid : 8.3 .2
2026-02-05 19:36:36 +09:00
'@babel/generator@8.0.0-rc.1' :
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
dependencies :
2026-02-05 19:36:36 +09:00
'@babel/parser' : 8.0 .0 -rc.1
'@babel/types' : 8.0 .0 -rc.1
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
'@jridgewell/gen-mapping' : 0.3 .13
'@jridgewell/trace-mapping' : 0.3 .31
'@types/jsesc' : 2.5 .1
jsesc : 3.1 .0
2025-12-20 19:13:50 +01:00
'@babel/helper-string-parser@7.27.1' : {}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
'@babel/helper-string-parser@8.0.0-rc.1' : {}
2025-12-20 19:13:50 +01:00
'@babel/helper-validator-identifier@7.28.5' : {}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
'@babel/helper-validator-identifier@8.0.0-rc.1' : {}
2026-02-02 11:03:43 +09:00
'@babel/parser@7.29.0' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-02-02 11:03:43 +09:00
'@babel/types' : 7.29 .0
2025-12-20 19:13:50 +01:00
2026-02-05 19:36:36 +09:00
'@babel/parser@8.0.0-rc.1' :
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
dependencies :
2026-02-05 19:36:36 +09:00
'@babel/types' : 8.0 .0 -rc.1
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
2026-01-13 06:57:02 +00:00
'@babel/runtime@7.28.6' : {}
2025-12-20 19:13:50 +01:00
2026-02-02 11:03:43 +09:00
'@babel/types@7.29.0' :
2025-12-20 19:13:50 +01:00
dependencies :
'@babel/helper-string-parser' : 7.27 .1
'@babel/helper-validator-identifier' : 7.28 .5
2026-02-05 19:36:36 +09:00
'@babel/types@8.0.0-rc.1' :
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
dependencies :
'@babel/helper-string-parser' : 8.0 .0 -rc.1
'@babel/helper-validator-identifier' : 8.0 .0 -rc.1
2025-12-20 19:13:50 +01:00
'@bcoe/v8-coverage@1.0.2' : {}
2025-12-30 14:30:46 +01:00
'@borewit/text-codec@0.2.1' : {}
2025-12-20 19:13:50 +01:00
2026-02-09 10:00:53 +09:00
'@buape/carbon@0.14.0(hono@4.11.8)' :
2026-01-06 14:17:56 -06:00
dependencies :
2026-02-09 09:51:59 +09:00
'@types/node' : 25.2 .2
2026-01-21 11:36:56 -06:00
discord-api-types : 0.38 .37
2026-01-06 14:17:56 -06:00
optionalDependencies :
2026-01-21 11:36:56 -06:00
'@cloudflare/workers-types' : 4.20260120 .0
2026-01-09 10:55:59 -06:00
'@discordjs/voice' : 0.19 .0
2026-02-09 10:00:53 +09:00
'@hono/node-server' : 1.19 .9 (hono@4.11.8)
2026-01-21 11:36:56 -06:00
'@types/bun' : 1.3 .6
2026-01-06 14:17:56 -06:00
'@types/ws' : 8.18 .1
2026-01-21 11:36:56 -06:00
ws : 8.19 .0
2026-01-06 14:17:56 -06:00
transitivePeerDependencies :
2026-01-09 10:55:59 -06:00
- '@discordjs/opus'
2026-01-06 14:17:56 -06:00
- bufferutil
2026-01-09 10:55:59 -06:00
- ffmpeg-static
2026-01-06 14:17:56 -06:00
- hono
2026-01-09 10:55:59 -06:00
- node-opus
- opusscript
2026-01-06 14:17:56 -06:00
- utf-8-validate
2025-12-30 14:30:46 +01:00
'@cacheable/memory@2.0.7' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-02-06 16:37:48 -08:00
'@cacheable/utils' : 2.3 .4
2026-01-22 01:47:43 +00:00
'@keyv/bigmap' : 1.3 .1 (keyv@5.6.0)
2026-02-02 11:03:43 +09:00
hookified : 1.15 .1
2026-01-22 01:47:43 +00:00
keyv : 5.6 .0
2025-12-20 19:13:50 +01:00
2025-12-20 22:44:58 +00:00
'@cacheable/node-cache@1.7.6' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-01-18 14:15:32 +00:00
cacheable : 2.3 .2
2026-02-02 11:03:43 +09:00
hookified : 1.15 .1
2026-01-22 01:47:43 +00:00
keyv : 5.6 .0
2025-12-20 19:13:50 +01:00
2026-02-06 16:37:48 -08:00
'@cacheable/utils@2.3.4' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-01-02 23:47:28 +01:00
hashery : 1.4 .0
2026-01-22 01:47:43 +00:00
keyv : 5.6 .0
2025-12-20 19:13:50 +01:00
2026-01-31 06:40:45 +01:00
'@clack/core@1.0.0' :
2026-01-01 17:57:57 +01:00
dependencies :
picocolors : 1.1 .1
sisteransi : 1.0 .5
2026-01-31 06:40:45 +01:00
'@clack/prompts@1.0.0' :
2026-01-01 17:57:57 +01:00
dependencies :
2026-01-31 06:40:45 +01:00
'@clack/core' : 1.0 .0
2026-01-01 17:57:57 +01:00
picocolors : 1.1 .1
sisteransi : 1.0 .5
2026-01-21 11:36:56 -06:00
'@cloudflare/workers-types@4.20260120.0' :
2026-01-09 10:55:59 -06:00
optional : true
2026-01-27 03:48:10 +08:00
'@d-fischer/cache-decorators@4.0.1' :
dependencies :
'@d-fischer/shared-utils' : 3.6 .4
tslib : 2.8 .1
'@d-fischer/connection@9.0.0' :
dependencies :
'@d-fischer/isomorphic-ws' : 7.0 .2 (ws@8.19.0)
'@d-fischer/logger' : 4.2 .4
'@d-fischer/shared-utils' : 3.6 .4
'@d-fischer/typed-event-emitter' : 3.3 .3
'@types/ws' : 8.18 .1
tslib : 2.8 .1
ws : 8.19 .0
transitivePeerDependencies :
- bufferutil
- utf-8-validate
'@d-fischer/deprecate@2.0.2' : {}
'@d-fischer/detect-node@3.0.1' : {}
'@d-fischer/escape-string-regexp@5.0.0' : {}
'@d-fischer/isomorphic-ws@7.0.2(ws@8.19.0)' :
dependencies :
ws : 8.19 .0
'@d-fischer/logger@4.2.4' :
dependencies :
'@d-fischer/detect-node' : 3.0 .1
'@d-fischer/shared-utils' : 3.6 .4
tslib : 2.8 .1
'@d-fischer/rate-limiter@1.1.0' :
dependencies :
'@d-fischer/logger' : 4.2 .4
'@d-fischer/shared-utils' : 3.6 .4
tslib : 2.8 .1
'@d-fischer/shared-utils@3.6.4' :
dependencies :
tslib : 2.8 .1
'@d-fischer/typed-event-emitter@3.3.3' :
dependencies :
tslib : 2.8 .1
2026-01-09 10:55:59 -06:00
'@discordjs/voice@0.19.0' :
dependencies :
'@types/ws' : 8.18 .1
2026-01-31 06:40:45 +01:00
discord-api-types : 0.38 .38
2026-01-09 10:55:59 -06:00
prism-media : 1.3 .5
tslib : 2.8 .1
ws : 8.19 .0
transitivePeerDependencies :
- '@discordjs/opus'
- bufferutil
- ffmpeg-static
- node-opus
- opusscript
- utf-8-validate
2026-01-07 02:58:40 -06:00
optional : true
2026-01-05 05:27:58 +01:00
'@emnapi/core@1.8.1' :
2025-12-20 19:13:50 +01:00
dependencies :
'@emnapi/wasi-threads' : 1.1 .0
tslib : 2.8 .1
optional : true
2026-01-05 05:27:58 +01:00
'@emnapi/runtime@1.8.1' :
2025-12-20 19:13:50 +01:00
dependencies :
tslib : 2.8 .1
optional : true
'@emnapi/wasi-threads@1.1.0' :
dependencies :
tslib : 2.8 .1
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/aix-ppc64@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/android-arm64@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/android-arm@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/android-x64@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/darwin-arm64@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/darwin-x64@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/freebsd-arm64@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/freebsd-x64@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/linux-arm64@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/linux-arm@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/linux-ia32@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/linux-loong64@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/linux-mips64el@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/linux-ppc64@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/linux-riscv64@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/linux-s390x@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/linux-x64@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/netbsd-arm64@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/netbsd-x64@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/openbsd-arm64@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/openbsd-x64@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/openharmony-arm64@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/sunos-x64@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/win32-arm64@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/win32-ia32@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-06 09:11:31 +09:00
'@esbuild/win32-x64@0.27.3' :
2025-12-20 19:13:50 +01:00
optional : true
'@eshaz/web-worker@1.2.2' :
optional : true
2026-02-05 16:54:44 -05:00
'@google/genai@1.40.0' :
2025-12-20 19:13:50 +01:00
dependencies :
google-auth-library : 10.5 .0
2026-02-05 16:54:44 -05:00
protobufjs : 7.5 .4
2026-01-05 22:52:13 +00:00
ws : 8.19 .0
2025-12-20 19:13:50 +01:00
transitivePeerDependencies :
- bufferutil
- supports-color
- utf-8-validate
2026-02-10 08:52:07 +09:00
'@grammyjs/runner@2.0.3(grammy@1.40.0)' :
2026-01-07 05:34:37 +00:00
dependencies :
abort-controller : 3.0 .0
2026-02-10 08:52:07 +09:00
grammy : 1.40 .0
2026-01-07 05:34:37 +00:00
2026-02-10 08:52:07 +09:00
'@grammyjs/transformer-throttler@1.2.1(grammy@1.40.0)' :
2025-12-20 19:13:50 +01:00
dependencies :
bottleneck : 2.19 .5
2026-02-10 08:52:07 +09:00
grammy : 1.40 .0
2025-12-20 19:13:50 +01:00
2026-02-10 08:52:07 +09:00
'@grammyjs/types@3.24.0' : {}
2025-12-20 19:13:50 +01:00
2026-01-20 18:56:10 +00:00
'@grpc/grpc-js@1.14.3' :
dependencies :
'@grpc/proto-loader' : 0.8 .0
'@js-sdsl/ordered-map' : 4.4 .2
'@grpc/proto-loader@0.8.0' :
dependencies :
lodash.camelcase : 4.3 .0
long : 5.3 .2
protobufjs : 7.5 .4
yargs : 17.7 .2
2025-12-20 19:13:50 +01:00
'@hapi/boom@9.1.4' :
dependencies :
'@hapi/hoek' : 9.3 .0
'@hapi/hoek@9.3.0' : {}
2026-02-09 09:51:59 +09:00
'@homebridge/ciao@1.3.5' :
2025-12-20 19:13:50 +01:00
dependencies :
debug : 4.4 .3
fast-deep-equal : 3.1 .3
source-map-support : 0.5 .21
tslib : 2.8 .1
transitivePeerDependencies :
- supports-color
2026-02-09 10:00:53 +09:00
'@hono/node-server@1.19.9(hono@4.11.8)' :
2026-01-06 14:17:56 -06:00
dependencies :
2026-02-09 10:00:53 +09:00
hono : 4.11 .8
2026-01-06 14:17:56 -06:00
optional : true
2026-01-31 15:25:06 +09:00
'@huggingface/jinja@0.5.4' : {}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
'@img/colour@1.0.0' : {}
'@img/sharp-darwin-arm64@0.34.5' :
optionalDependencies :
'@img/sharp-libvips-darwin-arm64' : 1.2 .4
optional : true
'@img/sharp-darwin-x64@0.34.5' :
optionalDependencies :
'@img/sharp-libvips-darwin-x64' : 1.2 .4
optional : true
'@img/sharp-libvips-darwin-arm64@1.2.4' :
optional : true
'@img/sharp-libvips-darwin-x64@1.2.4' :
optional : true
'@img/sharp-libvips-linux-arm64@1.2.4' :
optional : true
'@img/sharp-libvips-linux-arm@1.2.4' :
optional : true
'@img/sharp-libvips-linux-ppc64@1.2.4' :
optional : true
'@img/sharp-libvips-linux-riscv64@1.2.4' :
optional : true
'@img/sharp-libvips-linux-s390x@1.2.4' :
optional : true
'@img/sharp-libvips-linux-x64@1.2.4' :
optional : true
'@img/sharp-libvips-linuxmusl-arm64@1.2.4' :
optional : true
'@img/sharp-libvips-linuxmusl-x64@1.2.4' :
optional : true
'@img/sharp-linux-arm64@0.34.5' :
optionalDependencies :
'@img/sharp-libvips-linux-arm64' : 1.2 .4
optional : true
'@img/sharp-linux-arm@0.34.5' :
optionalDependencies :
'@img/sharp-libvips-linux-arm' : 1.2 .4
optional : true
'@img/sharp-linux-ppc64@0.34.5' :
optionalDependencies :
'@img/sharp-libvips-linux-ppc64' : 1.2 .4
optional : true
'@img/sharp-linux-riscv64@0.34.5' :
optionalDependencies :
'@img/sharp-libvips-linux-riscv64' : 1.2 .4
optional : true
'@img/sharp-linux-s390x@0.34.5' :
optionalDependencies :
'@img/sharp-libvips-linux-s390x' : 1.2 .4
optional : true
'@img/sharp-linux-x64@0.34.5' :
optionalDependencies :
'@img/sharp-libvips-linux-x64' : 1.2 .4
optional : true
'@img/sharp-linuxmusl-arm64@0.34.5' :
optionalDependencies :
'@img/sharp-libvips-linuxmusl-arm64' : 1.2 .4
optional : true
'@img/sharp-linuxmusl-x64@0.34.5' :
optionalDependencies :
'@img/sharp-libvips-linuxmusl-x64' : 1.2 .4
optional : true
'@img/sharp-wasm32@0.34.5' :
dependencies :
2026-01-05 05:27:58 +01:00
'@emnapi/runtime' : 1.8 .1
2025-12-20 19:13:50 +01:00
optional : true
'@img/sharp-win32-arm64@0.34.5' :
optional : true
'@img/sharp-win32-ia32@0.34.5' :
optional : true
'@img/sharp-win32-x64@0.34.5' :
optional : true
'@isaacs/balanced-match@4.0.1' : {}
2026-02-05 19:36:36 +09:00
'@isaacs/brace-expansion@5.0.1' :
2025-12-20 19:13:50 +01:00
dependencies :
'@isaacs/balanced-match' : 4.0 .1
'@isaacs/cliui@8.0.2' :
dependencies :
string-width : 5.1 .2
string-width-cjs : string-width@4.2.3
strip-ansi : 7.1 .2
strip-ansi-cjs : strip-ansi@6.0.1
wrap-ansi : 8.1 .0
wrap-ansi-cjs : wrap-ansi@7.0.0
2026-01-12 01:36:13 +00:00
'@isaacs/fs-minipass@4.0.1' :
dependencies :
minipass : 7.1 .2
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
'@jridgewell/gen-mapping@0.3.13' :
dependencies :
'@jridgewell/sourcemap-codec' : 1.5 .5
'@jridgewell/trace-mapping' : 0.3 .31
2025-12-20 19:13:50 +01:00
'@jridgewell/resolve-uri@3.1.2' : {}
'@jridgewell/sourcemap-codec@1.5.5' : {}
'@jridgewell/trace-mapping@0.3.31' :
dependencies :
'@jridgewell/resolve-uri' : 3.1 .2
'@jridgewell/sourcemap-codec' : 1.5 .5
2026-01-20 18:56:10 +00:00
'@js-sdsl/ordered-map@4.4.2' : {}
2026-01-22 01:47:43 +00:00
'@keyv/bigmap@1.3.1(keyv@5.6.0)' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-01-02 23:47:28 +01:00
hashery : 1.4 .0
2026-02-02 11:03:43 +09:00
hookified : 1.15 .1
2026-01-22 01:47:43 +00:00
keyv : 5.6 .0
2025-12-20 19:13:50 +01:00
'@keyv/serialize@1.1.1' : {}
2026-01-12 11:22:56 +00:00
'@kwsites/file-exists@1.1.1' :
dependencies :
debug : 4.4 .3
transitivePeerDependencies :
- supports-color
2026-01-31 15:25:06 +09:00
'@kwsites/promise-deferred@1.1.1' : {}
2026-01-12 11:22:56 +00:00
2026-02-10 08:52:07 +09:00
'@lancedb/lancedb-darwin-arm64@0.26.2' :
2026-01-18 05:40:58 +00:00
optional : true
2026-02-10 08:52:07 +09:00
'@lancedb/lancedb-linux-arm64-gnu@0.26.2' :
2026-01-18 05:40:58 +00:00
optional : true
2026-02-10 08:52:07 +09:00
'@lancedb/lancedb-linux-arm64-musl@0.26.2' :
2026-01-18 05:40:58 +00:00
optional : true
2026-02-10 08:52:07 +09:00
'@lancedb/lancedb-linux-x64-gnu@0.26.2' :
2026-01-18 05:40:58 +00:00
optional : true
2026-02-10 08:52:07 +09:00
'@lancedb/lancedb-linux-x64-musl@0.26.2' :
2026-01-18 05:40:58 +00:00
optional : true
2026-02-10 08:52:07 +09:00
'@lancedb/lancedb-win32-arm64-msvc@0.26.2' :
2026-01-18 05:40:58 +00:00
optional : true
2026-02-10 08:52:07 +09:00
'@lancedb/lancedb-win32-x64-msvc@0.26.2' :
optional : true
'@lancedb/lancedb@0.26.2(apache-arrow@18.1.0)' :
2026-01-18 05:40:58 +00:00
dependencies :
apache-arrow : 18.1 .0
reflect-metadata : 0.2 .2
optionalDependencies :
2026-02-10 08:52:07 +09:00
'@lancedb/lancedb-darwin-arm64' : 0.26 .2
'@lancedb/lancedb-linux-arm64-gnu' : 0.26 .2
'@lancedb/lancedb-linux-arm64-musl' : 0.26 .2
'@lancedb/lancedb-linux-x64-gnu' : 0.26 .2
'@lancedb/lancedb-linux-x64-musl' : 0.26 .2
'@lancedb/lancedb-win32-arm64-msvc' : 0.26 .2
'@lancedb/lancedb-win32-x64-msvc' : 0.26 .2
2026-01-18 05:40:58 +00:00
2026-02-03 14:27:39 -08:00
'@larksuiteoapi/node-sdk@1.58.0' :
dependencies :
2026-02-09 19:35:37 -08:00
axios : 1.13 .5
2026-02-03 14:27:39 -08:00
lodash.identity : 3.0 .0
lodash.merge : 4.6 .2
lodash.pickby : 4.6 .0
protobufjs : 7.5 .4
qs : 6.14 .1
ws : 8.19 .0
transitivePeerDependencies :
- bufferutil
- debug
- utf-8-validate
2026-01-25 07:22:36 -05:00
'@line/bot-sdk@10.6.0' :
dependencies :
2026-02-09 09:51:59 +09:00
'@types/node' : 24.10 .12
2026-01-25 07:22:36 -05:00
optionalDependencies :
2026-02-09 19:35:37 -08:00
axios : 1.13 .5
2026-01-25 07:22:36 -05:00
transitivePeerDependencies :
- debug
2025-12-30 14:30:46 +01:00
'@lit-labs/signals@0.2.0' :
2025-12-20 19:13:50 +01:00
dependencies :
2025-12-30 14:30:46 +01:00
lit : 3.3 .2
2025-12-20 19:13:50 +01:00
signal-polyfill : 0.2 .2
2026-01-09 02:34:39 +01:00
'@lit-labs/ssr-dom-shim@1.5.1' : {}
2025-12-20 19:13:50 +01:00
'@lit/context@1.1.6' :
dependencies :
2025-12-30 14:30:46 +01:00
'@lit/reactive-element' : 2.1 .2
2025-12-20 19:13:50 +01:00
2025-12-30 14:30:46 +01:00
'@lit/reactive-element@2.1.2' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-01-09 02:34:39 +01:00
'@lit-labs/ssr-dom-shim' : 1.5 .1
2025-12-20 19:13:50 +01:00
2026-01-17 04:57:04 +00:00
'@lydell/node-pty-darwin-arm64@1.2.0-beta.3' :
optional : true
'@lydell/node-pty-darwin-x64@1.2.0-beta.3' :
optional : true
'@lydell/node-pty-linux-arm64@1.2.0-beta.3' :
optional : true
'@lydell/node-pty-linux-x64@1.2.0-beta.3' :
optional : true
'@lydell/node-pty-win32-arm64@1.2.0-beta.3' :
optional : true
'@lydell/node-pty-win32-x64@1.2.0-beta.3' :
optional : true
'@lydell/node-pty@1.2.0-beta.3' :
optionalDependencies :
'@lydell/node-pty-darwin-arm64' : 1.2 .0 -beta.3
'@lydell/node-pty-darwin-x64' : 1.2 .0 -beta.3
'@lydell/node-pty-linux-arm64' : 1.2 .0 -beta.3
'@lydell/node-pty-linux-x64' : 1.2 .0 -beta.3
'@lydell/node-pty-win32-arm64' : 1.2 .0 -beta.3
'@lydell/node-pty-win32-x64' : 1.2 .0 -beta.3
2026-02-02 01:52:24 +01:00
'@mariozechner/clipboard-darwin-arm64@0.3.2' :
optional : true
'@mariozechner/clipboard-darwin-universal@0.3.2' :
2026-01-08 04:55:01 +00:00
optional : true
2026-02-02 01:52:24 +01:00
'@mariozechner/clipboard-darwin-x64@0.3.2' :
2026-01-08 04:55:01 +00:00
optional : true
2026-02-02 01:52:24 +01:00
'@mariozechner/clipboard-linux-arm64-gnu@0.3.2' :
2026-01-08 04:55:01 +00:00
optional : true
2026-02-02 01:52:24 +01:00
'@mariozechner/clipboard-linux-arm64-musl@0.3.2' :
2026-01-08 04:55:01 +00:00
optional : true
2026-02-02 01:52:24 +01:00
'@mariozechner/clipboard-linux-riscv64-gnu@0.3.2' :
2026-01-08 04:55:01 +00:00
optional : true
2026-02-02 01:52:24 +01:00
'@mariozechner/clipboard-linux-x64-gnu@0.3.2' :
2026-01-08 04:55:01 +00:00
optional : true
2026-02-02 01:52:24 +01:00
'@mariozechner/clipboard-linux-x64-musl@0.3.2' :
2026-01-08 04:55:01 +00:00
optional : true
2026-02-02 01:52:24 +01:00
'@mariozechner/clipboard-win32-arm64-msvc@0.3.2' :
2026-01-08 04:55:01 +00:00
optional : true
2026-02-02 01:52:24 +01:00
'@mariozechner/clipboard-win32-x64-msvc@0.3.2' :
2026-01-08 04:55:01 +00:00
optional : true
2026-02-02 01:52:24 +01:00
'@mariozechner/clipboard@0.3.2' :
2026-01-08 04:55:01 +00:00
optionalDependencies :
2026-02-02 01:52:24 +01:00
'@mariozechner/clipboard-darwin-arm64' : 0.3 .2
'@mariozechner/clipboard-darwin-universal' : 0.3 .2
'@mariozechner/clipboard-darwin-x64' : 0.3 .2
'@mariozechner/clipboard-linux-arm64-gnu' : 0.3 .2
'@mariozechner/clipboard-linux-arm64-musl' : 0.3 .2
'@mariozechner/clipboard-linux-riscv64-gnu' : 0.3 .2
'@mariozechner/clipboard-linux-x64-gnu' : 0.3 .2
'@mariozechner/clipboard-linux-x64-musl' : 0.3 .2
'@mariozechner/clipboard-win32-arm64-msvc' : 0.3 .2
'@mariozechner/clipboard-win32-x64-msvc' : 0.3 .2
optional : true
2026-01-08 04:55:01 +00:00
2026-01-18 14:15:32 +00:00
'@mariozechner/jiti@2.6.5' :
2026-01-13 06:57:02 +00:00
dependencies :
std-env : 3.10 .0
yoctocolors : 2.1 .2
2026-02-09 09:51:59 +09:00
'@mariozechner/pi-agent-core@0.52.9(ws@8.19.0)(zod@4.3.6)' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-02-09 09:51:59 +09:00
'@mariozechner/pi-ai' : 0.52 .9 (ws@8.19.0)(zod@4.3.6)
2025-12-20 19:13:50 +01:00
transitivePeerDependencies :
- '@modelcontextprotocol/sdk'
2026-01-13 06:57:02 +00:00
- aws-crt
2025-12-20 19:13:50 +01:00
- bufferutil
- supports-color
- utf-8-validate
- ws
- zod
2026-02-09 09:51:59 +09:00
'@mariozechner/pi-ai@0.52.9(ws@8.19.0)(zod@4.3.6)' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-02-05 16:54:44 -05:00
'@anthropic-ai/sdk' : 0.73 .0 (zod@4.3.6)
2026-02-10 08:52:07 +09:00
'@aws-sdk/client-bedrock-runtime' : 3.986 .0
2026-02-05 16:54:44 -05:00
'@google/genai' : 1.40 .0
2025-12-20 19:13:50 +01:00
'@mistralai/mistralai' : 1.10 .0
2026-02-06 16:37:48 -08:00
'@sinclair/typebox' : 0.34 .48
2025-12-20 19:13:50 +01:00
ajv : 8.17 .1
ajv-formats : 3.0 .1 (ajv@8.17.1)
chalk : 5.6 .2
2026-01-24 10:30:21 +00:00
openai : 6.10 .0 (ws@8.19.0)(zod@4.3.6)
2025-12-20 19:13:50 +01:00
partial-json : 0.1 .7
2026-01-31 04:19:56 +01:00
proxy-agent : 6.5 .0
2026-02-06 16:37:48 -08:00
undici : 7.21 .0
2026-01-24 10:30:21 +00:00
zod-to-json-schema : 3.25 .1 (zod@4.3.6)
2025-12-20 19:13:50 +01:00
transitivePeerDependencies :
- '@modelcontextprotocol/sdk'
2026-01-13 06:57:02 +00:00
- aws-crt
2025-12-20 19:13:50 +01:00
- bufferutil
- supports-color
- utf-8-validate
- ws
- zod
2026-02-09 09:51:59 +09:00
'@mariozechner/pi-coding-agent@0.52.9(ws@8.19.0)(zod@4.3.6)' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-01-18 14:15:32 +00:00
'@mariozechner/jiti' : 2.6 .5
2026-02-09 09:51:59 +09:00
'@mariozechner/pi-agent-core' : 0.52 .9 (ws@8.19.0)(zod@4.3.6)
'@mariozechner/pi-ai' : 0.52 .9 (ws@8.19.0)(zod@4.3.6)
'@mariozechner/pi-tui' : 0.52 .9
2026-01-16 01:52:34 +00:00
'@silvia-odwyer/photon-node' : 0.3 .4
2025-12-20 19:13:50 +01:00
chalk : 5.6 .2
cli-highlight : 2.1 .11
2026-01-13 06:57:02 +00:00
diff : 8.0 .3
2026-01-05 05:27:58 +01:00
file-type : 21.3 .0
2026-02-05 19:36:36 +09:00
glob : 13.0 .1
2026-02-05 12:09:23 -08:00
hosted-git-info : 9.0 .2
2026-01-31 04:19:56 +01:00
ignore : 7.0 .5
2025-12-26 10:16:44 +01:00
marked : 15.0 .12
2026-02-05 19:36:36 +09:00
minimatch : 10.1 .2
2026-01-06 05:33:08 +01:00
proper-lockfile : 4.1 .2
2026-01-20 12:58:49 +00:00
yaml : 2.8 .2
2026-02-02 01:52:24 +01:00
optionalDependencies :
'@mariozechner/clipboard' : 0.3 .2
2025-12-20 19:13:50 +01:00
transitivePeerDependencies :
- '@modelcontextprotocol/sdk'
2026-01-13 06:57:02 +00:00
- aws-crt
2025-12-20 19:13:50 +01:00
- bufferutil
- supports-color
- utf-8-validate
- ws
- zod
2026-02-09 09:51:59 +09:00
'@mariozechner/pi-tui@0.52.9' :
2026-02-01 09:50:52 +01:00
dependencies :
'@types/mime-types' : 2.1 .4
chalk : 5.6 .2
get-east-asian-width : 1.4 .0
marked : 15.0 .12
mime-types : 3.0 .2
2026-01-20 11:51:08 +00:00
'@matrix-org/matrix-sdk-crypto-nodejs@0.4.0' :
dependencies :
https-proxy-agent : 7.0 .6
node-downloader-helper : 2.1 .10
transitivePeerDependencies :
- supports-color
2026-01-15 09:31:18 +00:00
2026-01-31 06:40:45 +01:00
'@microsoft/agents-activity@1.2.3' :
2026-01-12 11:22:56 +00:00
dependencies :
debug : 4.4 .3
uuid : 11.1 .0
zod : 3.25 .75
transitivePeerDependencies :
- supports-color
2026-01-31 06:40:45 +01:00
'@microsoft/agents-hosting-express@1.2.3' :
2026-01-12 11:22:56 +00:00
dependencies :
2026-01-31 06:40:45 +01:00
'@microsoft/agents-hosting' : 1.2 .3
2026-01-12 11:22:56 +00:00
express : 5.2 .1
transitivePeerDependencies :
- debug
- supports-color
2026-01-31 06:40:45 +01:00
'@microsoft/agents-hosting-extensions-teams@1.2.3' :
2026-01-12 11:22:56 +00:00
dependencies :
2026-01-31 06:40:45 +01:00
'@microsoft/agents-hosting' : 1.2 .3
2026-01-12 11:22:56 +00:00
transitivePeerDependencies :
- debug
- supports-color
2026-01-31 06:40:45 +01:00
'@microsoft/agents-hosting@1.2.3' :
2026-01-12 11:22:56 +00:00
dependencies :
'@azure/core-auth' : 1.10 .1
2026-01-18 14:15:32 +00:00
'@azure/msal-node' : 3.8 .6
2026-01-31 06:40:45 +01:00
'@microsoft/agents-activity' : 1.2 .3
2026-02-09 19:35:37 -08:00
axios : 1.13 .5
2026-01-12 11:22:56 +00:00
jsonwebtoken : 9.0 .3
2026-01-31 06:40:45 +01:00
jwks-rsa : 3.2 .2
2026-01-12 11:22:56 +00:00
object-path : 0.11 .8
2026-01-31 06:40:45 +01:00
zod : 3.25 .75
2026-01-12 11:22:56 +00:00
transitivePeerDependencies :
- debug
- supports-color
'@mistralai/mistralai@1.10.0' :
dependencies :
zod : 3.25 .76
zod-to-json-schema : 3.25 .1 (zod@3.25.76)
2026-01-16 23:17:55 +00:00
'@mozilla/readability@0.6.0' : {}
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-android-arm64@0.1.90' :
optional : true
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-android-arm64@0.1.91' :
optional : true
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-darwin-arm64@0.1.90' :
optional : true
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-darwin-arm64@0.1.91' :
optional : true
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-darwin-x64@0.1.90' :
optional : true
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-darwin-x64@0.1.91' :
optional : true
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-linux-arm-gnueabihf@0.1.90' :
optional : true
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-linux-arm-gnueabihf@0.1.91' :
optional : true
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-linux-arm64-gnu@0.1.90' :
optional : true
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-linux-arm64-gnu@0.1.91' :
optional : true
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-linux-arm64-musl@0.1.90' :
optional : true
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-linux-arm64-musl@0.1.91' :
optional : true
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-linux-riscv64-gnu@0.1.90' :
optional : true
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-linux-riscv64-gnu@0.1.91' :
optional : true
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-linux-x64-gnu@0.1.90' :
optional : true
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-linux-x64-gnu@0.1.91' :
optional : true
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-linux-x64-musl@0.1.90' :
optional : true
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-linux-x64-musl@0.1.91' :
optional : true
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-win32-arm64-msvc@0.1.90' :
optional : true
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-win32-arm64-msvc@0.1.91' :
optional : true
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas-win32-x64-msvc@0.1.90' :
optional : true
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas-win32-x64-msvc@0.1.91' :
optional : true
2026-02-06 09:11:31 +09:00
'@napi-rs/canvas@0.1.90' :
optionalDependencies :
'@napi-rs/canvas-android-arm64' : 0.1 .90
'@napi-rs/canvas-darwin-arm64' : 0.1 .90
'@napi-rs/canvas-darwin-x64' : 0.1 .90
'@napi-rs/canvas-linux-arm-gnueabihf' : 0.1 .90
'@napi-rs/canvas-linux-arm64-gnu' : 0.1 .90
'@napi-rs/canvas-linux-arm64-musl' : 0.1 .90
'@napi-rs/canvas-linux-riscv64-gnu' : 0.1 .90
'@napi-rs/canvas-linux-x64-gnu' : 0.1 .90
'@napi-rs/canvas-linux-x64-musl' : 0.1 .90
'@napi-rs/canvas-win32-arm64-msvc' : 0.1 .90
'@napi-rs/canvas-win32-x64-msvc' : 0.1 .90
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas@0.1.91' :
optionalDependencies :
'@napi-rs/canvas-android-arm64' : 0.1 .91
'@napi-rs/canvas-darwin-arm64' : 0.1 .91
'@napi-rs/canvas-darwin-x64' : 0.1 .91
'@napi-rs/canvas-linux-arm-gnueabihf' : 0.1 .91
'@napi-rs/canvas-linux-arm64-gnu' : 0.1 .91
'@napi-rs/canvas-linux-arm64-musl' : 0.1 .91
'@napi-rs/canvas-linux-riscv64-gnu' : 0.1 .91
'@napi-rs/canvas-linux-x64-gnu' : 0.1 .91
'@napi-rs/canvas-linux-x64-musl' : 0.1 .91
'@napi-rs/canvas-win32-arm64-msvc' : 0.1 .91
'@napi-rs/canvas-win32-x64-msvc' : 0.1 .91
optional : true
2026-01-12 11:22:56 +00:00
'@napi-rs/wasm-runtime@1.1.1' :
dependencies :
'@emnapi/core' : 1.8 .1
'@emnapi/runtime' : 1.8 .1
'@tybys/wasm-util' : 0.10 .1
optional : true
2026-01-31 06:40:45 +01:00
'@noble/ciphers@2.1.1' : {}
2026-01-20 20:14:44 +00:00
2026-01-31 06:40:45 +01:00
'@noble/curves@2.0.1' :
2026-01-20 20:14:44 +00:00
dependencies :
2026-01-31 06:40:45 +01:00
'@noble/hashes' : 2.0 .1
2026-01-20 20:14:44 +00:00
2026-01-20 11:15:10 +00:00
'@noble/ed25519@3.0.0' : {}
2026-01-31 06:40:45 +01:00
'@noble/hashes@2.0.1' : {}
2026-01-20 20:14:44 +00:00
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/linux-arm64@3.15.1' :
2026-01-12 11:22:56 +00:00
optional : true
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/linux-armv7l@3.15.1' :
2026-01-12 11:22:56 +00:00
optional : true
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/linux-x64-cuda-ext@3.15.1' :
2026-01-12 11:22:56 +00:00
optional : true
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/linux-x64-cuda@3.15.1' :
2026-01-12 11:22:56 +00:00
optional : true
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/linux-x64-vulkan@3.15.1' :
2026-01-12 11:22:56 +00:00
optional : true
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/linux-x64@3.15.1' :
2026-01-12 11:22:56 +00:00
optional : true
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/mac-arm64-metal@3.15.1' :
2026-01-12 11:22:56 +00:00
optional : true
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/mac-x64@3.15.1' :
2026-01-12 11:22:56 +00:00
optional : true
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/win-arm64@3.15.1' :
2026-01-12 11:22:56 +00:00
optional : true
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/win-x64-cuda-ext@3.15.1' :
2026-01-12 11:22:56 +00:00
optional : true
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/win-x64-cuda@3.15.1' :
2026-01-12 11:22:56 +00:00
optional : true
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/win-x64-vulkan@3.15.1' :
2026-01-12 11:22:56 +00:00
optional : true
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/win-x64@3.15.1' :
2026-01-12 11:22:56 +00:00
optional : true
'@octokit/app@16.1.2' :
dependencies :
'@octokit/auth-app' : 8.1 .2
'@octokit/auth-unauthenticated' : 7.0 .3
'@octokit/core' : 7.0 .6
'@octokit/oauth-app' : 8.0 .3
'@octokit/plugin-paginate-rest' : 14.0 .0 (@octokit/core@7.0.6)
'@octokit/types' : 16.0 .0
'@octokit/webhooks' : 14.2 .0
'@octokit/auth-app@8.1.2' :
dependencies :
'@octokit/auth-oauth-app' : 9.0 .3
'@octokit/auth-oauth-user' : 6.0 .2
'@octokit/request' : 10.0 .7
'@octokit/request-error' : 7.1 .0
'@octokit/types' : 16.0 .0
toad-cache : 3.7 .0
universal-github-app-jwt : 2.2 .2
universal-user-agent : 7.0 .3
'@octokit/auth-oauth-app@9.0.3' :
dependencies :
'@octokit/auth-oauth-device' : 8.0 .3
'@octokit/auth-oauth-user' : 6.0 .2
'@octokit/request' : 10.0 .7
'@octokit/types' : 16.0 .0
universal-user-agent : 7.0 .3
'@octokit/auth-oauth-device@8.0.3' :
dependencies :
'@octokit/oauth-methods' : 6.0 .2
'@octokit/request' : 10.0 .7
'@octokit/types' : 16.0 .0
universal-user-agent : 7.0 .3
'@octokit/auth-oauth-user@6.0.2' :
dependencies :
'@octokit/auth-oauth-device' : 8.0 .3
'@octokit/oauth-methods' : 6.0 .2
'@octokit/request' : 10.0 .7
'@octokit/types' : 16.0 .0
universal-user-agent : 7.0 .3
2026-01-31 15:25:06 +09:00
'@octokit/auth-token@6.0.0' : {}
2026-01-12 11:22:56 +00:00
'@octokit/auth-unauthenticated@7.0.3' :
dependencies :
'@octokit/request-error' : 7.1 .0
'@octokit/types' : 16.0 .0
'@octokit/core@7.0.6' :
dependencies :
'@octokit/auth-token' : 6.0 .0
'@octokit/graphql' : 9.0 .3
'@octokit/request' : 10.0 .7
'@octokit/request-error' : 7.1 .0
'@octokit/types' : 16.0 .0
before-after-hook : 4.0 .0
universal-user-agent : 7.0 .3
'@octokit/endpoint@11.0.2' :
dependencies :
'@octokit/types' : 16.0 .0
universal-user-agent : 7.0 .3
'@octokit/graphql@9.0.3' :
dependencies :
'@octokit/request' : 10.0 .7
'@octokit/types' : 16.0 .0
universal-user-agent : 7.0 .3
'@octokit/oauth-app@8.0.3' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-01-12 11:22:56 +00:00
'@octokit/auth-oauth-app' : 9.0 .3
'@octokit/auth-oauth-user' : 6.0 .2
'@octokit/auth-unauthenticated' : 7.0 .3
'@octokit/core' : 7.0 .6
'@octokit/oauth-authorization-url' : 8.0 .0
'@octokit/oauth-methods' : 6.0 .2
2026-01-20 12:58:49 +00:00
'@types/aws-lambda' : 8.10 .160
2026-01-12 11:22:56 +00:00
universal-user-agent : 7.0 .3
2025-12-20 19:13:50 +01:00
2026-01-31 15:25:06 +09:00
'@octokit/oauth-authorization-url@8.0.0' : {}
2026-01-12 11:22:56 +00:00
'@octokit/oauth-methods@6.0.2' :
2026-01-07 21:29:39 +03:00
dependencies :
2026-01-12 11:22:56 +00:00
'@octokit/oauth-authorization-url' : 8.0 .0
'@octokit/request' : 10.0 .7
'@octokit/request-error' : 7.1 .0
'@octokit/types' : 16.0 .0
2026-01-07 21:29:39 +03:00
2026-01-31 15:25:06 +09:00
'@octokit/openapi-types@27.0.0' : {}
2026-01-12 11:22:56 +00:00
2026-01-31 15:25:06 +09:00
'@octokit/openapi-webhooks-types@12.1.0' : {}
2026-01-12 11:22:56 +00:00
'@octokit/plugin-paginate-graphql@6.0.0(@octokit/core@7.0.6)' :
2026-01-07 21:29:39 +03:00
dependencies :
2026-01-12 11:22:56 +00:00
'@octokit/core' : 7.0 .6
2026-01-07 21:29:39 +03:00
2026-01-12 11:22:56 +00:00
'@octokit/plugin-paginate-rest@14.0.0(@octokit/core@7.0.6)' :
2026-01-07 21:29:39 +03:00
dependencies :
2026-01-12 11:22:56 +00:00
'@octokit/core' : 7.0 .6
'@octokit/types' : 16.0 .0
2026-01-07 21:29:39 +03:00
2026-01-12 11:22:56 +00:00
'@octokit/plugin-rest-endpoint-methods@17.0.0(@octokit/core@7.0.6)' :
2026-01-07 21:29:39 +03:00
dependencies :
2026-01-12 11:22:56 +00:00
'@octokit/core' : 7.0 .6
'@octokit/types' : 16.0 .0
2026-01-07 21:29:39 +03:00
2026-01-12 11:22:56 +00:00
'@octokit/plugin-retry@8.0.3(@octokit/core@7.0.6)' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-01-12 11:22:56 +00:00
'@octokit/core' : 7.0 .6
'@octokit/request-error' : 7.1 .0
'@octokit/types' : 16.0 .0
bottleneck : 2.19 .5
2025-12-20 19:13:50 +01:00
2026-01-12 11:22:56 +00:00
'@octokit/plugin-throttling@11.0.3(@octokit/core@7.0.6)' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-01-12 11:22:56 +00:00
'@octokit/core' : 7.0 .6
'@octokit/types' : 16.0 .0
bottleneck : 2.19 .5
2025-12-20 19:13:50 +01:00
2026-01-12 11:22:56 +00:00
'@octokit/request-error@7.1.0' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-01-12 11:22:56 +00:00
'@octokit/types' : 16.0 .0
2025-12-20 19:13:50 +01:00
2026-01-12 11:22:56 +00:00
'@octokit/request@10.0.7' :
dependencies :
'@octokit/endpoint' : 11.0 .2
'@octokit/request-error' : 7.1 .0
'@octokit/types' : 16.0 .0
fast-content-type-parse : 3.0 .0
universal-user-agent : 7.0 .3
2025-12-20 19:13:50 +01:00
2026-01-12 11:22:56 +00:00
'@octokit/types@16.0.0' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-01-12 11:22:56 +00:00
'@octokit/openapi-types' : 27.0 .0
2026-01-31 15:25:06 +09:00
'@octokit/webhooks-methods@6.0.0' : {}
2026-01-12 11:22:56 +00:00
'@octokit/webhooks@14.2.0' :
dependencies :
'@octokit/openapi-webhooks-types' : 12.1 .0
'@octokit/request-error' : 7.1 .0
'@octokit/webhooks-methods' : 6.0 .0
2025-12-20 19:13:50 +01:00
2026-01-22 01:47:43 +00:00
'@opentelemetry/api-logs@0.211.0' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
'@opentelemetry/api@1.9.0' : {}
2026-01-22 01:47:43 +00:00
'@opentelemetry/configuration@0.211.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
yaml : 2.8 .2
2026-01-22 01:47:43 +00:00
'@opentelemetry/context-async-hooks@2.5.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/core@2.5.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
'@opentelemetry/semantic-conventions' : 1.39 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-logs-otlp-grpc@0.211.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@grpc/grpc-js' : 1.14 .3
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-exporter-base' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-grpc-exporter-base' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-logs' : 0.211 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-logs-otlp-http@0.211.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/api-logs' : 0.211 .0
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-exporter-base' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-logs' : 0.211 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-logs-otlp-proto@0.211.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/api-logs' : 0.211 .0
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-exporter-base' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-logs' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-trace-base' : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-metrics-otlp-grpc@0.211.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@grpc/grpc-js' : 1.14 .3
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-metrics-otlp-http' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-exporter-base' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-grpc-exporter-base' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-metrics' : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-metrics-otlp-http@0.211.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-exporter-base' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-metrics' : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-metrics-otlp-proto@0.211.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-metrics-otlp-http' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-exporter-base' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-metrics' : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-prometheus@0.211.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-metrics' : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-trace-otlp-grpc@0.211.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@grpc/grpc-js' : 1.14 .3
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-exporter-base' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-grpc-exporter-base' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-trace-base' : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-trace-otlp-http@0.211.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-exporter-base' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-trace-base' : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-trace-otlp-proto@0.211.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-exporter-base' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-trace-base' : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-01-22 01:47:43 +00:00
'@opentelemetry/exporter-zipkin@2.5.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-trace-base' : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
'@opentelemetry/semantic-conventions' : 1.39 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/instrumentation@0.211.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/api-logs' : 0.211 .0
2026-01-31 06:40:45 +01:00
import-in-the-middle : 2.0 .6
2026-01-20 18:56:10 +00:00
require-in-the-middle : 8.0 .1
transitivePeerDependencies :
- supports-color
2026-01-22 01:47:43 +00:00
'@opentelemetry/otlp-exporter-base@0.211.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.211 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-01-22 01:47:43 +00:00
'@opentelemetry/otlp-grpc-exporter-base@0.211.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@grpc/grpc-js' : 1.14 .3
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-exporter-base' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.211 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-01-22 01:47:43 +00:00
'@opentelemetry/otlp-transformer@0.211.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/api-logs' : 0.211 .0
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-logs' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-metrics' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-trace-base' : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
protobufjs : 8.0 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/propagator-b3@2.5.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-01-22 01:47:43 +00:00
'@opentelemetry/propagator-jaeger@2.5.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-01-22 01:47:43 +00:00
'@opentelemetry/resources@2.5.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
'@opentelemetry/semantic-conventions' : 1.39 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/sdk-logs@0.211.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/api-logs' : 0.211 .0
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-01-22 01:47:43 +00:00
'@opentelemetry/sdk-metrics@2.5.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-01-22 01:47:43 +00:00
'@opentelemetry/sdk-node@0.211.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/api-logs' : 0.211 .0
'@opentelemetry/configuration' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/context-async-hooks' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-logs-otlp-grpc' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-logs-otlp-http' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-logs-otlp-proto' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-metrics-otlp-grpc' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-metrics-otlp-http' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-metrics-otlp-proto' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-prometheus' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-trace-otlp-grpc' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-trace-otlp-http' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-trace-otlp-proto' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-zipkin' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/instrumentation' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/propagator-b3' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/propagator-jaeger' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-logs' : 0.211 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-metrics' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-trace-base' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-trace-node' : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
'@opentelemetry/semantic-conventions' : 1.39 .0
transitivePeerDependencies :
- supports-color
2026-01-22 01:47:43 +00:00
'@opentelemetry/sdk-trace-base@2.5.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
'@opentelemetry/semantic-conventions' : 1.39 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/sdk-trace-node@2.5.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-01-22 01:47:43 +00:00
'@opentelemetry/context-async-hooks' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/core' : 2.5 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-trace-base' : 2.5 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
'@opentelemetry/semantic-conventions@1.39.0' : {}
2026-02-05 19:36:36 +09:00
'@oxc-project/types@0.112.0' : {}
2026-01-02 23:47:28 +01:00
2026-02-03 09:08:52 +09:00
'@oxfmt/darwin-arm64@0.28.0' :
2026-01-14 14:31:43 +00:00
optional : true
2026-02-03 09:08:52 +09:00
'@oxfmt/darwin-x64@0.28.0' :
2026-01-14 14:31:43 +00:00
optional : true
2026-02-03 09:08:52 +09:00
'@oxfmt/linux-arm64-gnu@0.28.0' :
2026-01-14 14:31:43 +00:00
optional : true
2026-02-03 09:08:52 +09:00
'@oxfmt/linux-arm64-musl@0.28.0' :
2026-01-14 14:31:43 +00:00
optional : true
2026-02-03 09:08:52 +09:00
'@oxfmt/linux-x64-gnu@0.28.0' :
2026-01-14 14:31:43 +00:00
optional : true
2026-02-03 09:08:52 +09:00
'@oxfmt/linux-x64-musl@0.28.0' :
2026-01-14 14:31:43 +00:00
optional : true
2026-02-03 09:08:52 +09:00
'@oxfmt/win32-arm64@0.28.0' :
2026-01-14 14:31:43 +00:00
optional : true
2026-02-03 09:08:52 +09:00
'@oxfmt/win32-x64@0.28.0' :
2026-01-14 14:31:43 +00:00
optional : true
2026-02-09 09:51:59 +09:00
'@oxlint-tsgolint/darwin-arm64@0.11.5' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-09 09:51:59 +09:00
'@oxlint-tsgolint/darwin-x64@0.11.5' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-09 09:51:59 +09:00
'@oxlint-tsgolint/linux-arm64@0.11.5' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-09 09:51:59 +09:00
'@oxlint-tsgolint/linux-x64@0.11.5' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-09 09:51:59 +09:00
'@oxlint-tsgolint/win32-arm64@0.11.5' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-09 09:51:59 +09:00
'@oxlint-tsgolint/win32-x64@0.11.5' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-03 09:08:52 +09:00
'@oxlint/darwin-arm64@1.43.0' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-03 09:08:52 +09:00
'@oxlint/darwin-x64@1.43.0' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-03 09:08:52 +09:00
'@oxlint/linux-arm64-gnu@1.43.0' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-03 09:08:52 +09:00
'@oxlint/linux-arm64-musl@1.43.0' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-03 09:08:52 +09:00
'@oxlint/linux-x64-gnu@1.43.0' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-03 09:08:52 +09:00
'@oxlint/linux-x64-musl@1.43.0' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-03 09:08:52 +09:00
'@oxlint/win32-arm64@1.43.0' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-03 09:08:52 +09:00
'@oxlint/win32-x64@1.43.0' :
2025-12-23 00:28:33 +00:00
optional : true
2025-12-20 19:13:50 +01:00
'@pinojs/redact@0.4.0' : {}
'@pkgjs/parseargs@0.11.0' :
optional : true
2025-12-30 14:30:46 +01:00
'@polka/url@1.0.0-next.29' : {}
2025-12-20 19:13:50 +01:00
'@protobufjs/aspromise@1.1.2' : {}
'@protobufjs/base64@1.1.2' : {}
'@protobufjs/codegen@2.0.4' : {}
'@protobufjs/eventemitter@1.1.0' : {}
'@protobufjs/fetch@1.1.0' :
dependencies :
'@protobufjs/aspromise' : 1.1 .2
'@protobufjs/inquire' : 1.1 .0
'@protobufjs/float@1.0.2' : {}
'@protobufjs/inquire@1.1.0' : {}
'@protobufjs/path@1.1.2' : {}
'@protobufjs/pool@1.1.0' : {}
'@protobufjs/utf8@1.1.0' : {}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
'@quansync/fs@1.0.0' :
dependencies :
quansync : 1.0 .0
2026-01-12 11:22:56 +00:00
'@reflink/reflink-darwin-arm64@0.1.19' :
optional : true
'@reflink/reflink-darwin-x64@0.1.19' :
optional : true
'@reflink/reflink-linux-arm64-gnu@0.1.19' :
optional : true
'@reflink/reflink-linux-arm64-musl@0.1.19' :
optional : true
'@reflink/reflink-linux-x64-gnu@0.1.19' :
optional : true
'@reflink/reflink-linux-x64-musl@0.1.19' :
optional : true
'@reflink/reflink-win32-arm64-msvc@0.1.19' :
optional : true
'@reflink/reflink-win32-x64-msvc@0.1.19' :
optional : true
'@reflink/reflink@0.1.19' :
optionalDependencies :
'@reflink/reflink-darwin-arm64' : 0.1 .19
'@reflink/reflink-darwin-x64' : 0.1 .19
'@reflink/reflink-linux-arm64-gnu' : 0.1 .19
'@reflink/reflink-linux-arm64-musl' : 0.1 .19
'@reflink/reflink-linux-x64-gnu' : 0.1 .19
'@reflink/reflink-linux-x64-musl' : 0.1 .19
'@reflink/reflink-win32-arm64-msvc' : 0.1 .19
'@reflink/reflink-win32-x64-msvc' : 0.1 .19
optional : true
2026-02-05 19:36:36 +09:00
'@rolldown/binding-android-arm64@1.0.0-rc.3' :
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
optional : true
2026-02-05 19:36:36 +09:00
'@rolldown/binding-darwin-arm64@1.0.0-rc.3' :
2025-12-30 14:30:46 +01:00
optional : true
2026-02-05 19:36:36 +09:00
'@rolldown/binding-darwin-x64@1.0.0-rc.3' :
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
optional : true
2026-02-05 19:36:36 +09:00
'@rolldown/binding-freebsd-x64@1.0.0-rc.3' :
2025-12-30 14:30:46 +01:00
optional : true
2026-02-05 19:36:36 +09:00
'@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.3' :
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
optional : true
2026-02-05 19:36:36 +09:00
'@rolldown/binding-linux-arm64-gnu@1.0.0-rc.3' :
2025-12-30 14:30:46 +01:00
optional : true
2026-02-05 19:36:36 +09:00
'@rolldown/binding-linux-arm64-musl@1.0.0-rc.3' :
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
optional : true
2026-02-05 19:36:36 +09:00
'@rolldown/binding-linux-x64-gnu@1.0.0-rc.3' :
2025-12-30 14:30:46 +01:00
optional : true
2026-02-05 19:36:36 +09:00
'@rolldown/binding-linux-x64-musl@1.0.0-rc.3' :
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
optional : true
2026-02-05 19:36:36 +09:00
'@rolldown/binding-openharmony-arm64@1.0.0-rc.3' :
2025-12-30 14:30:46 +01:00
optional : true
2026-02-05 19:36:36 +09:00
'@rolldown/binding-wasm32-wasi@1.0.0-rc.3' :
2025-12-30 14:30:46 +01:00
dependencies :
'@napi-rs/wasm-runtime' : 1.1 .1
2025-12-20 19:13:50 +01:00
optional : true
2026-02-05 19:36:36 +09:00
'@rolldown/binding-win32-arm64-msvc@1.0.0-rc.3' :
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
optional : true
2026-02-05 19:36:36 +09:00
'@rolldown/binding-win32-x64-msvc@1.0.0-rc.3' :
2026-01-08 04:55:01 +00:00
optional : true
2026-02-05 19:36:36 +09:00
'@rolldown/pluginutils@1.0.0-rc.3' : {}
2026-01-08 04:55:01 +00:00
2026-01-31 06:40:45 +01:00
'@rollup/rollup-android-arm-eabi@4.57.1' :
2025-12-30 14:30:46 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-android-arm64@4.57.1' :
2026-01-08 04:55:01 +00:00
optional : true
2025-12-30 14:30:46 +01:00
2026-01-31 06:40:45 +01:00
'@rollup/rollup-darwin-arm64@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-darwin-x64@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-freebsd-arm64@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-freebsd-x64@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-arm-gnueabihf@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-arm-musleabihf@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-arm64-gnu@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-arm64-musl@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-loong64-gnu@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-loong64-musl@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-ppc64-gnu@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-ppc64-musl@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-riscv64-gnu@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-riscv64-musl@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-s390x-gnu@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-x64-gnu@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-linux-x64-musl@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-openbsd-x64@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-openharmony-arm64@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-win32-arm64-msvc@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-win32-ia32-msvc@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-win32-x64-gnu@4.57.1' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 06:40:45 +01:00
'@rollup/rollup-win32-x64-msvc@4.57.1' :
2026-01-08 04:55:01 +00:00
optional : true
2026-01-31 06:40:45 +01:00
'@scure/base@2.0.0' : {}
2026-01-20 20:14:44 +00:00
2026-01-31 06:40:45 +01:00
'@scure/bip32@2.0.1' :
2026-01-20 20:14:44 +00:00
dependencies :
2026-01-31 06:40:45 +01:00
'@noble/curves' : 2.0 .1
'@noble/hashes' : 2.0 .1
'@scure/base' : 2.0 .0
2026-01-20 20:14:44 +00:00
2026-01-31 06:40:45 +01:00
'@scure/bip39@2.0.1' :
2026-01-20 20:14:44 +00:00
dependencies :
2026-01-31 06:40:45 +01:00
'@noble/hashes' : 2.0 .1
'@scure/base' : 2.0 .0
2026-01-20 20:14:44 +00:00
2026-01-20 11:51:08 +00:00
'@selderee/plugin-htmlparser2@0.11.0' :
dependencies :
domhandler : 5.0 .3
selderee : 0.11 .0
2026-01-16 01:52:34 +00:00
'@silvia-odwyer/photon-node@0.3.4' : {}
2026-02-06 16:37:48 -08:00
'@sinclair/typebox@0.34.48' : {}
2026-01-02 23:47:28 +01:00
2026-01-04 14:12:00 +01:00
'@slack/bolt@4.6.0(@types/express@5.0.6)' :
dependencies :
'@slack/logger' : 4.0 .0
'@slack/oauth' : 3.0 .4
'@slack/socket-mode' : 2.0 .5
'@slack/types' : 2.19 .0
'@slack/web-api' : 7.13 .0
'@types/express' : 5.0 .6
2026-02-09 19:35:37 -08:00
axios : 1.13 .5
2026-01-04 14:12:00 +01:00
express : 5.2 .1
path-to-regexp : 8.3 .0
raw-body : 3.0 .2
tsscmp : 1.0 .6
transitivePeerDependencies :
- bufferutil
- debug
- supports-color
- utf-8-validate
'@slack/logger@4.0.0' :
dependencies :
2026-02-09 09:51:59 +09:00
'@types/node' : 25.2 .2
2026-01-04 14:12:00 +01:00
'@slack/oauth@3.0.4' :
dependencies :
'@slack/logger' : 4.0 .0
'@slack/web-api' : 7.13 .0
'@types/jsonwebtoken' : 9.0 .10
2026-02-09 09:51:59 +09:00
'@types/node' : 25.2 .2
2026-01-04 14:12:00 +01:00
jsonwebtoken : 9.0 .3
transitivePeerDependencies :
- debug
'@slack/socket-mode@2.0.5' :
dependencies :
'@slack/logger' : 4.0 .0
'@slack/web-api' : 7.13 .0
2026-02-09 09:51:59 +09:00
'@types/node' : 25.2 .2
2026-01-04 14:12:00 +01:00
'@types/ws' : 8.18 .1
2026-01-20 12:58:49 +00:00
eventemitter3 : 5.0 .4
2026-01-05 22:52:13 +00:00
ws : 8.19 .0
2026-01-04 14:12:00 +01:00
transitivePeerDependencies :
- bufferutil
- debug
- utf-8-validate
'@slack/types@2.19.0' : {}
'@slack/web-api@7.13.0' :
dependencies :
'@slack/logger' : 4.0 .0
'@slack/types' : 2.19 .0
2026-02-09 09:51:59 +09:00
'@types/node' : 25.2 .2
2026-01-04 14:12:00 +01:00
'@types/retry' : 0.12 .0
2026-02-09 19:35:37 -08:00
axios : 1.13 .5
2026-01-20 12:58:49 +00:00
eventemitter3 : 5.0 .4
2026-02-01 14:29:45 -08:00
form-data : 2.5 .4
2026-01-04 14:12:00 +01:00
is-electron : 2.2 .2
is-stream : 2.0 .1
p-queue : 6.6 .2
p-retry : 4.6 .2
retry : 0.13 .1
transitivePeerDependencies :
- debug
2026-01-18 14:15:32 +00:00
'@smithy/abort-controller@4.2.8' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2025-12-20 19:13:50 +01:00
2026-01-18 14:15:32 +00:00
'@smithy/config-resolver@4.4.6' :
2025-12-30 14:30:46 +01:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/node-config-provider' : 4.3 .8
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
'@smithy/util-config-provider' : 4.2 .0
2026-01-18 14:15:32 +00:00
'@smithy/util-endpoints' : 3.2 .8
'@smithy/util-middleware' : 4.2 .8
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-02-03 09:08:52 +09:00
'@smithy/core@3.22.1' :
2026-01-23 16:50:30 -05:00
dependencies :
'@smithy/middleware-serde' : 4.2 .9
'@smithy/protocol-http' : 5.3 .8
'@smithy/types' : 4.12 .0
'@smithy/util-base64' : 4.3 .0
'@smithy/util-body-length-browser' : 4.2 .0
'@smithy/util-middleware' : 4.2 .8
2026-02-03 09:08:52 +09:00
'@smithy/util-stream' : 4.5 .11
2026-01-23 16:50:30 -05:00
'@smithy/util-utf8' : 4.2 .0
'@smithy/uuid' : 1.1 .0
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/credential-provider-imds@4.2.8' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/node-config-provider' : 4.3 .8
'@smithy/property-provider' : 4.2 .8
'@smithy/types' : 4.12 .0
'@smithy/url-parser' : 4.2 .8
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/eventstream-codec@4.2.8' :
2026-01-13 06:57:02 +00:00
dependencies :
'@aws-crypto/crc32' : 5.2 .0
2026-01-18 14:15:32 +00:00
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
'@smithy/util-hex-encoding' : 4.2 .0
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/eventstream-serde-browser@4.2.8' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/eventstream-serde-universal' : 4.2 .8
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/eventstream-serde-config-resolver@4.3.8' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/eventstream-serde-node@4.2.8' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/eventstream-serde-universal' : 4.2 .8
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/eventstream-serde-universal@4.2.8' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/eventstream-codec' : 4.2 .8
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/fetch-http-handler@5.3.9' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/protocol-http' : 5.3 .8
'@smithy/querystring-builder' : 4.2 .8
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
'@smithy/util-base64' : 4.3 .0
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/hash-node@4.2.8' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
'@smithy/util-buffer-from' : 4.2 .0
'@smithy/util-utf8' : 4.2 .0
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/invalid-dependency@4.2.8' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
'@smithy/is-array-buffer@2.2.0' :
dependencies :
tslib : 2.8 .1
'@smithy/is-array-buffer@4.2.0' :
dependencies :
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/middleware-content-length@4.2.8' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/protocol-http' : 5.3 .8
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-02-03 09:08:52 +09:00
'@smithy/middleware-endpoint@4.4.13' :
2026-01-23 16:50:30 -05:00
dependencies :
2026-02-03 09:08:52 +09:00
'@smithy/core' : 3.22 .1
2026-01-23 16:50:30 -05:00
'@smithy/middleware-serde' : 4.2 .9
'@smithy/node-config-provider' : 4.3 .8
'@smithy/shared-ini-file-loader' : 4.4 .3
'@smithy/types' : 4.12 .0
'@smithy/url-parser' : 4.2 .8
'@smithy/util-middleware' : 4.2 .8
tslib : 2.8 .1
2026-02-03 09:08:52 +09:00
'@smithy/middleware-retry@4.4.30' :
2026-01-23 16:50:30 -05:00
dependencies :
'@smithy/node-config-provider' : 4.3 .8
'@smithy/protocol-http' : 5.3 .8
'@smithy/service-error-classification' : 4.2 .8
2026-02-03 09:08:52 +09:00
'@smithy/smithy-client' : 4.11 .2
2026-01-23 16:50:30 -05:00
'@smithy/types' : 4.12 .0
'@smithy/util-middleware' : 4.2 .8
'@smithy/util-retry' : 4.2 .8
'@smithy/uuid' : 1.1 .0
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/middleware-serde@4.2.9' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/protocol-http' : 5.3 .8
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/middleware-stack@4.2.8' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/node-config-provider@4.3.8' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/property-provider' : 4.2 .8
'@smithy/shared-ini-file-loader' : 4.4 .3
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-02-03 09:08:52 +09:00
'@smithy/node-http-handler@4.4.9' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/abort-controller' : 4.2 .8
'@smithy/protocol-http' : 5.3 .8
'@smithy/querystring-builder' : 4.2 .8
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/property-provider@4.2.8' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/protocol-http@5.3.8' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/querystring-builder@4.2.8' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
'@smithy/util-uri-escape' : 4.2 .0
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/querystring-parser@4.2.8' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/service-error-classification@4.2.8' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
2026-01-18 14:15:32 +00:00
'@smithy/shared-ini-file-loader@4.4.3' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/signature-v4@5.3.8' :
2026-01-13 06:57:02 +00:00
dependencies :
'@smithy/is-array-buffer' : 4.2 .0
2026-01-18 14:15:32 +00:00
'@smithy/protocol-http' : 5.3 .8
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
'@smithy/util-hex-encoding' : 4.2 .0
2026-01-18 14:15:32 +00:00
'@smithy/util-middleware' : 4.2 .8
2026-01-13 06:57:02 +00:00
'@smithy/util-uri-escape' : 4.2 .0
'@smithy/util-utf8' : 4.2 .0
tslib : 2.8 .1
2026-02-03 09:08:52 +09:00
'@smithy/smithy-client@4.11.2' :
2026-01-23 16:50:30 -05:00
dependencies :
2026-02-03 09:08:52 +09:00
'@smithy/core' : 3.22 .1
'@smithy/middleware-endpoint' : 4.4 .13
2026-01-23 16:50:30 -05:00
'@smithy/middleware-stack' : 4.2 .8
'@smithy/protocol-http' : 5.3 .8
'@smithy/types' : 4.12 .0
2026-02-03 09:08:52 +09:00
'@smithy/util-stream' : 4.5 .11
2026-01-23 16:50:30 -05:00
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/types@4.12.0' :
2026-01-13 06:57:02 +00:00
dependencies :
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/url-parser@4.2.8' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/querystring-parser' : 4.2 .8
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
'@smithy/util-base64@4.3.0' :
dependencies :
'@smithy/util-buffer-from' : 4.2 .0
'@smithy/util-utf8' : 4.2 .0
tslib : 2.8 .1
'@smithy/util-body-length-browser@4.2.0' :
dependencies :
tslib : 2.8 .1
'@smithy/util-body-length-node@4.2.1' :
dependencies :
tslib : 2.8 .1
'@smithy/util-buffer-from@2.2.0' :
dependencies :
'@smithy/is-array-buffer' : 2.2 .0
tslib : 2.8 .1
'@smithy/util-buffer-from@4.2.0' :
dependencies :
'@smithy/is-array-buffer' : 4.2 .0
tslib : 2.8 .1
'@smithy/util-config-provider@4.2.0' :
dependencies :
tslib : 2.8 .1
2026-02-03 09:08:52 +09:00
'@smithy/util-defaults-mode-browser@4.3.29' :
2026-01-23 16:50:30 -05:00
dependencies :
'@smithy/property-provider' : 4.2 .8
2026-02-03 09:08:52 +09:00
'@smithy/smithy-client' : 4.11 .2
2026-01-23 16:50:30 -05:00
'@smithy/types' : 4.12 .0
tslib : 2.8 .1
2026-02-03 09:08:52 +09:00
'@smithy/util-defaults-mode-node@4.2.32' :
2026-01-23 16:50:30 -05:00
dependencies :
'@smithy/config-resolver' : 4.4 .6
'@smithy/credential-provider-imds' : 4.2 .8
'@smithy/node-config-provider' : 4.3 .8
'@smithy/property-provider' : 4.2 .8
2026-02-03 09:08:52 +09:00
'@smithy/smithy-client' : 4.11 .2
2026-01-23 16:50:30 -05:00
'@smithy/types' : 4.12 .0
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/util-endpoints@3.2.8' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/node-config-provider' : 4.3 .8
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
'@smithy/util-hex-encoding@4.2.0' :
dependencies :
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/util-middleware@4.2.8' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-01-18 14:15:32 +00:00
'@smithy/util-retry@4.2.8' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/service-error-classification' : 4.2 .8
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-02-03 09:08:52 +09:00
'@smithy/util-stream@4.5.11' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-01-18 14:15:32 +00:00
'@smithy/fetch-http-handler' : 5.3 .9
2026-02-03 09:08:52 +09:00
'@smithy/node-http-handler' : 4.4 .9
2026-01-18 14:15:32 +00:00
'@smithy/types' : 4.12 .0
2026-01-13 06:57:02 +00:00
'@smithy/util-base64' : 4.3 .0
'@smithy/util-buffer-from' : 4.2 .0
'@smithy/util-hex-encoding' : 4.2 .0
'@smithy/util-utf8' : 4.2 .0
tslib : 2.8 .1
'@smithy/util-uri-escape@4.2.0' :
dependencies :
tslib : 2.8 .1
'@smithy/util-utf8@2.3.0' :
dependencies :
'@smithy/util-buffer-from' : 2.2 .0
tslib : 2.8 .1
'@smithy/util-utf8@4.2.0' :
dependencies :
'@smithy/util-buffer-from' : 4.2 .0
tslib : 2.8 .1
'@smithy/uuid@1.1.0' :
dependencies :
tslib : 2.8 .1
'@standard-schema/spec@1.1.0' : {}
2025-12-20 19:13:50 +01:00
2026-01-18 05:40:58 +00:00
'@swc/helpers@0.5.18' :
dependencies :
tslib : 2.8 .1
2026-02-07 15:41:17 -05:00
'@thi.ng/bitstream@2.4.40' :
2025-12-30 14:30:46 +01:00
dependencies :
2026-02-07 15:41:17 -05:00
'@thi.ng/errors' : 2.6 .3
2025-12-30 14:30:46 +01:00
optional : true
2026-02-07 15:41:17 -05:00
'@thi.ng/errors@2.6.3' :
2025-12-20 19:13:50 +01:00
optional : true
2026-01-31 15:25:06 +09:00
'@tinyhttp/content-disposition@2.2.3' : {}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
'@tokenizer/inflate@0.4.1' :
dependencies :
debug : 4.4 .3
2026-01-02 23:47:28 +01:00
token-types : 6.1 .2
2025-12-20 19:13:50 +01:00
transitivePeerDependencies :
- supports-color
'@tokenizer/token@0.3.0' : {}
2026-01-31 04:19:56 +01:00
'@tootallnate/quickjs-emscripten@0.23.0' : {}
2026-01-27 03:48:10 +08:00
'@twurple/api-call@8.0.3' :
dependencies :
'@d-fischer/shared-utils' : 3.6 .4
'@twurple/common' : 8.0 .3
tslib : 2.8 .1
'@twurple/api@8.0.3(@twurple/auth@8.0.3)' :
dependencies :
'@d-fischer/cache-decorators' : 4.0 .1
'@d-fischer/detect-node' : 3.0 .1
'@d-fischer/logger' : 4.2 .4
'@d-fischer/rate-limiter' : 1.1 .0
'@d-fischer/shared-utils' : 3.6 .4
'@d-fischer/typed-event-emitter' : 3.3 .3
'@twurple/api-call' : 8.0 .3
'@twurple/auth' : 8.0 .3
'@twurple/common' : 8.0 .3
retry : 0.13 .1
tslib : 2.8 .1
'@twurple/auth@8.0.3' :
dependencies :
'@d-fischer/logger' : 4.2 .4
'@d-fischer/shared-utils' : 3.6 .4
'@d-fischer/typed-event-emitter' : 3.3 .3
'@twurple/api-call' : 8.0 .3
'@twurple/common' : 8.0 .3
tslib : 2.8 .1
'@twurple/chat@8.0.3(@twurple/auth@8.0.3)' :
dependencies :
'@d-fischer/cache-decorators' : 4.0 .1
'@d-fischer/deprecate' : 2.0 .2
'@d-fischer/logger' : 4.2 .4
'@d-fischer/rate-limiter' : 1.1 .0
'@d-fischer/shared-utils' : 3.6 .4
'@d-fischer/typed-event-emitter' : 3.3 .3
'@twurple/auth' : 8.0 .3
'@twurple/common' : 8.0 .3
ircv3 : 0.33 .0
tslib : 2.8 .1
transitivePeerDependencies :
- bufferutil
- utf-8-validate
'@twurple/common@8.0.3' :
dependencies :
'@d-fischer/shared-utils' : 3.6 .4
klona : 2.0 .6
tslib : 2.8 .1
2025-12-20 19:13:50 +01:00
'@tybys/wasm-util@0.10.1' :
dependencies :
tslib : 2.8 .1
optional : true
2026-01-31 15:25:06 +09:00
'@types/aws-lambda@8.10.160' : {}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
'@types/body-parser@1.19.6' :
dependencies :
'@types/connect' : 3.4 .38
2026-02-09 09:51:59 +09:00
'@types/node' : 25.2 .2
2025-12-20 19:13:50 +01:00
2026-01-21 11:36:56 -06:00
'@types/bun@1.3.6' :
2026-01-06 14:17:56 -06:00
dependencies :
2026-01-21 11:36:56 -06:00
bun-types : 1.3 .6
2026-01-06 14:17:56 -06:00
optional : true
2026-01-27 01:00:17 +00:00
'@types/caseless@0.12.5' : {}
2025-12-20 19:13:50 +01:00
'@types/chai@5.2.3' :
dependencies :
'@types/deep-eql' : 4.0 .2
assertion-error : 2.0 .1
2026-01-18 05:40:58 +00:00
'@types/command-line-args@5.2.3' : {}
'@types/command-line-usage@5.0.4' : {}
2025-12-20 19:13:50 +01:00
'@types/connect@3.4.38' :
dependencies :
2026-02-09 09:51:59 +09:00
'@types/node' : 25.2 .2
2025-12-20 19:13:50 +01:00
'@types/deep-eql@4.0.2' : {}
'@types/estree@1.0.8' : {}
2026-01-20 11:51:08 +00:00
'@types/express-serve-static-core@4.19.8' :
dependencies :
2026-02-09 09:51:59 +09:00
'@types/node' : 25.2 .2
2026-01-20 11:51:08 +00:00
'@types/qs' : 6.14 .0
'@types/range-parser' : 1.2 .7
'@types/send' : 1.2 .1
2026-01-15 09:31:18 +00:00
2026-01-12 09:13:15 +00:00
'@types/express-serve-static-core@5.1.1' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-02-09 09:51:59 +09:00
'@types/node' : 25.2 .2
2025-12-20 19:13:50 +01:00
'@types/qs' : 6.14 .0
'@types/range-parser' : 1.2 .7
'@types/send' : 1.2 .1
2026-01-20 11:51:08 +00:00
'@types/express@4.17.25' :
dependencies :
'@types/body-parser' : 1.19 .6
'@types/express-serve-static-core' : 4.19 .8
'@types/qs' : 6.14 .0
'@types/serve-static' : 1.15 .10
2025-12-20 19:13:50 +01:00
'@types/express@5.0.6' :
dependencies :
'@types/body-parser' : 1.19 .6
2026-01-12 09:13:15 +00:00
'@types/express-serve-static-core' : 5.1 .1
2025-12-20 19:13:50 +01:00
'@types/serve-static' : 2.2 .0
'@types/http-errors@2.0.5' : {}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
'@types/jsesc@2.5.1' : {}
2026-01-04 14:12:00 +01:00
'@types/jsonwebtoken@9.0.10' :
dependencies :
'@types/ms' : 2.1 .0
2026-02-09 09:51:59 +09:00
'@types/node' : 25.2 .2
2026-01-04 14:12:00 +01:00
2025-12-20 19:13:50 +01:00
'@types/linkify-it@5.0.0' : {}
'@types/long@4.0.2' : {}
'@types/markdown-it@14.1.2' :
dependencies :
'@types/linkify-it' : 5.0 .0
'@types/mdurl' : 2.0 .0
'@types/mdurl@2.0.0' : {}
'@types/mime-types@2.1.4' : {}
2026-01-20 11:51:08 +00:00
'@types/mime@1.3.5' : {}
2026-01-04 14:12:00 +01:00
'@types/ms@2.1.0' : {}
2025-12-20 19:13:50 +01:00
'@types/node@10.17.60' : {}
2026-02-09 09:51:59 +09:00
'@types/node@20.19.33' :
2026-01-18 05:40:58 +00:00
dependencies :
undici-types : 6.21 .0
2026-02-09 09:51:59 +09:00
'@types/node@24.10.12' :
2026-01-25 07:22:36 -05:00
dependencies :
undici-types : 7.16 .0
2026-02-09 09:51:59 +09:00
'@types/node@25.2.2' :
2025-12-20 19:13:50 +01:00
dependencies :
undici-types : 7.16 .0
2026-01-06 05:33:08 +01:00
'@types/proper-lockfile@4.1.4' :
dependencies :
'@types/retry' : 0.12 .5
2025-12-20 19:13:50 +01:00
'@types/qrcode-terminal@0.12.2' : {}
'@types/qs@6.14.0' : {}
'@types/range-parser@1.2.7' : {}
2026-01-27 01:00:17 +00:00
'@types/request@2.48.13' :
dependencies :
'@types/caseless' : 0.12 .5
2026-02-09 09:51:59 +09:00
'@types/node' : 25.2 .2
2026-01-27 01:00:17 +00:00
'@types/tough-cookie' : 4.0 .5
2026-02-01 14:29:45 -08:00
form-data : 2.5 .4
2026-01-27 01:00:17 +00:00
2026-01-04 14:12:00 +01:00
'@types/retry@0.12.0' : {}
2026-01-06 05:33:08 +01:00
'@types/retry@0.12.5' : {}
2026-01-20 11:51:08 +00:00
'@types/send@0.17.6' :
dependencies :
'@types/mime' : 1.3 .5
2026-02-09 09:51:59 +09:00
'@types/node' : 25.2 .2
2026-01-20 11:51:08 +00:00
2025-12-20 19:13:50 +01:00
'@types/send@1.2.1' :
dependencies :
2026-02-09 09:51:59 +09:00
'@types/node' : 25.2 .2
2026-01-07 21:29:39 +03:00
2026-01-20 11:51:08 +00:00
'@types/serve-static@1.15.10' :
dependencies :
'@types/http-errors' : 2.0 .5
2026-02-09 09:51:59 +09:00
'@types/node' : 25.2 .2
2026-01-20 11:51:08 +00:00
'@types/send' : 0.17 .6
2025-12-20 19:13:50 +01:00
'@types/serve-static@2.2.0' :
dependencies :
'@types/http-errors' : 2.0 .5
2026-02-09 09:51:59 +09:00
'@types/node' : 25.2 .2
2025-12-20 19:13:50 +01:00
2026-01-27 01:00:17 +00:00
'@types/tough-cookie@4.0.5' : {}
2025-12-20 19:13:50 +01:00
'@types/trusted-types@2.0.7' : {}
'@types/ws@8.18.1' :
dependencies :
2026-02-09 09:51:59 +09:00
'@types/node' : 25.2 .2
2025-12-20 19:13:50 +01:00
2026-02-10 08:52:07 +09:00
'@typescript/native-preview-darwin-arm64@7.0.0-dev.20260209.1' :
2026-01-21 04:05:57 +00:00
optional : true
2026-02-10 08:52:07 +09:00
'@typescript/native-preview-darwin-x64@7.0.0-dev.20260209.1' :
2026-01-21 04:05:57 +00:00
optional : true
2026-02-10 08:52:07 +09:00
'@typescript/native-preview-linux-arm64@7.0.0-dev.20260209.1' :
2026-01-21 04:05:57 +00:00
optional : true
2026-02-10 08:52:07 +09:00
'@typescript/native-preview-linux-arm@7.0.0-dev.20260209.1' :
2026-01-21 04:05:57 +00:00
optional : true
2026-02-10 08:52:07 +09:00
'@typescript/native-preview-linux-x64@7.0.0-dev.20260209.1' :
2026-01-21 04:05:57 +00:00
optional : true
2026-02-10 08:52:07 +09:00
'@typescript/native-preview-win32-arm64@7.0.0-dev.20260209.1' :
2026-01-21 04:05:57 +00:00
optional : true
2026-02-10 08:52:07 +09:00
'@typescript/native-preview-win32-x64@7.0.0-dev.20260209.1' :
2026-01-31 06:40:45 +01:00
optional : true
2026-02-10 08:52:07 +09:00
'@typescript/native-preview@7.0.0-dev.20260209.1' :
2026-01-21 04:05:57 +00:00
optionalDependencies :
2026-02-10 08:52:07 +09:00
'@typescript/native-preview-darwin-arm64' : 7.0 .0 -dev.20260209.1
'@typescript/native-preview-darwin-x64' : 7.0 .0 -dev.20260209.1
'@typescript/native-preview-linux-arm' : 7.0 .0 -dev.20260209.1
'@typescript/native-preview-linux-arm64' : 7.0 .0 -dev.20260209.1
'@typescript/native-preview-linux-x64' : 7.0 .0 -dev.20260209.1
'@typescript/native-preview-win32-arm64' : 7.0 .0 -dev.20260209.1
'@typescript/native-preview-win32-x64' : 7.0 .0 -dev.20260209.1
2026-01-21 04:05:57 +00:00
2026-02-06 09:11:31 +09:00
'@typespec/ts-http-runtime@0.3.3' :
2026-01-07 21:29:39 +03:00
dependencies :
http-proxy-agent : 7.0 .2
https-proxy-agent : 7.0 .6
tslib : 2.8 .1
transitivePeerDependencies :
- supports-color
2026-01-24 10:30:21 +00:00
'@urbit/aura@3.0.0' : {}
2026-01-24 00:17:58 +00:00
'@urbit/http-api@3.0.0' :
dependencies :
'@babel/runtime' : 7.28 .6
browser-or-node : 1.3 .0
core-js : 3.48 .0
2026-01-27 01:00:17 +00:00
'@vector-im/matrix-bot-sdk@0.8.0-element.3' :
dependencies :
'@matrix-org/matrix-sdk-crypto-nodejs' : 0.4 .0
'@types/express' : 4.17 .25
'@types/request' : 2.48 .13
another-json : 0.2 .0
async-lock : 1.4 .1
chalk : 4.1 .2
express : 4.22 .1
glob-to-regexp : 0.4 .1
hash.js : 1.1 .7
html-to-text : 9.0 .5
htmlencode : 0.0 .4
lowdb : 1.0 .0
lru-cache : 10.4 .3
mkdirp : 3.0 .1
morgan : 1.10 .1
postgres : 3.4 .8
2026-02-01 14:35:04 -08:00
request : 2.88 .2
request-promise : 4.2 .6 (request@2.88.2)
2026-01-27 01:00:17 +00:00
sanitize-html : 2.17 .0
transitivePeerDependencies :
- supports-color
2026-02-09 09:51:59 +09:00
'@vitest/browser-playwright@4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18)' :
2025-12-30 14:30:46 +01:00
dependencies :
2026-02-09 09:51:59 +09:00
'@vitest/browser' : 4.0 .18 (vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18)
'@vitest/mocker' : 4.0 .18 (vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))
2026-02-06 16:37:48 -08:00
playwright : 1.58 .2
2025-12-30 14:30:46 +01:00
tinyrainbow : 3.0 .3
2026-02-09 09:51:59 +09:00
vitest : 4.0 .18 (@opentelemetry/api@1.9.0)(@types/node@25.2.2)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)
2025-12-30 14:30:46 +01:00
transitivePeerDependencies :
- bufferutil
- msw
- utf-8-validate
- vite
2026-02-09 09:51:59 +09:00
'@vitest/browser@4.0.18(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18)' :
2025-12-30 14:30:46 +01:00
dependencies :
2026-02-09 09:51:59 +09:00
'@vitest/mocker' : 4.0 .18 (vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))
2026-01-24 10:30:21 +00:00
'@vitest/utils' : 4.0 .18
2025-12-30 14:30:46 +01:00
magic-string : 0.30 .21
pixelmatch : 7.1 .0
pngjs : 7.0 .0
sirv : 3.0 .2
tinyrainbow : 3.0 .3
2026-02-09 09:51:59 +09:00
vitest : 4.0 .18 (@opentelemetry/api@1.9.0)(@types/node@25.2.2)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)
2026-01-05 22:52:13 +00:00
ws : 8.19 .0
2025-12-30 14:30:46 +01:00
transitivePeerDependencies :
- bufferutil
- msw
- utf-8-validate
- vite
2026-02-09 09:51:59 +09:00
'@vitest/coverage-v8@4.0.18(@vitest/browser@4.0.18(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18))(vitest@4.0.18)' :
2025-12-20 19:13:50 +01:00
dependencies :
'@bcoe/v8-coverage' : 1.0 .2
2026-01-24 10:30:21 +00:00
'@vitest/utils' : 4.0 .18
2026-02-02 11:03:43 +09:00
ast-v8-to-istanbul : 0.3 .11
2025-12-20 19:13:50 +01:00
istanbul-lib-coverage : 3.2 .2
istanbul-lib-report : 3.0 .1
istanbul-reports : 3.2 .0
2026-02-05 19:36:36 +09:00
magicast : 0.5 .2
2025-12-20 19:13:50 +01:00
obug : 2.1 .1
std-env : 3.10 .0
tinyrainbow : 3.0 .3
2026-02-09 09:51:59 +09:00
vitest : 4.0 .18 (@opentelemetry/api@1.9.0)(@types/node@25.2.2)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)
2025-12-30 14:30:46 +01:00
optionalDependencies :
2026-02-09 09:51:59 +09:00
'@vitest/browser' : 4.0 .18 (vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18)
2025-12-20 19:13:50 +01:00
2026-01-24 10:30:21 +00:00
'@vitest/expect@4.0.18' :
2025-12-20 19:13:50 +01:00
dependencies :
2025-12-20 22:44:58 +00:00
'@standard-schema/spec' : 1.1 .0
2025-12-20 19:13:50 +01:00
'@types/chai' : 5.2 .3
2026-01-24 10:30:21 +00:00
'@vitest/spy' : 4.0 .18
'@vitest/utils' : 4.0 .18
2025-12-30 14:30:46 +01:00
chai : 6.2 .2
2025-12-20 19:13:50 +01:00
tinyrainbow : 3.0 .3
2026-02-09 09:51:59 +09:00
'@vitest/mocker@4.0.18(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-01-24 10:30:21 +00:00
'@vitest/spy' : 4.0 .18
2025-12-20 19:13:50 +01:00
estree-walker : 3.0 .3
magic-string : 0.30 .21
optionalDependencies :
2026-02-09 09:51:59 +09:00
vite : 7.3 .1 (@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)
2025-12-20 19:13:50 +01:00
2026-01-24 10:30:21 +00:00
'@vitest/pretty-format@4.0.18' :
2025-12-20 19:13:50 +01:00
dependencies :
tinyrainbow : 3.0 .3
2026-01-24 10:30:21 +00:00
'@vitest/runner@4.0.18' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-01-24 10:30:21 +00:00
'@vitest/utils' : 4.0 .18
2025-12-20 19:13:50 +01:00
pathe : 2.0 .3
2026-01-24 10:30:21 +00:00
'@vitest/snapshot@4.0.18' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-01-24 10:30:21 +00:00
'@vitest/pretty-format' : 4.0 .18
2025-12-20 19:13:50 +01:00
magic-string : 0.30 .21
pathe : 2.0 .3
2026-01-24 10:30:21 +00:00
'@vitest/spy@4.0.18' : {}
2025-12-20 19:13:50 +01:00
2026-01-24 10:30:21 +00:00
'@vitest/utils@4.0.18' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-01-24 10:30:21 +00:00
'@vitest/pretty-format' : 4.0 .18
2025-12-20 19:13:50 +01:00
tinyrainbow : 3.0 .3
'@wasm-audio-decoders/common@9.0.7' :
dependencies :
'@eshaz/web-worker' : 1.2 .2
simple-yenc : 1.0 .4
optional : true
'@wasm-audio-decoders/flac@0.2.10' :
dependencies :
'@wasm-audio-decoders/common' : 9.0 .7
codec-parser : 2.5 .0
optional : true
'@wasm-audio-decoders/ogg-vorbis@0.1.20' :
dependencies :
'@wasm-audio-decoders/common' : 9.0 .7
codec-parser : 2.5 .0
optional : true
'@wasm-audio-decoders/opus-ml@0.0.2' :
dependencies :
'@wasm-audio-decoders/common' : 9.0 .7
optional : true
'@whiskeysockets/baileys@7.0.0-rc.9(audio-decode@2.2.3)(sharp@0.34.5)' :
dependencies :
2025-12-20 22:44:58 +00:00
'@cacheable/node-cache' : 1.7 .6
2025-12-20 19:13:50 +01:00
'@hapi/boom' : 9.1 .4
async-mutex : 0.5 .0
libsignal : '@whiskeysockets/libsignal-node@https://codeload.github.com/whiskeysockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67'
2026-01-31 06:40:45 +01:00
lru-cache : 11.2 .5
2026-02-09 09:51:59 +09:00
music-metadata : 11.12 .0
2026-01-05 22:52:13 +00:00
p-queue : 9.1 .0
2025-12-20 19:13:50 +01:00
pino : 9.14 .0
protobufjs : 7.5 .4
sharp : 0.34 .5
2026-01-05 22:52:13 +00:00
ws : 8.19 .0
2025-12-20 19:13:50 +01:00
optionalDependencies :
audio-decode : 2.2 .3
transitivePeerDependencies :
- bufferutil
- supports-color
- utf-8-validate
'@whiskeysockets/libsignal-node@https://codeload.github.com/whiskeysockets/libsignal-node/tar.gz/1c30d7d7e76a3b0aa120b04dc6a26f5a12dccf67' :
dependencies :
curve25519-js : 0.0 .4
protobufjs : 6.8 .8
abort-controller@3.0.0 :
dependencies :
event-target-shim : 5.0 .1
2026-01-20 11:51:08 +00:00
accepts@1.3.8 :
dependencies :
mime-types : 2.1 .35
negotiator : 0.6 .3
2025-12-20 19:13:50 +01:00
accepts@2.0.0 :
dependencies :
mime-types : 3.0 .2
negotiator : 1.0 .0
2026-01-20 18:56:10 +00:00
acorn-import-attributes@1.9.5(acorn@8.15.0) :
dependencies :
acorn : 8.15 .0
acorn@8.15.0 : {}
2025-12-20 19:13:50 +01:00
agent-base@7.1.4 : {}
ajv-formats@3.0.1(ajv@8.17.1) :
optionalDependencies :
ajv : 8.17 .1
2026-02-01 14:35:04 -08:00
ajv@6.12.6 :
dependencies :
fast-deep-equal : 3.1 .3
fast-json-stable-stringify : 2.1 .0
json-schema-traverse : 0.4 .1
uri-js : 4.4 .1
2025-12-20 19:13:50 +01:00
ajv@8.17.1 :
dependencies :
fast-deep-equal : 3.1 .3
fast-uri : 3.1 .0
json-schema-traverse : 1.0 .0
require-from-string : 2.0 .2
2026-01-15 09:31:18 +00:00
another-json@0.2.0 : {}
2026-01-31 15:25:06 +09:00
ansi-escapes@6.2.1 : {}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
ansi-regex@5.0.1 : {}
ansi-regex@6.2.2 : {}
ansi-styles@4.3.0 :
dependencies :
color-convert : 2.0 .1
ansi-styles@6.2.3 : {}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
ansis@4.2.0 : {}
2025-12-20 19:13:50 +01:00
any-promise@1.3.0 : {}
2026-01-18 05:40:58 +00:00
apache-arrow@18.1.0 :
dependencies :
'@swc/helpers' : 0.5 .18
'@types/command-line-args' : 5.2 .3
'@types/command-line-usage' : 5.0 .4
2026-02-09 09:51:59 +09:00
'@types/node' : 20.19 .33
2026-01-18 05:40:58 +00:00
command-line-args : 5.2 .1
command-line-usage : 7.0 .3
flatbuffers : 24.12 .23
json-bignum : 0.0 .3
tslib : 2.8 .1
2026-01-31 15:25:06 +09:00
aproba@2.1.0 : {}
2026-01-12 11:22:56 +00:00
are-we-there-yet@3.0.1 :
dependencies :
delegates : 1.0 .0
readable-stream : 3.6 .2
2025-12-20 19:13:50 +01:00
argparse@2.0.1 : {}
2026-01-18 05:40:58 +00:00
array-back@3.1.0 : {}
array-back@6.2.2 : {}
2026-01-20 11:51:08 +00:00
array-flatten@1.1.1 : {}
asn1@0.2.6 :
dependencies :
safer-buffer : 2.1 .2
assert-plus@1.0.0 : {}
2025-12-20 19:13:50 +01:00
assertion-error@2.0.1 : {}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
ast-kit@3.0.0-beta.1 :
dependencies :
2026-02-05 19:36:36 +09:00
'@babel/parser' : 8.0 .0 -rc.1
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
estree-walker : 3.0 .3
pathe : 2.0 .3
2026-01-31 04:19:56 +01:00
ast-types@0.13.4 :
dependencies :
tslib : 2.8 .1
2026-02-02 11:03:43 +09:00
ast-v8-to-istanbul@0.3.11 :
2025-12-20 19:13:50 +01:00
dependencies :
'@jridgewell/trace-mapping' : 0.3 .31
estree-walker : 3.0 .3
2026-02-02 11:03:43 +09:00
js-tokens : 10.0 .0
2025-12-20 19:13:50 +01:00
2026-01-20 11:51:08 +00:00
async-lock@1.4.1 : {}
2025-12-20 19:13:50 +01:00
async-mutex@0.5.0 :
dependencies :
tslib : 2.8 .1
2026-01-12 11:22:56 +00:00
async-retry@1.3.3 :
dependencies :
retry : 0.13 .1
2026-01-04 14:12:00 +01:00
asynckit@0.4.0 : {}
2025-12-20 19:13:50 +01:00
atomic-sleep@1.0.0 : {}
audio-buffer@5.0.0 :
optional : true
audio-decode@2.2.3 :
dependencies :
'@wasm-audio-decoders/flac' : 0.2 .10
'@wasm-audio-decoders/ogg-vorbis' : 0.1 .20
audio-buffer : 5.0 .0
audio-type : 2.2 .1
mpg123-decoder : 1.0 .3
node-wav : 0.0 .2
ogg-opus-decoder : 1.7 .3
qoa-format : 1.0 .1
optional : true
audio-type@2.2.1 :
optional : true
2026-01-20 11:51:08 +00:00
aws-sign2@0.7.0 : {}
aws4@1.13.2 : {}
2026-02-09 19:35:37 -08:00
axios@1.13.5 :
dependencies :
follow-redirects : 1.15 .11
form-data : 2.5 .4
proxy-from-env : 1.1 .0
transitivePeerDependencies :
- debug
2026-02-09 10:00:53 +09:00
axios@1.13.5(debug@4.4.3) :
2026-02-07 15:41:17 -05:00
dependencies :
2026-02-09 09:51:59 +09:00
follow-redirects : 1.15 .11 (debug@4.4.3)
2026-02-07 15:41:17 -05:00
form-data : 2.5 .4
proxy-from-env : 1.1 .0
transitivePeerDependencies :
- debug
2025-12-20 19:13:50 +01:00
balanced-match@1.0.2 : {}
base64-js@1.5.1 : {}
2026-01-20 11:51:08 +00:00
basic-auth@2.0.1 :
dependencies :
safe-buffer : 5.1 .2
2026-01-31 04:19:56 +01:00
basic-ftp@5.1.0 : {}
2026-01-20 11:51:08 +00:00
bcrypt-pbkdf@1.0.2 :
dependencies :
tweetnacl : 0.14 .5
2026-01-31 15:25:06 +09:00
before-after-hook@4.0.0 : {}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
bignumber.js@9.3.1 : {}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
birpc@4.0.0 : {}
2026-01-20 11:51:08 +00:00
bluebird@3.7.2 : {}
body-parser@1.20.4 :
dependencies :
bytes : 3.1 .2
content-type : 1.0 .5
debug : 2.6 .9
depd : 2.0 .0
destroy : 1.2 .0
http-errors : 2.0 .1
iconv-lite : 0.4 .24
on-finished : 2.4 .1
qs : 6.14 .1
raw-body : 2.5 .3
type-is : 1.6 .18
unpipe : 1.0 .0
transitivePeerDependencies :
- supports-color
2026-01-08 04:55:01 +00:00
body-parser@2.2.2 :
2025-12-20 19:13:50 +01:00
dependencies :
bytes : 3.1 .2
content-type : 1.0 .5
debug : 4.4 .3
http-errors : 2.0 .1
2026-01-09 02:34:39 +01:00
iconv-lite : 0.7 .2
2025-12-20 19:13:50 +01:00
on-finished : 2.4 .1
2025-12-30 14:30:46 +01:00
qs : 6.14 .1
2025-12-20 19:13:50 +01:00
raw-body : 3.0 .2
type-is : 2.0 .1
transitivePeerDependencies :
- supports-color
2026-01-16 23:17:55 +00:00
boolbase@1.0.0 : {}
2025-12-20 19:13:50 +01:00
bottleneck@2.19.5 : {}
2026-02-09 09:51:59 +09:00
bowser@2.14.1 : {}
2026-01-13 06:57:02 +00:00
2025-12-20 19:13:50 +01:00
brace-expansion@2.0.2 :
dependencies :
balanced-match : 1.0 .2
2026-01-24 00:17:58 +00:00
browser-or-node@1.3.0 : {}
2025-12-20 19:13:50 +01:00
buffer-equal-constant-time@1.0.1 : {}
buffer-from@1.1.2 : {}
2026-01-21 11:36:56 -06:00
bun-types@1.3.6 :
2026-01-06 14:17:56 -06:00
dependencies :
2026-02-09 09:51:59 +09:00
'@types/node' : 25.2 .2
2026-01-06 14:17:56 -06:00
optional : true
2025-12-20 19:13:50 +01:00
bytes@3.1.2 : {}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
cac@6.7.14 : {}
2026-01-18 14:15:32 +00:00
cacheable@2.3.2 :
2025-12-20 19:13:50 +01:00
dependencies :
2025-12-30 14:30:46 +01:00
'@cacheable/memory' : 2.0 .7
2026-02-06 16:37:48 -08:00
'@cacheable/utils' : 2.3 .4
2026-02-02 11:03:43 +09:00
hookified : 1.15 .1
2026-01-22 01:47:43 +00:00
keyv : 5.6 .0
2026-01-18 14:15:32 +00:00
qified : 0.6 .0
2025-12-20 19:13:50 +01:00
call-bind-apply-helpers@1.0.2 :
dependencies :
es-errors : 1.3 .0
function-bind : 1.1 .2
call-bound@1.0.4 :
dependencies :
call-bind-apply-helpers : 1.0 .2
get-intrinsic : 1.3 .0
2026-01-20 11:51:08 +00:00
caseless@0.12.0 : {}
2025-12-30 14:30:46 +01:00
chai@6.2.2 : {}
2025-12-20 19:13:50 +01:00
2026-01-18 05:40:58 +00:00
chalk-template@0.4.0 :
dependencies :
chalk : 4.1 .2
2025-12-20 19:13:50 +01:00
chalk@4.1.2 :
dependencies :
ansi-styles : 4.3 .0
supports-color : 7.2 .0
chalk@5.6.2 : {}
2026-01-31 15:25:06 +09:00
chmodrp@1.0.2 : {}
2026-01-12 11:22:56 +00:00
2025-12-20 22:44:58 +00:00
chokidar@5.0.0 :
dependencies :
readdirp : 5.0 .0
2026-01-12 01:36:13 +00:00
chownr@3.0.0 : {}
2026-01-31 15:25:06 +09:00
ci-info@4.4.0 : {}
2026-01-12 11:22:56 +00:00
2026-01-20 18:56:10 +00:00
cjs-module-lexer@2.2.0 : {}
2026-01-12 11:22:56 +00:00
cli-cursor@5.0.0 :
dependencies :
restore-cursor : 5.1 .0
2025-12-20 19:13:50 +01:00
cli-highlight@2.1.11 :
dependencies :
chalk : 4.1 .2
highlight.js : 10.7 .3
mz : 2.7 .0
parse5 : 5.1 .1
parse5-htmlparser2-tree-adapter : 6.0 .1
yargs : 16.2 .0
2026-01-31 15:25:06 +09:00
cli-spinners@2.9.2 : {}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
cliui@7.0.4 :
dependencies :
string-width : 4.2 .3
strip-ansi : 6.0 .1
wrap-ansi : 7.0 .0
2026-01-12 11:22:56 +00:00
cliui@8.0.1 :
dependencies :
string-width : 4.2 .3
strip-ansi : 6.0 .1
wrap-ansi : 7.0 .0
cmake-js@7.4.0 :
dependencies :
2026-02-09 10:00:53 +09:00
axios : 1.13 .5 (debug@4.4.3)
2026-01-12 11:22:56 +00:00
debug : 4.4 .3
fs-extra : 11.3 .3
memory-stream : 1.0 .0
2026-01-31 06:40:45 +01:00
node-api-headers : 1.8 .0
2026-01-12 11:22:56 +00:00
npmlog : 6.0 .2
rc : 1.2 .8
2026-02-09 10:00:53 +09:00
semver : 7.7 .4
2026-01-31 14:20:58 +01:00
tar : 7.5 .7
2026-01-12 11:22:56 +00:00
url-join : 4.0 .1
which : 2.0 .2
yargs : 17.7 .2
transitivePeerDependencies :
- supports-color
2025-12-20 19:13:50 +01:00
codec-parser@2.5.0 :
optional : true
color-convert@2.0.1 :
dependencies :
color-name : 1.1 .4
color-name@1.1.4 : {}
2026-01-31 15:25:06 +09:00
color-support@1.1.3 : {}
2026-01-12 11:22:56 +00:00
2026-01-04 14:12:00 +01:00
combined-stream@1.0.8 :
dependencies :
delayed-stream : 1.0 .0
2026-01-18 05:40:58 +00:00
command-line-args@5.2.1 :
dependencies :
array-back : 3.1 .0
find-replace : 3.0 .0
lodash.camelcase : 4.3 .0
typical : 4.0 .0
command-line-usage@7.0.3 :
dependencies :
array-back : 6.2 .2
chalk-template : 0.4 .0
table-layout : 4.1 .1
typical : 7.3 .0
2026-01-31 15:25:06 +09:00
commander@10.0.1 : {}
2026-01-12 11:22:56 +00:00
2026-01-31 06:40:45 +01:00
commander@14.0.3 : {}
2025-12-20 19:13:50 +01:00
2026-01-31 15:25:06 +09:00
console-control-strings@1.1.0 : {}
2026-01-12 11:22:56 +00:00
2026-01-20 11:51:08 +00:00
content-disposition@0.5.4 :
dependencies :
safe-buffer : 5.2 .1
2025-12-20 19:13:50 +01:00
content-disposition@1.0.1 : {}
content-type@1.0.5 : {}
2026-01-20 11:51:08 +00:00
cookie-signature@1.0.7 : {}
2025-12-20 19:13:50 +01:00
cookie-signature@1.2.2 : {}
cookie@0.7.2 : {}
2026-01-24 00:17:58 +00:00
core-js@3.48.0 : {}
2026-01-20 11:51:08 +00:00
core-util-is@1.0.2 : {}
2025-12-20 19:13:50 +01:00
core-util-is@1.0.3 : {}
2026-02-02 11:03:43 +09:00
croner@10.0.1 : {}
2025-12-20 19:13:50 +01:00
cross-spawn@7.0.6 :
dependencies :
path-key : 3.1 .1
shebang-command : 2.0 .0
which : 2.0 .2
2026-01-16 23:17:55 +00:00
css-select@5.2.2 :
dependencies :
boolbase : 1.0 .0
css-what : 6.2 .2
domhandler : 5.0 .3
domutils : 3.2 .2
nth-check : 2.1 .1
css-what@6.2.2 : {}
cssom@0.5.0 : {}
2025-12-20 19:13:50 +01:00
curve25519-js@0.0.4 : {}
2026-01-20 11:51:08 +00:00
dashdash@1.14.1 :
dependencies :
assert-plus : 1.0 .0
2025-12-20 19:13:50 +01:00
data-uri-to-buffer@4.0.1 : {}
2026-01-31 04:19:56 +01:00
data-uri-to-buffer@6.0.2 : {}
2026-01-20 11:51:08 +00:00
debug@2.6.9 :
dependencies :
ms : 2.0 .0
2025-12-20 19:13:50 +01:00
debug@4.4.3 :
dependencies :
ms : 2.1 .3
2026-01-31 15:25:06 +09:00
deep-extend@0.6.0 : {}
2026-01-12 11:22:56 +00:00
2026-01-20 11:51:08 +00:00
deepmerge@4.3.1 : {}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
defu@6.1.4 : {}
2026-01-31 04:19:56 +01:00
degenerator@5.0.1 :
dependencies :
ast-types : 0.13 .4
escodegen : 2.1 .0
esprima : 4.0 .1
2026-01-04 14:12:00 +01:00
delayed-stream@1.0.0 : {}
2026-01-31 15:25:06 +09:00
delegates@1.0.0 : {}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
depd@2.0.0 : {}
2026-01-20 11:51:08 +00:00
destroy@1.2.0 : {}
2025-12-20 19:13:50 +01:00
detect-libc@2.1.2 : {}
2026-01-13 06:57:02 +00:00
diff@8.0.3 : {}
2025-12-20 19:13:50 +01:00
2026-01-06 14:17:56 -06:00
discord-api-types@0.38.37 : {}
2025-12-26 14:32:57 +01:00
2026-01-31 06:40:45 +01:00
discord-api-types@0.38.38 : {}
2026-01-16 23:17:55 +00:00
dom-serializer@2.0.0 :
dependencies :
domelementtype : 2.3 .0
domhandler : 5.0 .3
entities : 4.5 .0
domelementtype@2.3.0 : {}
domhandler@5.0.3 :
dependencies :
domelementtype : 2.3 .0
2026-01-04 21:51:26 +01:00
dompurify@3.3.1 :
optionalDependencies :
'@types/trusted-types' : 2.0 .7
2026-01-16 23:17:55 +00:00
domutils@3.2.2 :
dependencies :
dom-serializer : 2.0 .0
domelementtype : 2.3 .0
domhandler : 5.0 .3
2026-02-06 09:11:31 +09:00
dotenv@17.2.4 : {}
2025-12-20 19:13:50 +01:00
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
dts-resolver@2.1.3 : {}
2025-12-20 19:13:50 +01:00
dunder-proto@1.0.1 :
dependencies :
call-bind-apply-helpers : 1.0 .2
es-errors : 1.3 .0
gopd : 1.2 .0
eastasianwidth@0.2.0 : {}
2026-01-20 11:51:08 +00:00
ecc-jsbn@0.1.2 :
dependencies :
jsbn : 0.1 .1
safer-buffer : 2.1 .2
2025-12-20 19:13:50 +01:00
ecdsa-sig-formatter@1.0.11 :
dependencies :
safe-buffer : 5.2 .1
ee-first@1.1.1 : {}
2026-01-31 15:25:06 +09:00
emoji-regex@10.6.0 : {}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
emoji-regex@8.0.0 : {}
emoji-regex@9.2.2 : {}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
empathic@2.0.0 : {}
2025-12-20 19:13:50 +01:00
encodeurl@2.0.0 : {}
entities@4.5.0 : {}
2026-01-22 01:47:43 +00:00
entities@7.0.1 : {}
2026-01-16 23:17:55 +00:00
2026-01-31 15:25:06 +09:00
env-var@7.5.0 : {}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
es-define-property@1.0.1 : {}
es-errors@1.3.0 : {}
es-module-lexer@1.7.0 : {}
es-object-atoms@1.1.1 :
dependencies :
es-errors : 1.3 .0
2026-01-04 14:12:00 +01:00
es-set-tostringtag@2.1.0 :
dependencies :
es-errors : 1.3 .0
get-intrinsic : 1.3 .0
has-tostringtag : 1.0 .2
hasown : 2.0 .2
2026-02-06 09:11:31 +09:00
esbuild@0.27.3 :
2025-12-20 19:13:50 +01:00
optionalDependencies :
2026-02-06 09:11:31 +09:00
'@esbuild/aix-ppc64' : 0.27 .3
'@esbuild/android-arm' : 0.27 .3
'@esbuild/android-arm64' : 0.27 .3
'@esbuild/android-x64' : 0.27 .3
'@esbuild/darwin-arm64' : 0.27 .3
'@esbuild/darwin-x64' : 0.27 .3
'@esbuild/freebsd-arm64' : 0.27 .3
'@esbuild/freebsd-x64' : 0.27 .3
'@esbuild/linux-arm' : 0.27 .3
'@esbuild/linux-arm64' : 0.27 .3
'@esbuild/linux-ia32' : 0.27 .3
'@esbuild/linux-loong64' : 0.27 .3
'@esbuild/linux-mips64el' : 0.27 .3
'@esbuild/linux-ppc64' : 0.27 .3
'@esbuild/linux-riscv64' : 0.27 .3
'@esbuild/linux-s390x' : 0.27 .3
'@esbuild/linux-x64' : 0.27 .3
'@esbuild/netbsd-arm64' : 0.27 .3
'@esbuild/netbsd-x64' : 0.27 .3
'@esbuild/openbsd-arm64' : 0.27 .3
'@esbuild/openbsd-x64' : 0.27 .3
'@esbuild/openharmony-arm64' : 0.27 .3
'@esbuild/sunos-x64' : 0.27 .3
'@esbuild/win32-arm64' : 0.27 .3
'@esbuild/win32-ia32' : 0.27 .3
'@esbuild/win32-x64' : 0.27 .3
2025-12-20 19:13:50 +01:00
escalade@3.2.0 : {}
escape-html@1.0.3 : {}
2026-01-20 11:51:08 +00:00
escape-string-regexp@4.0.0 : {}
2026-01-31 04:19:56 +01:00
escodegen@2.1.0 :
dependencies :
esprima : 4.0 .1
estraverse : 5.3 .0
esutils : 2.0 .3
optionalDependencies :
source-map : 0.6 .1
esprima@4.0.1 : {}
estraverse@5.3.0 : {}
2025-12-20 19:13:50 +01:00
estree-walker@3.0.3 :
dependencies :
'@types/estree' : 1.0 .8
2026-01-31 04:19:56 +01:00
esutils@2.0.3 : {}
2025-12-20 19:13:50 +01:00
etag@1.8.1 : {}
event-target-shim@5.0.1 : {}
2026-01-04 14:12:00 +01:00
eventemitter3@4.0.7 : {}
2026-01-20 12:58:49 +00:00
eventemitter3@5.0.4 : {}
2025-12-20 19:13:50 +01:00
expect-type@1.3.0 : {}
2026-01-20 11:51:08 +00:00
express@4.22.1 :
dependencies :
accepts : 1.3 .8
array-flatten : 1.1 .1
body-parser : 1.20 .4
content-disposition : 0.5 .4
content-type : 1.0 .5
cookie : 0.7 .2
cookie-signature : 1.0 .7
debug : 2.6 .9
depd : 2.0 .0
encodeurl : 2.0 .0
escape-html : 1.0 .3
etag : 1.8 .1
finalhandler : 1.3 .2
fresh : 0.5 .2
http-errors : 2.0 .1
merge-descriptors : 1.0 .3
methods : 1.1 .2
on-finished : 2.4 .1
parseurl : 1.3 .3
path-to-regexp : 0.1 .12
proxy-addr : 2.0 .7
qs : 6.14 .1
range-parser : 1.2 .1
safe-buffer : 5.2 .1
send : 0.19 .2
serve-static : 1.16 .3
setprototypeof : 1.2 .0
statuses : 2.0 .2
type-is : 1.6 .18
utils-merge : 1.0 .1
vary : 1.1 .2
transitivePeerDependencies :
- supports-color
2025-12-20 19:13:50 +01:00
express@5.2.1 :
dependencies :
accepts : 2.0 .0
2026-01-08 04:55:01 +00:00
body-parser : 2.2 .2
2025-12-20 19:13:50 +01:00
content-disposition : 1.0 .1
content-type : 1.0 .5
cookie : 0.7 .2
cookie-signature : 1.2 .2
debug : 4.4 .3
depd : 2.0 .0
encodeurl : 2.0 .0
escape-html : 1.0 .3
etag : 1.8 .1
finalhandler : 2.1 .1
fresh : 2.0 .0
http-errors : 2.0 .1
merge-descriptors : 2.0 .0
mime-types : 3.0 .2
on-finished : 2.4 .1
once : 1.4 .0
parseurl : 1.3 .3
proxy-addr : 2.0 .7
2025-12-30 14:30:46 +01:00
qs : 6.14 .1
2025-12-20 19:13:50 +01:00
range-parser : 1.2 .1
router : 2.2 .0
2025-12-20 22:44:58 +00:00
send : 1.2 .1
serve-static : 2.2 .1
2025-12-20 19:13:50 +01:00
statuses : 2.0 .2
type-is : 2.0 .1
vary : 1.1 .2
transitivePeerDependencies :
- supports-color
extend@3.0.2 : {}
2026-01-20 11:51:08 +00:00
extsprintf@1.3.0 : {}
2026-01-31 15:25:06 +09:00
fast-content-type-parse@3.0.0 : {}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
fast-deep-equal@3.1.3 : {}
2026-02-01 14:35:04 -08:00
fast-json-stable-stringify@2.1.0 : {}
2025-12-20 19:13:50 +01:00
fast-uri@3.1.0 : {}
2026-02-01 14:29:45 -08:00
fast-xml-parser@5.3.4 :
2026-01-13 06:57:02 +00:00
dependencies :
strnum : 2.1 .2
2025-12-20 19:13:50 +01:00
fdir@6.5.0(picomatch@4.0.3) :
optionalDependencies :
picomatch : 4.0 .3
fetch-blob@3.2.0 :
dependencies :
node-domexception : 1.0 .0
web-streams-polyfill : 3.3 .3
2026-01-05 05:27:58 +01:00
file-type@21.3.0 :
2025-12-20 19:13:50 +01:00
dependencies :
'@tokenizer/inflate' : 0.4 .1
strtok3 : 10.3 .4
2026-01-02 23:47:28 +01:00
token-types : 6.1 .2
2025-12-20 19:13:50 +01:00
uint8array-extras : 1.5 .0
transitivePeerDependencies :
- supports-color
2026-01-31 15:25:06 +09:00
filename-reserved-regex@3.0.0 : {}
2026-01-12 11:22:56 +00:00
filenamify@6.0.0 :
dependencies :
filename-reserved-regex : 3.0 .0
2026-01-20 11:51:08 +00:00
finalhandler@1.3.2 :
dependencies :
debug : 2.6 .9
encodeurl : 2.0 .0
escape-html : 1.0 .3
on-finished : 2.4 .1
parseurl : 1.3 .3
statuses : 2.0 .2
unpipe : 1.0 .0
transitivePeerDependencies :
- supports-color
2025-12-20 19:13:50 +01:00
finalhandler@2.1.1 :
dependencies :
debug : 4.4 .3
encodeurl : 2.0 .0
escape-html : 1.0 .3
on-finished : 2.4 .1
parseurl : 1.3 .3
statuses : 2.0 .2
transitivePeerDependencies :
- supports-color
2026-01-18 05:40:58 +00:00
find-replace@3.0.0 :
dependencies :
array-back : 3.1 .0
flatbuffers@24.12.23 : {}
2026-02-09 19:35:37 -08:00
follow-redirects@1.15.11 : {}
2026-01-12 11:22:56 +00:00
follow-redirects@1.15.11(debug@4.4.3) :
optionalDependencies :
debug : 4.4 .3
2026-01-04 14:12:00 +01:00
2025-12-20 19:13:50 +01:00
foreground-child@3.3.1 :
dependencies :
cross-spawn : 7.0 .6
signal-exit : 4.1 .0
2026-01-20 11:51:08 +00:00
forever-agent@0.6.1 : {}
2026-02-01 14:29:45 -08:00
form-data@2.5.4 :
2026-01-27 01:00:17 +00:00
dependencies :
asynckit : 0.4 .0
combined-stream : 1.0 .8
es-set-tostringtag : 2.1 .0
2026-02-01 14:29:45 -08:00
has-own : 1.0 .1
2026-01-27 01:00:17 +00:00
mime-types : 2.1 .35
safe-buffer : 5.2 .1
2025-12-20 19:13:50 +01:00
formdata-polyfill@4.0.10 :
dependencies :
fetch-blob : 3.2 .0
forwarded@0.2.0 : {}
2026-01-20 11:51:08 +00:00
fresh@0.5.2 : {}
2025-12-20 19:13:50 +01:00
fresh@2.0.0 : {}
2026-01-12 11:22:56 +00:00
fs-extra@11.3.3 :
dependencies :
graceful-fs : 4.2 .11
jsonfile : 6.2 .0
universalify : 2.0 .1
2025-12-30 14:30:46 +01:00
fsevents@2.3.2 :
optional : true
2025-12-20 19:13:50 +01:00
fsevents@2.3.3 :
optional : true
function-bind@1.1.2 : {}
2026-01-12 11:22:56 +00:00
gauge@4.0.4 :
dependencies :
aproba : 2.1 .0
color-support : 1.1 .3
console-control-strings : 1.1 .0
has-unicode : 2.0 .1
signal-exit : 3.0 .7
string-width : 4.2 .3
strip-ansi : 6.0 .1
wide-align : 1.1 .5
2025-12-20 19:13:50 +01:00
gaxios@7.1.3 :
dependencies :
extend : 3.0 .2
https-proxy-agent : 7.0 .6
node-fetch : 3.3 .2
rimraf : 5.0 .10
transitivePeerDependencies :
- supports-color
gcp-metadata@8.1.2 :
dependencies :
gaxios : 7.1 .3
google-logging-utils : 1.1 .3
json-bigint : 1.0 .0
transitivePeerDependencies :
- supports-color
get-caller-file@2.0.5 : {}
get-east-asian-width@1.4.0 : {}
get-intrinsic@1.3.0 :
dependencies :
call-bind-apply-helpers : 1.0 .2
es-define-property : 1.0 .1
es-errors : 1.3 .0
es-object-atoms : 1.1 .1
function-bind : 1.1 .2
get-proto : 1.0 .1
gopd : 1.2 .0
has-symbols : 1.1 .0
hasown : 2.0 .2
math-intrinsics : 1.1 .0
get-proto@1.0.1 :
dependencies :
dunder-proto : 1.0 .1
es-object-atoms : 1.1 .1
2026-02-06 16:37:48 -08:00
get-tsconfig@4.13.6 :
2025-12-20 19:13:50 +01:00
dependencies :
resolve-pkg-maps : 1.0 .0
2026-01-31 04:19:56 +01:00
get-uri@6.0.5 :
dependencies :
basic-ftp : 5.1 .0
data-uri-to-buffer : 6.0 .2
debug : 4.4 .3
transitivePeerDependencies :
- supports-color
2026-01-20 11:51:08 +00:00
getpass@0.1.7 :
dependencies :
assert-plus : 1.0 .0
glob-to-regexp@0.4.1 : {}
2025-12-20 19:13:50 +01:00
glob@10.5.0 :
dependencies :
foreground-child : 3.3 .1
jackspeak : 3.4 .3
minimatch : 9.0 .5
minipass : 7.1 .2
package-json-from-dist : 1.0 .1
path-scurry : 1.11 .1
2026-02-05 19:36:36 +09:00
glob@13.0.1 :
2025-12-20 19:13:50 +01:00
dependencies :
2026-02-05 19:36:36 +09:00
minimatch : 10.1 .2
2025-12-20 19:13:50 +01:00
minipass : 7.1 .2
path-scurry : 2.0 .1
google-auth-library@10.5.0 :
dependencies :
base64-js : 1.5 .1
ecdsa-sig-formatter : 1.0 .11
gaxios : 7.1 .3
gcp-metadata : 8.1 .2
google-logging-utils : 1.1 .3
gtoken : 8.0 .0
jws : 4.0 .1
transitivePeerDependencies :
- supports-color
google-logging-utils@1.1.3 : {}
gopd@1.2.0 : {}
graceful-fs@4.2.11 : {}
2026-02-10 08:52:07 +09:00
grammy@1.40.0 :
2025-12-20 19:13:50 +01:00
dependencies :
2026-02-10 08:52:07 +09:00
'@grammyjs/types' : 3.24 .0
2025-12-20 19:13:50 +01:00
abort-controller : 3.0 .0
debug : 4.4 .3
node-fetch : 2.7 .0
transitivePeerDependencies :
- encoding
- supports-color
gtoken@8.0.0 :
dependencies :
gaxios : 7.1 .3
jws : 4.0 .1
transitivePeerDependencies :
- supports-color
2026-02-01 14:35:04 -08:00
har-schema@2.0.0 : {}
har-validator@5.1.5 :
dependencies :
ajv : 6.12 .6
har-schema : 2.0 .0
2025-12-20 19:13:50 +01:00
has-flag@4.0.0 : {}
2026-02-01 14:29:45 -08:00
has-own@1.0.1 : {}
2025-12-20 19:13:50 +01:00
has-symbols@1.1.0 : {}
2026-01-04 14:12:00 +01:00
has-tostringtag@1.0.2 :
dependencies :
has-symbols : 1.1 .0
2026-01-31 15:25:06 +09:00
has-unicode@2.0.1 : {}
2026-01-12 11:22:56 +00:00
2026-01-20 11:51:08 +00:00
hash.js@1.1.7 :
dependencies :
inherits : 2.0 .4
minimalistic-assert : 1.0 .1
2026-01-02 23:47:28 +01:00
hashery@1.4.0 :
2025-12-20 19:13:50 +01:00
dependencies :
2026-02-02 11:03:43 +09:00
hookified : 1.15 .1
2025-12-20 19:13:50 +01:00
hasown@2.0.2 :
dependencies :
function-bind : 1.1 .2
highlight.js@10.7.3 : {}
2026-02-09 19:35:37 -08:00
hono@4.11.8 :
optional : true
2026-01-06 14:17:56 -06:00
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
hookable@6.0.1 : {}
2026-02-02 11:03:43 +09:00
hookified@1.15.1 : {}
2025-12-20 19:13:50 +01:00
2026-02-05 12:09:23 -08:00
hosted-git-info@9.0.2 :
dependencies :
lru-cache : 11.2 .5
2025-12-20 19:13:50 +01:00
html-escaper@2.0.2 : {}
2026-01-16 23:17:55 +00:00
html-escaper@3.0.3 : {}
2026-01-20 11:51:08 +00:00
html-to-text@9.0.5 :
dependencies :
'@selderee/plugin-htmlparser2' : 0.11 .0
deepmerge : 4.3 .1
dom-serializer : 2.0 .0
htmlparser2 : 8.0 .2
selderee : 0.11 .0
htmlencode@0.0.4 : {}
2026-01-22 01:47:43 +00:00
htmlparser2@10.1.0 :
2026-01-16 23:17:55 +00:00
dependencies :
domelementtype : 2.3 .0
domhandler : 5.0 .3
domutils : 3.2 .2
2026-01-22 01:47:43 +00:00
entities : 7.0 .1
2026-01-16 23:17:55 +00:00
2026-01-20 11:51:08 +00:00
htmlparser2@8.0.2 :
dependencies :
domelementtype : 2.3 .0
domhandler : 5.0 .3
domutils : 3.2 .2
entities : 4.5 .0
2025-12-20 19:13:50 +01:00
http-errors@2.0.1 :
dependencies :
depd : 2.0 .0
inherits : 2.0 .4
setprototypeof : 1.2 .0
statuses : 2.0 .2
toidentifier : 1.0 .1
2026-01-07 21:29:39 +03:00
http-proxy-agent@7.0.2 :
dependencies :
agent-base : 7.1 .4
debug : 4.4 .3
transitivePeerDependencies :
- supports-color
2026-02-01 14:35:04 -08:00
http-signature@1.2.0 :
2026-01-20 11:51:08 +00:00
dependencies :
assert-plus : 1.0 .0
2026-02-01 14:35:04 -08:00
jsprim : 1.4 .2
2026-01-20 11:51:08 +00:00
sshpk : 1.18 .0
2025-12-20 19:13:50 +01:00
https-proxy-agent@7.0.6 :
dependencies :
agent-base : 7.1 .4
debug : 4.4 .3
transitivePeerDependencies :
- supports-color
2026-01-20 11:51:08 +00:00
iconv-lite@0.4.24 :
dependencies :
safer-buffer : 2.1 .2
2026-01-09 02:34:39 +01:00
iconv-lite@0.7.2 :
2025-12-20 19:13:50 +01:00
dependencies :
safer-buffer : 2.1 .2
ieee754@1.2.1 : {}
2026-01-31 04:19:56 +01:00
ignore@7.0.5 : {}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
immediate@3.0.6 : {}
2026-01-31 06:40:45 +01:00
import-in-the-middle@2.0.6 :
2026-01-20 18:56:10 +00:00
dependencies :
acorn : 8.15 .0
acorn-import-attributes : 1.9 .5 (acorn@8.15.0)
cjs-module-lexer : 2.2 .0
module-details-from-path : 1.0 .4
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
import-without-cache@0.2.5 : {}
2025-12-20 19:13:50 +01:00
inherits@2.0.4 : {}
2026-01-31 15:25:06 +09:00
ini@1.3.8 : {}
2026-01-12 11:22:56 +00:00
2026-01-31 04:19:56 +01:00
ip-address@10.1.0 : {}
2025-12-20 19:13:50 +01:00
ipaddr.js@1.9.1 : {}
2026-01-12 11:22:56 +00:00
ipull@3.9.3 :
dependencies :
2026-01-31 06:40:45 +01:00
'@tinyhttp/content-disposition' : 2.2 .3
2026-01-12 11:22:56 +00:00
async-retry : 1.3 .3
chalk : 5.6 .2
2026-01-31 06:40:45 +01:00
ci-info : 4.4 .0
2026-01-12 11:22:56 +00:00
cli-spinners : 2.9 .2
commander : 10.0 .1
2026-01-20 12:58:49 +00:00
eventemitter3 : 5.0 .4
2026-01-12 11:22:56 +00:00
filenamify : 6.0 .0
fs-extra : 11.3 .3
is-unicode-supported : 2.1 .0
lifecycle-utils : 2.1 .0
lodash.debounce : 4.0 .8
lowdb : 7.0 .1
pretty-bytes : 6.1 .1
pretty-ms : 8.0 .0
sleep-promise : 9.1 .0
slice-ansi : 7.1 .2
stdout-update : 4.0 .1
strip-ansi : 7.1 .2
optionalDependencies :
'@reflink/reflink' : 0.1 .19
2026-01-27 03:48:10 +08:00
ircv3@0.33.0 :
dependencies :
'@d-fischer/connection' : 9.0 .0
'@d-fischer/escape-string-regexp' : 5.0 .0
'@d-fischer/logger' : 4.2 .4
'@d-fischer/shared-utils' : 3.6 .4
'@d-fischer/typed-event-emitter' : 3.3 .3
klona : 2.0 .6
tslib : 2.8 .1
transitivePeerDependencies :
- bufferutil
- utf-8-validate
2026-01-04 14:12:00 +01:00
is-electron@2.2.2 : {}
2025-12-20 19:13:50 +01:00
is-fullwidth-code-point@3.0.0 : {}
2026-01-12 11:22:56 +00:00
is-fullwidth-code-point@5.1.0 :
dependencies :
get-east-asian-width : 1.4 .0
2026-01-31 15:25:06 +09:00
is-interactive@2.0.0 : {}
2026-01-12 11:22:56 +00:00
2026-01-20 11:51:08 +00:00
is-plain-object@5.0.0 : {}
is-promise@2.2.2 : {}
2025-12-20 19:13:50 +01:00
is-promise@4.0.0 : {}
2026-01-04 14:12:00 +01:00
is-stream@2.0.1 : {}
2026-01-20 11:51:08 +00:00
is-typedarray@1.0.0 : {}
2026-01-31 15:25:06 +09:00
is-unicode-supported@1.3.0 : {}
2026-01-12 11:22:56 +00:00
2026-01-31 15:25:06 +09:00
is-unicode-supported@2.1.0 : {}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
isarray@1.0.0 : {}
isexe@2.0.0 : {}
2026-01-31 15:25:06 +09:00
isexe@3.1.1 : {}
2026-01-12 11:22:56 +00:00
2026-01-20 11:51:08 +00:00
isstream@0.1.2 : {}
2025-12-20 19:13:50 +01:00
istanbul-lib-coverage@3.2.2 : {}
istanbul-lib-report@3.0.1 :
dependencies :
istanbul-lib-coverage : 3.2 .2
make-dir : 4.0 .0
supports-color : 7.2 .0
istanbul-reports@3.2.0 :
dependencies :
html-escaper : 2.0 .2
istanbul-lib-report : 3.0 .1
jackspeak@3.4.3 :
dependencies :
'@isaacs/cliui' : 8.0 .2
optionalDependencies :
'@pkgjs/parseargs' : 0.11 .0
jiti@2.6.1 : {}
2026-01-07 21:29:39 +03:00
jose@4.15.9 : {}
2026-02-02 11:03:43 +09:00
js-tokens@10.0.0 : {}
2025-12-20 19:13:50 +01:00
2026-01-20 11:51:08 +00:00
jsbn@0.1.1 : {}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
jsesc@3.1.0 : {}
2025-12-20 19:13:50 +01:00
json-bigint@1.0.0 :
dependencies :
bignumber.js : 9.3 .1
2026-01-18 05:40:58 +00:00
json-bignum@0.0.3 : {}
2025-12-20 19:13:50 +01:00
json-schema-to-ts@3.1.1 :
dependencies :
2026-01-13 06:57:02 +00:00
'@babel/runtime' : 7.28 .6
2025-12-20 19:13:50 +01:00
ts-algebra : 2.0 .0
2026-02-01 14:35:04 -08:00
json-schema-traverse@0.4.1 : {}
2025-12-20 19:13:50 +01:00
json-schema-traverse@1.0.0 : {}
2026-01-20 11:51:08 +00:00
json-schema@0.4.0 : {}
json-stringify-safe@5.0.1 : {}
2025-12-20 19:13:50 +01:00
json5@2.2.3 : {}
2026-01-12 11:22:56 +00:00
jsonfile@6.2.0 :
dependencies :
universalify : 2.0 .1
optionalDependencies :
graceful-fs : 4.2 .11
2026-01-04 14:12:00 +01:00
jsonwebtoken@9.0.3 :
dependencies :
jws : 4.0 .1
lodash.includes : 4.3 .0
lodash.isboolean : 3.0 .3
lodash.isinteger : 4.0 .4
lodash.isnumber : 3.0 .3
lodash.isplainobject : 4.0 .6
lodash.isstring : 4.0 .1
lodash.once : 4.1 .1
ms : 2.1 .3
2026-02-06 09:11:31 +09:00
semver : 7.7 .4
2026-01-04 14:12:00 +01:00
2026-02-01 14:35:04 -08:00
jsprim@1.4.2 :
2026-01-20 11:51:08 +00:00
dependencies :
assert-plus : 1.0 .0
extsprintf : 1.3 .0
json-schema : 0.4 .0
verror : 1.10 .0
2025-12-20 19:13:50 +01:00
jszip@3.10.1 :
dependencies :
lie : 3.3 .0
pako : 1.0 .11
readable-stream : 2.3 .8
setimmediate : 1.0 .5
jwa@2.0.1 :
dependencies :
buffer-equal-constant-time : 1.0 .1
ecdsa-sig-formatter : 1.0 .11
safe-buffer : 5.2 .1
2026-01-31 06:40:45 +01:00
jwks-rsa@3.2.2 :
2026-01-07 21:29:39 +03:00
dependencies :
'@types/jsonwebtoken' : 9.0 .10
debug : 4.4 .3
jose : 4.15 .9
limiter : 1.1 .5
lru-memoizer : 2.3 .0
transitivePeerDependencies :
- supports-color
2025-12-20 19:13:50 +01:00
jws@4.0.1 :
dependencies :
jwa : 2.0 .1
safe-buffer : 5.2 .1
2026-01-22 01:47:43 +00:00
keyv@5.6.0 :
2025-12-20 19:13:50 +01:00
dependencies :
'@keyv/serialize' : 1.1 .1
2026-01-27 03:48:10 +08:00
klona@2.0.6 : {}
2026-01-20 11:51:08 +00:00
leac@0.6.0 : {}
2025-12-20 19:13:50 +01:00
lie@3.3.0 :
dependencies :
immediate : 3.0 .6
2026-01-31 15:25:06 +09:00
lifecycle-utils@2.1.0 : {}
2026-01-12 11:22:56 +00:00
2026-01-31 15:25:06 +09:00
lifecycle-utils@3.0.1 : {}
2026-01-12 11:22:56 +00:00
2025-12-20 22:44:58 +00:00
lightningcss-android-arm64@1.30.2 :
optional : true
lightningcss-darwin-arm64@1.30.2 :
optional : true
lightningcss-darwin-x64@1.30.2 :
optional : true
lightningcss-freebsd-x64@1.30.2 :
optional : true
lightningcss-linux-arm-gnueabihf@1.30.2 :
optional : true
lightningcss-linux-arm64-gnu@1.30.2 :
optional : true
lightningcss-linux-arm64-musl@1.30.2 :
optional : true
lightningcss-linux-x64-gnu@1.30.2 :
optional : true
lightningcss-linux-x64-musl@1.30.2 :
optional : true
lightningcss-win32-arm64-msvc@1.30.2 :
optional : true
lightningcss-win32-x64-msvc@1.30.2 :
optional : true
lightningcss@1.30.2 :
dependencies :
detect-libc : 2.1 .2
optionalDependencies :
lightningcss-android-arm64 : 1.30 .2
lightningcss-darwin-arm64 : 1.30 .2
lightningcss-darwin-x64 : 1.30 .2
lightningcss-freebsd-x64 : 1.30 .2
lightningcss-linux-arm-gnueabihf : 1.30 .2
lightningcss-linux-arm64-gnu : 1.30 .2
lightningcss-linux-arm64-musl : 1.30 .2
lightningcss-linux-x64-gnu : 1.30 .2
lightningcss-linux-x64-musl : 1.30 .2
lightningcss-win32-arm64-msvc : 1.30 .2
lightningcss-win32-x64-msvc : 1.30 .2
2026-01-03 01:21:30 +01:00
optional : true
2025-12-20 22:44:58 +00:00
2026-01-07 21:29:39 +03:00
limiter@1.1.5 : {}
2026-01-16 23:17:55 +00:00
linkedom@0.18.12 :
dependencies :
css-select : 5.2 .2
cssom : 0.5 .0
html-escaper : 3.0 .3
2026-01-22 01:47:43 +00:00
htmlparser2 : 10.1 .0
2026-01-16 23:17:55 +00:00
uhyphen : 0.2 .0
2025-12-20 19:13:50 +01:00
linkify-it@5.0.0 :
dependencies :
uc.micro : 2.1 .0
2025-12-30 14:30:46 +01:00
lit-element@4.2.2 :
2025-12-20 19:13:50 +01:00
dependencies :
2026-01-09 02:34:39 +01:00
'@lit-labs/ssr-dom-shim' : 1.5 .1
2025-12-30 14:30:46 +01:00
'@lit/reactive-element' : 2.1 .2
lit-html : 3.3 .2
2025-12-20 19:13:50 +01:00
2025-12-30 14:30:46 +01:00
lit-html@3.3.2 :
2025-12-20 19:13:50 +01:00
dependencies :
'@types/trusted-types' : 2.0 .7
2025-12-30 14:30:46 +01:00
lit@3.3.2 :
2025-12-20 19:13:50 +01:00
dependencies :
2025-12-30 14:30:46 +01:00
'@lit/reactive-element' : 2.1 .2
lit-element : 4.2 .2
lit-html : 3.3 .2
2025-12-20 19:13:50 +01:00
2026-01-18 05:40:58 +00:00
lodash.camelcase@4.3.0 : {}
2026-01-07 21:29:39 +03:00
lodash.clonedeep@4.5.0 : {}
2026-01-31 15:25:06 +09:00
lodash.debounce@4.0.8 : {}
2026-01-12 11:22:56 +00:00
2026-02-03 14:27:39 -08:00
lodash.identity@3.0.0 : {}
2026-01-04 14:12:00 +01:00
lodash.includes@4.3.0 : {}
lodash.isboolean@3.0.3 : {}
lodash.isinteger@4.0.4 : {}
lodash.isnumber@3.0.3 : {}
lodash.isplainobject@4.0.6 : {}
lodash.isstring@4.0.1 : {}
2026-02-03 14:27:39 -08:00
lodash.merge@4.6.2 : {}
2026-01-04 14:12:00 +01:00
lodash.once@4.1.1 : {}
2026-02-03 14:27:39 -08:00
lodash.pickby@4.6.0 : {}
2026-01-22 01:47:43 +00:00
lodash@4.17.23 : {}
2025-12-20 19:13:50 +01:00
2026-01-12 11:22:56 +00:00
log-symbols@6.0.0 :
dependencies :
chalk : 5.6 .2
is-unicode-supported : 1.3 .0
log-symbols@7.0.1 :
dependencies :
is-unicode-supported : 2.1 .0
yoctocolors : 2.1 .2
2025-12-20 19:13:50 +01:00
long@4.0.0 : {}
long@5.3.2 : {}
2026-01-20 11:51:08 +00:00
lowdb@1.0.0 :
dependencies :
graceful-fs : 4.2 .11
is-promise : 2.2 .2
2026-01-22 01:47:43 +00:00
lodash : 4.17 .23
2026-01-20 11:51:08 +00:00
pify : 3.0 .0
steno : 0.4 .4
2026-01-12 11:22:56 +00:00
lowdb@7.0.1 :
dependencies :
steno : 4.0 .2
2025-12-20 19:13:50 +01:00
lru-cache@10.4.3 : {}
2026-01-31 06:40:45 +01:00
lru-cache@11.2.5 : {}
2025-12-20 19:13:50 +01:00
2026-01-07 21:29:39 +03:00
lru-cache@6.0.0 :
dependencies :
yallist : 4.0 .0
2026-01-31 04:19:56 +01:00
lru-cache@7.18.3 : {}
2026-01-07 21:29:39 +03:00
lru-memoizer@2.3.0 :
dependencies :
lodash.clonedeep : 4.5 .0
lru-cache : 6.0 .0
2025-12-20 19:13:50 +01:00
magic-string@0.30.21 :
dependencies :
'@jridgewell/sourcemap-codec' : 1.5 .5
2026-02-05 19:36:36 +09:00
magicast@0.5.2 :
2025-12-20 19:13:50 +01:00
dependencies :
2026-02-02 11:03:43 +09:00
'@babel/parser' : 7.29 .0
'@babel/types' : 7.29 .0
2025-12-20 19:13:50 +01:00
source-map-js : 1.2 .1
make-dir@4.0.0 :
dependencies :
2026-02-06 09:11:31 +09:00
semver : 7.7 .4
2025-12-20 19:13:50 +01:00
markdown-it@14.1.0 :
dependencies :
argparse : 2.0 .1
entities : 4.5 .0
linkify-it : 5.0 .0
mdurl : 2.0 .0
punycode.js : 2.3 .1
uc.micro : 2.1 .0
marked@15.0.12 : {}
2026-01-04 21:51:26 +01:00
marked@17.0.1 : {}
2025-12-20 19:13:50 +01:00
math-intrinsics@1.1.0 : {}
mdurl@2.0.0 : {}
2026-01-20 11:51:08 +00:00
media-typer@0.3.0 : {}
2025-12-20 19:13:50 +01:00
media-typer@1.1.0 : {}
2026-01-12 11:22:56 +00:00
memory-stream@1.0.0 :
dependencies :
readable-stream : 3.6 .2
2026-01-20 11:51:08 +00:00
merge-descriptors@1.0.3 : {}
2025-12-20 19:13:50 +01:00
merge-descriptors@2.0.0 : {}
2026-01-20 11:51:08 +00:00
methods@1.1.2 : {}
2026-01-04 14:12:00 +01:00
mime-db@1.52.0 : {}
2025-12-20 19:13:50 +01:00
mime-db@1.54.0 : {}
2026-01-04 14:12:00 +01:00
mime-types@2.1.35 :
dependencies :
mime-db : 1.52 .0
2025-12-20 19:13:50 +01:00
mime-types@3.0.2 :
dependencies :
mime-db : 1.54 .0
2026-01-20 11:51:08 +00:00
mime@1.6.0 : {}
2026-01-31 15:25:06 +09:00
mimic-function@5.0.1 : {}
2026-01-12 11:22:56 +00:00
2026-01-20 11:51:08 +00:00
minimalistic-assert@1.0.1 : {}
2026-02-05 19:36:36 +09:00
minimatch@10.1.2 :
2025-12-20 19:13:50 +01:00
dependencies :
2026-02-05 19:36:36 +09:00
'@isaacs/brace-expansion' : 5.0 .1
2025-12-20 19:13:50 +01:00
minimatch@9.0.5 :
dependencies :
brace-expansion : 2.0 .2
2026-01-31 15:25:06 +09:00
minimist@1.2.8 : {}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
minipass@7.1.2 : {}
2026-01-12 01:36:13 +00:00
minizlib@3.1.0 :
dependencies :
minipass : 7.1 .2
2026-01-20 11:51:08 +00:00
mkdirp@3.0.1 : {}
2026-01-20 18:56:10 +00:00
module-details-from-path@1.0.4 : {}
2026-01-20 11:51:08 +00:00
morgan@1.10.1 :
dependencies :
basic-auth : 2.0 .1
debug : 2.6 .9
depd : 2.0 .0
on-finished : 2.3 .0
on-headers : 1.1 .0
transitivePeerDependencies :
- supports-color
2025-12-20 19:13:50 +01:00
mpg123-decoder@1.0.3 :
dependencies :
'@wasm-audio-decoders/common' : 9.0 .7
optional : true
2025-12-30 14:30:46 +01:00
mrmime@2.0.1 : {}
2026-01-20 11:51:08 +00:00
ms@2.0.0 : {}
2025-12-20 19:13:50 +01:00
ms@2.1.3 : {}
2026-02-09 09:51:59 +09:00
music-metadata@11.12.0 :
2025-12-20 19:13:50 +01:00
dependencies :
2025-12-30 14:30:46 +01:00
'@borewit/text-codec' : 0.2 .1
2025-12-20 19:13:50 +01:00
'@tokenizer/token' : 0.3 .0
content-type : 1.0 .5
debug : 4.4 .3
2026-01-05 05:27:58 +01:00
file-type : 21.3 .0
2025-12-20 19:13:50 +01:00
media-typer : 1.1 .0
strtok3 : 10.3 .4
2026-01-02 23:47:28 +01:00
token-types : 6.1 .2
2025-12-20 19:13:50 +01:00
uint8array-extras : 1.5 .0
2026-01-31 06:40:45 +01:00
win-guid : 0.2 .1
2025-12-20 19:13:50 +01:00
transitivePeerDependencies :
- supports-color
mz@2.7.0 :
dependencies :
any-promise : 1.3 .0
object-assign : 4.1 .1
thenify-all : 1.6 .0
nanoid@3.3.11 : {}
2026-01-31 15:25:06 +09:00
nanoid@5.1.6 : {}
2026-01-12 11:22:56 +00:00
2026-01-20 11:51:08 +00:00
negotiator@0.6.3 : {}
2025-12-20 19:13:50 +01:00
negotiator@1.0.0 : {}
2026-01-31 04:19:56 +01:00
netmask@2.0.2 : {}
2026-01-31 15:25:06 +09:00
node-addon-api@8.5.0 : {}
2026-01-12 11:22:56 +00:00
2026-01-31 15:25:06 +09:00
node-api-headers@1.8.0 : {}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
node-domexception@1.0.0 : {}
2026-01-20 11:51:08 +00:00
node-downloader-helper@2.1.10 : {}
2026-02-05 19:36:36 +09:00
node-edge-tts@1.2.10 :
2026-01-25 01:05:23 +00:00
dependencies :
https-proxy-agent : 7.0 .6
ws : 8.19 .0
yargs : 17.7 .2
transitivePeerDependencies :
- bufferutil
- supports-color
- utf-8-validate
2025-12-20 19:13:50 +01:00
node-fetch@2.7.0 :
dependencies :
whatwg-url : 5.0 .0
node-fetch@3.3.2 :
dependencies :
data-uri-to-buffer : 4.0 .1
fetch-blob : 3.2 .0
formdata-polyfill : 4.0 .10
2026-01-31 06:40:45 +01:00
node-llama-cpp@3.15.1(typescript@5.9.3) :
2026-01-12 11:22:56 +00:00
dependencies :
2026-01-31 06:40:45 +01:00
'@huggingface/jinja' : 0.5 .4
2026-01-12 11:22:56 +00:00
async-retry : 1.3 .3
bytes : 3.1 .2
chalk : 5.6 .2
chmodrp : 1.0 .2
cmake-js : 7.4 .0
cross-spawn : 7.0 .6
env-var : 7.5 .0
filenamify : 6.0 .0
fs-extra : 11.3 .3
ignore : 7.0 .5
ipull : 3.9 .3
is-unicode-supported : 2.1 .0
lifecycle-utils : 3.0 .1
log-symbols : 7.0 .1
nanoid : 5.1 .6
node-addon-api : 8.5 .0
octokit : 5.0 .5
ora : 8.2 .0
pretty-ms : 9.3 .0
proper-lockfile : 4.1 .2
2026-02-09 10:00:53 +09:00
semver : 7.7 .4
2026-01-12 11:22:56 +00:00
simple-git : 3.30 .0
slice-ansi : 7.1 .2
stdout-update : 4.0 .1
strip-ansi : 7.1 .2
validate-npm-package-name : 6.0 .2
which : 5.0 .0
yargs : 17.7 .2
optionalDependencies :
2026-01-31 06:40:45 +01:00
'@node-llama-cpp/linux-arm64' : 3.15 .1
'@node-llama-cpp/linux-armv7l' : 3.15 .1
'@node-llama-cpp/linux-x64' : 3.15 .1
'@node-llama-cpp/linux-x64-cuda' : 3.15 .1
'@node-llama-cpp/linux-x64-cuda-ext' : 3.15 .1
'@node-llama-cpp/linux-x64-vulkan' : 3.15 .1
'@node-llama-cpp/mac-arm64-metal' : 3.15 .1
'@node-llama-cpp/mac-x64' : 3.15 .1
'@node-llama-cpp/win-arm64' : 3.15 .1
'@node-llama-cpp/win-x64' : 3.15 .1
'@node-llama-cpp/win-x64-cuda' : 3.15 .1
'@node-llama-cpp/win-x64-cuda-ext' : 3.15 .1
'@node-llama-cpp/win-x64-vulkan' : 3.15 .1
2026-01-12 11:22:56 +00:00
typescript : 5.9 .3
transitivePeerDependencies :
- supports-color
2026-02-02 11:03:43 +09:00
node-readable-to-web-readable-stream@0.4.2 :
optional : true
2025-12-20 19:13:50 +01:00
node-wav@0.0.2 :
optional : true
2026-02-03 09:08:52 +09:00
nostr-tools@2.23.0(typescript@5.9.3) :
2026-01-20 20:14:44 +00:00
dependencies :
2026-01-31 06:40:45 +01:00
'@noble/ciphers' : 2.1 .1
'@noble/curves' : 2.0 .1
'@noble/hashes' : 2.0 .1
'@scure/base' : 2.0 .0
'@scure/bip32' : 2.0 .1
'@scure/bip39' : 2.0 .1
2026-01-20 20:14:44 +00:00
nostr-wasm : 0.1 .0
optionalDependencies :
typescript : 5.9 .3
nostr-wasm@0.1.0 : {}
2026-01-12 11:22:56 +00:00
npmlog@6.0.2 :
dependencies :
are-we-there-yet : 3.0 .1
console-control-strings : 1.1 .0
gauge : 4.0 .4
set-blocking : 2.0 .0
2026-01-16 23:17:55 +00:00
nth-check@2.1.1 :
dependencies :
boolbase : 1.0 .0
2026-02-01 14:35:04 -08:00
oauth-sign@0.9.0 : {}
2025-12-20 19:13:50 +01:00
object-assign@4.1.1 : {}
object-inspect@1.13.4 : {}
2026-01-07 21:29:39 +03:00
object-path@0.11.8 : {}
2025-12-20 19:13:50 +01:00
obug@2.1.1 : {}
2026-01-12 11:22:56 +00:00
octokit@5.0.5 :
dependencies :
'@octokit/app' : 16.1 .2
'@octokit/core' : 7.0 .6
'@octokit/oauth-app' : 8.0 .3
'@octokit/plugin-paginate-graphql' : 6.0 .0 (@octokit/core@7.0.6)
'@octokit/plugin-paginate-rest' : 14.0 .0 (@octokit/core@7.0.6)
'@octokit/plugin-rest-endpoint-methods' : 17.0 .0 (@octokit/core@7.0.6)
'@octokit/plugin-retry' : 8.0 .3 (@octokit/core@7.0.6)
'@octokit/plugin-throttling' : 11.0 .3 (@octokit/core@7.0.6)
'@octokit/request-error' : 7.1 .0
'@octokit/types' : 16.0 .0
'@octokit/webhooks' : 14.2 .0
2025-12-20 19:13:50 +01:00
ogg-opus-decoder@1.7.3 :
dependencies :
'@wasm-audio-decoders/common' : 9.0 .7
'@wasm-audio-decoders/opus-ml' : 0.0 .2
codec-parser : 2.5 .0
opus-decoder : 0.7 .11
optional : true
ollama@0.6.3 :
dependencies :
whatwg-fetch : 3.6 .20
on-exit-leak-free@2.1.2 : {}
2026-01-20 11:51:08 +00:00
on-finished@2.3.0 :
dependencies :
ee-first : 1.1 .1
2025-12-20 19:13:50 +01:00
on-finished@2.4.1 :
dependencies :
ee-first : 1.1 .1
2026-01-20 11:51:08 +00:00
on-headers@1.1.0 : {}
2025-12-20 19:13:50 +01:00
once@1.4.0 :
dependencies :
wrappy : 1.0 .2
2026-01-12 11:22:56 +00:00
onetime@7.0.0 :
dependencies :
mimic-function : 5.0 .1
2026-01-24 10:30:21 +00:00
openai@6.10.0(ws@8.19.0)(zod@4.3.6) :
2026-01-18 05:40:58 +00:00
optionalDependencies :
ws : 8.19 .0
2026-01-24 10:30:21 +00:00
zod : 4.3 .6
2026-01-18 05:40:58 +00:00
2026-02-10 08:52:07 +09:00
openai@6.19.0(ws@8.19.0)(zod@4.3.6) :
2025-12-20 19:13:50 +01:00
optionalDependencies :
2026-01-05 22:52:13 +00:00
ws : 8.19 .0
2026-01-24 10:30:21 +00:00
zod : 4.3 .6
2025-12-20 19:13:50 +01:00
opus-decoder@0.7.11 :
dependencies :
'@wasm-audio-decoders/common' : 9.0 .7
optional : true
2026-01-12 11:22:56 +00:00
ora@8.2.0 :
dependencies :
chalk : 5.6 .2
cli-cursor : 5.0 .0
cli-spinners : 2.9 .2
is-interactive : 2.0 .0
is-unicode-supported : 2.1 .0
log-symbols : 6.0 .0
stdin-discarder : 0.2 .2
string-width : 7.2 .0
strip-ansi : 7.1 .2
2026-01-20 12:58:49 +00:00
osc-progress@0.3.0 : {}
2026-01-08 05:19:57 +01:00
2026-02-03 09:08:52 +09:00
oxfmt@0.28.0 :
2026-01-14 14:31:43 +00:00
dependencies :
2026-02-03 09:08:52 +09:00
tinypool : 2.1 .0
2026-01-14 14:31:43 +00:00
optionalDependencies :
2026-02-03 09:08:52 +09:00
'@oxfmt/darwin-arm64' : 0.28 .0
'@oxfmt/darwin-x64' : 0.28 .0
'@oxfmt/linux-arm64-gnu' : 0.28 .0
'@oxfmt/linux-arm64-musl' : 0.28 .0
'@oxfmt/linux-x64-gnu' : 0.28 .0
'@oxfmt/linux-x64-musl' : 0.28 .0
'@oxfmt/win32-arm64' : 0.28 .0
'@oxfmt/win32-x64' : 0.28 .0
2026-01-31 06:40:45 +01:00
2026-02-09 09:51:59 +09:00
oxlint-tsgolint@0.11.5 :
2025-12-23 00:28:33 +00:00
optionalDependencies :
2026-02-09 09:51:59 +09:00
'@oxlint-tsgolint/darwin-arm64' : 0.11 .5
'@oxlint-tsgolint/darwin-x64' : 0.11 .5
'@oxlint-tsgolint/linux-arm64' : 0.11 .5
'@oxlint-tsgolint/linux-x64' : 0.11 .5
'@oxlint-tsgolint/win32-arm64' : 0.11 .5
'@oxlint-tsgolint/win32-x64' : 0.11 .5
oxlint@1.43.0(oxlint-tsgolint@0.11.5) :
2025-12-23 00:28:33 +00:00
optionalDependencies :
2026-02-03 09:08:52 +09:00
'@oxlint/darwin-arm64' : 1.43 .0
'@oxlint/darwin-x64' : 1.43 .0
'@oxlint/linux-arm64-gnu' : 1.43 .0
'@oxlint/linux-arm64-musl' : 1.43 .0
'@oxlint/linux-x64-gnu' : 1.43 .0
'@oxlint/linux-x64-musl' : 1.43 .0
'@oxlint/win32-arm64' : 1.43 .0
'@oxlint/win32-x64' : 1.43 .0
2026-02-09 09:51:59 +09:00
oxlint-tsgolint : 0.11 .5
2025-12-23 00:28:33 +00:00
2026-01-04 14:12:00 +01:00
p-finally@1.0.0 : {}
p-queue@6.6.2 :
dependencies :
eventemitter3 : 4.0 .7
p-timeout : 3.2 .0
2026-01-05 22:52:13 +00:00
p-queue@9.1.0 :
2025-12-20 19:13:50 +01:00
dependencies :
2026-01-20 12:58:49 +00:00
eventemitter3 : 5.0 .4
2025-12-20 19:13:50 +01:00
p-timeout : 7.0 .1
2026-01-04 14:12:00 +01:00
p-retry@4.6.2 :
dependencies :
'@types/retry' : 0.12 .0
retry : 0.13 .1
p-timeout@3.2.0 :
dependencies :
p-finally : 1.0 .0
2025-12-20 19:13:50 +01:00
p-timeout@7.0.1 : {}
2026-01-31 04:19:56 +01:00
pac-proxy-agent@7.2.0 :
dependencies :
'@tootallnate/quickjs-emscripten' : 0.23 .0
agent-base : 7.1 .4
debug : 4.4 .3
get-uri : 6.0 .5
http-proxy-agent : 7.0 .2
https-proxy-agent : 7.0 .6
pac-resolver : 7.0 .1
socks-proxy-agent : 8.0 .5
transitivePeerDependencies :
- supports-color
pac-resolver@7.0.1 :
dependencies :
degenerator : 5.0 .1
netmask : 2.0 .2
2025-12-20 19:13:50 +01:00
package-json-from-dist@1.0.1 : {}
pako@1.0.11 : {}
2026-01-31 15:25:06 +09:00
parse-ms@3.0.0 : {}
2026-01-12 11:22:56 +00:00
2026-01-31 15:25:06 +09:00
parse-ms@4.0.0 : {}
2026-01-12 11:22:56 +00:00
2026-01-20 11:51:08 +00:00
parse-srcset@1.0.2 : {}
2025-12-20 19:13:50 +01:00
parse5-htmlparser2-tree-adapter@6.0.1 :
dependencies :
parse5 : 6.0 .1
parse5@5.1.1 : {}
parse5@6.0.1 : {}
2026-01-20 11:51:08 +00:00
parseley@0.12.1 :
dependencies :
leac : 0.6 .0
peberminta : 0.9 .0
2025-12-20 19:13:50 +01:00
parseurl@1.3.3 : {}
partial-json@0.1.7 : {}
path-key@3.1.1 : {}
path-scurry@1.11.1 :
dependencies :
lru-cache : 10.4 .3
minipass : 7.1 .2
path-scurry@2.0.1 :
dependencies :
2026-01-31 06:40:45 +01:00
lru-cache : 11.2 .5
2025-12-20 19:13:50 +01:00
minipass : 7.1 .2
2026-01-20 11:51:08 +00:00
path-to-regexp@0.1.12 : {}
2025-12-20 19:13:50 +01:00
path-to-regexp@8.3.0 : {}
pathe@2.0.3 : {}
2026-02-02 11:03:43 +09:00
pdfjs-dist@5.4.624 :
2026-01-20 07:35:29 +00:00
optionalDependencies :
2026-02-10 08:52:07 +09:00
'@napi-rs/canvas' : 0.1 .91
2026-02-02 11:03:43 +09:00
node-readable-to-web-readable-stream : 0.4 .2
2026-01-20 07:35:29 +00:00
2026-01-20 11:51:08 +00:00
peberminta@0.9.0 : {}
performance-now@2.1.0 : {}
2025-12-20 19:13:50 +01:00
picocolors@1.1.1 : {}
picomatch@4.0.3 : {}
2026-01-20 11:51:08 +00:00
pify@3.0.0 : {}
2025-12-20 19:13:50 +01:00
pino-abstract-transport@2.0.0 :
dependencies :
split2 : 4.2 .0
2026-01-18 14:15:32 +00:00
pino-std-serializers@7.1.0 : {}
2025-12-20 19:13:50 +01:00
pino@9.14.0 :
dependencies :
'@pinojs/redact' : 0.4 .0
atomic-sleep : 1.0 .0
on-exit-leak-free : 2.1 .2
pino-abstract-transport : 2.0 .0
2026-01-18 14:15:32 +00:00
pino-std-serializers : 7.1 .0
2025-12-20 19:13:50 +01:00
process-warning : 5.0 .0
quick-format-unescaped : 4.0 .4
real-require : 0.2 .0
safe-stable-stringify : 2.5 .0
sonic-boom : 4.2 .0
thread-stream : 3.1 .0
2025-12-30 14:30:46 +01:00
pixelmatch@7.1.0 :
dependencies :
pngjs : 7.0 .0
2026-02-06 16:37:48 -08:00
playwright-core@1.58.2 : {}
2025-12-20 19:13:50 +01:00
2026-02-06 16:37:48 -08:00
playwright@1.58.2 :
2025-12-30 14:30:46 +01:00
dependencies :
2026-02-06 16:37:48 -08:00
playwright-core : 1.58 .2
2025-12-30 14:30:46 +01:00
optionalDependencies :
fsevents : 2.3 .2
pngjs@7.0.0 : {}
2025-12-20 19:13:50 +01:00
postcss@8.5.6 :
dependencies :
nanoid : 3.3 .11
picocolors : 1.1 .1
source-map-js : 1.2 .1
2026-01-20 11:51:08 +00:00
postgres@3.4.8 : {}
2026-01-31 15:25:06 +09:00
pretty-bytes@6.1.1 : {}
2026-01-12 11:22:56 +00:00
pretty-ms@8.0.0 :
dependencies :
parse-ms : 3.0 .0
pretty-ms@9.3.0 :
dependencies :
parse-ms : 4.0 .0
2026-01-09 10:55:59 -06:00
prism-media@1.3.5 :
optional : true
2025-12-20 19:13:50 +01:00
process-nextick-args@2.0.1 : {}
process-warning@5.0.0 : {}
proper-lockfile@4.1.2 :
dependencies :
graceful-fs : 4.2 .11
retry : 0.12 .0
signal-exit : 3.0 .7
protobufjs@6.8.8 :
dependencies :
'@protobufjs/aspromise' : 1.1 .2
'@protobufjs/base64' : 1.1 .2
'@protobufjs/codegen' : 2.0 .4
'@protobufjs/eventemitter' : 1.1 .0
'@protobufjs/fetch' : 1.1 .0
'@protobufjs/float' : 1.0 .2
'@protobufjs/inquire' : 1.1 .0
'@protobufjs/path' : 1.1 .2
'@protobufjs/pool' : 1.1 .0
'@protobufjs/utf8' : 1.1 .0
'@types/long' : 4.0 .2
'@types/node' : 10.17 .60
long : 4.0 .0
protobufjs@7.5.4 :
dependencies :
'@protobufjs/aspromise' : 1.1 .2
'@protobufjs/base64' : 1.1 .2
'@protobufjs/codegen' : 2.0 .4
'@protobufjs/eventemitter' : 1.1 .0
'@protobufjs/fetch' : 1.1 .0
'@protobufjs/float' : 1.0 .2
'@protobufjs/inquire' : 1.1 .0
'@protobufjs/path' : 1.1 .2
'@protobufjs/pool' : 1.1 .0
'@protobufjs/utf8' : 1.1 .0
2026-02-09 09:51:59 +09:00
'@types/node' : 25.2 .2
2025-12-20 19:13:50 +01:00
long : 5.3 .2
2026-01-20 18:56:10 +00:00
protobufjs@8.0.0 :
dependencies :
'@protobufjs/aspromise' : 1.1 .2
'@protobufjs/base64' : 1.1 .2
'@protobufjs/codegen' : 2.0 .4
'@protobufjs/eventemitter' : 1.1 .0
'@protobufjs/fetch' : 1.1 .0
'@protobufjs/float' : 1.0 .2
'@protobufjs/inquire' : 1.1 .0
'@protobufjs/path' : 1.1 .2
'@protobufjs/pool' : 1.1 .0
'@protobufjs/utf8' : 1.1 .0
2026-02-09 09:51:59 +09:00
'@types/node' : 25.2 .2
2026-01-20 18:56:10 +00:00
long : 5.3 .2
2025-12-20 19:13:50 +01:00
proxy-addr@2.0.7 :
dependencies :
forwarded : 0.2 .0
ipaddr.js : 1.9 .1
2026-01-31 04:19:56 +01:00
proxy-agent@6.5.0 :
dependencies :
agent-base : 7.1 .4
debug : 4.4 .3
http-proxy-agent : 7.0 .2
https-proxy-agent : 7.0 .6
lru-cache : 7.18 .3
pac-proxy-agent : 7.2 .0
proxy-from-env : 1.1 .0
socks-proxy-agent : 8.0 .5
transitivePeerDependencies :
- supports-color
2026-01-04 14:12:00 +01:00
proxy-from-env@1.1.0 : {}
2026-01-20 11:51:08 +00:00
psl@1.15.0 :
dependencies :
punycode : 2.3 .1
2025-12-20 19:13:50 +01:00
punycode.js@2.3.1 : {}
2026-01-20 11:51:08 +00:00
punycode@2.3.1 : {}
2026-01-18 14:15:32 +00:00
qified@0.6.0 :
2025-12-20 19:13:50 +01:00
dependencies :
2026-02-02 11:03:43 +09:00
hookified : 1.15 .1
2025-12-20 19:13:50 +01:00
qoa-format@1.0.1 :
dependencies :
2026-02-07 15:41:17 -05:00
'@thi.ng/bitstream' : 2.4 .40
2025-12-20 19:13:50 +01:00
optional : true
2026-01-10 20:55:50 +00:00
qrcode-terminal@0.12.0 : {}
2025-12-20 19:13:50 +01:00
2025-12-30 14:30:46 +01:00
qs@6.14.1 :
2025-12-20 19:13:50 +01:00
dependencies :
side-channel : 1.1 .0
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
quansync@1.0.0 : {}
2026-02-01 14:29:45 -08:00
querystringify@2.2.0 : {}
2026-01-20 11:51:08 +00:00
2025-12-20 19:13:50 +01:00
quick-format-unescaped@4.0.4 : {}
range-parser@1.2.1 : {}
2026-01-20 11:51:08 +00:00
raw-body@2.5.3 :
dependencies :
bytes : 3.1 .2
http-errors : 2.0 .1
iconv-lite : 0.4 .24
unpipe : 1.0 .0
2025-12-20 19:13:50 +01:00
raw-body@3.0.2 :
dependencies :
bytes : 3.1 .2
http-errors : 2.0 .1
2026-01-09 02:34:39 +01:00
iconv-lite : 0.7 .2
2025-12-20 19:13:50 +01:00
unpipe : 1.0 .0
2026-01-12 11:22:56 +00:00
rc@1.2.8 :
dependencies :
deep-extend : 0.6 .0
ini : 1.3 .8
minimist : 1.2 .8
strip-json-comments : 2.0 .1
2025-12-20 19:13:50 +01:00
readable-stream@2.3.8 :
dependencies :
core-util-is : 1.0 .3
inherits : 2.0 .4
isarray : 1.0 .0
process-nextick-args : 2.0 .1
safe-buffer : 5.1 .2
string_decoder : 1.1 .1
util-deprecate : 1.0 .2
2026-01-12 11:22:56 +00:00
readable-stream@3.6.2 :
dependencies :
inherits : 2.0 .4
string_decoder : 1.3 .0
util-deprecate : 1.0 .2
2025-12-20 22:44:58 +00:00
readdirp@5.0.0 : {}
2025-12-20 19:13:50 +01:00
real-require@0.2.0 : {}
2026-01-18 05:40:58 +00:00
reflect-metadata@0.2.2 : {}
2026-02-01 14:35:04 -08:00
request-promise-core@1.1.4(request@2.88.2) :
2026-01-20 11:51:08 +00:00
dependencies :
2026-01-22 01:47:43 +00:00
lodash : 4.17 .23
2026-02-01 14:35:04 -08:00
request : 2.88 .2
2026-01-20 11:51:08 +00:00
2026-02-01 14:35:04 -08:00
request-promise@4.2.6(request@2.88.2) :
2026-01-20 11:51:08 +00:00
dependencies :
bluebird : 3.7 .2
2026-02-01 14:35:04 -08:00
request : 2.88 .2
request-promise-core : 1.1 .4 (request@2.88.2)
2026-01-20 11:51:08 +00:00
stealthy-require : 1.1 .1
2026-02-01 14:29:45 -08:00
tough-cookie : 4.1 .3
2026-01-20 11:51:08 +00:00
2026-02-01 14:35:04 -08:00
request@2.88.2 :
dependencies :
aws-sign2 : 0.7 .0
aws4 : 1.13 .2
caseless : 0.12 .0
combined-stream : 1.0 .8
extend : 3.0 .2
forever-agent : 0.6 .1
form-data : 2.5 .4
har-validator : 5.1 .5
http-signature : 1.2 .0
is-typedarray : 1.0 .0
isstream : 0.1 .2
json-stringify-safe : 5.0 .1
mime-types : 2.1 .35
oauth-sign : 0.9 .0
performance-now : 2.1 .0
qs : 6.14 .1
safe-buffer : 5.2 .1
tough-cookie : 4.1 .3
tunnel-agent : 0.6 .0
uuid : 3.4 .0
2025-12-20 19:13:50 +01:00
require-directory@2.1.1 : {}
require-from-string@2.0.2 : {}
2026-01-20 18:56:10 +00:00
require-in-the-middle@8.0.1 :
dependencies :
debug : 4.4 .3
module-details-from-path : 1.0 .4
transitivePeerDependencies :
- supports-color
2026-02-01 14:29:45 -08:00
requires-port@1.0.0 : {}
2026-01-06 23:48:22 +00:00
resolve-pkg-maps@1.0.0 : {}
2025-12-20 19:13:50 +01:00
2026-01-12 11:22:56 +00:00
restore-cursor@5.1.0 :
dependencies :
onetime : 7.0 .0
signal-exit : 4.1 .0
2025-12-20 19:13:50 +01:00
retry@0.12.0 : {}
2026-01-04 14:12:00 +01:00
retry@0.13.1 : {}
2025-12-20 19:13:50 +01:00
rimraf@5.0.10 :
dependencies :
glob : 10.5 .0
2026-02-10 08:52:07 +09:00
rolldown-plugin-dts@0.22.1(@typescript/native-preview@7.0.0-dev.20260209.1)(rolldown@1.0.0-rc.3)(typescript@5.9.3) :
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
dependencies :
2026-02-05 19:36:36 +09:00
'@babel/generator' : 8.0 .0 -rc.1
'@babel/helper-validator-identifier' : 8.0 .0 -rc.1
'@babel/parser' : 8.0 .0 -rc.1
'@babel/types' : 8.0 .0 -rc.1
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
ast-kit : 3.0 .0 -beta.1
birpc : 4.0 .0
dts-resolver : 2.1 .3
2026-02-06 16:37:48 -08:00
get-tsconfig : 4.13 .6
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
obug : 2.1 .1
2026-02-05 19:36:36 +09:00
rolldown : 1.0 .0 -rc.3
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
optionalDependencies :
2026-02-10 08:52:07 +09:00
'@typescript/native-preview' : 7.0 .0 -dev.20260209.1
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
typescript : 5.9 .3
transitivePeerDependencies :
- oxc-resolver
2026-02-05 19:36:36 +09:00
rolldown@1.0.0-rc.3 :
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
dependencies :
2026-02-05 19:36:36 +09:00
'@oxc-project/types' : 0.112 .0
'@rolldown/pluginutils' : 1.0 .0 -rc.3
2025-12-30 14:30:46 +01:00
optionalDependencies :
2026-02-05 19:36:36 +09:00
'@rolldown/binding-android-arm64' : 1.0 .0 -rc.3
'@rolldown/binding-darwin-arm64' : 1.0 .0 -rc.3
'@rolldown/binding-darwin-x64' : 1.0 .0 -rc.3
'@rolldown/binding-freebsd-x64' : 1.0 .0 -rc.3
'@rolldown/binding-linux-arm-gnueabihf' : 1.0 .0 -rc.3
'@rolldown/binding-linux-arm64-gnu' : 1.0 .0 -rc.3
'@rolldown/binding-linux-arm64-musl' : 1.0 .0 -rc.3
'@rolldown/binding-linux-x64-gnu' : 1.0 .0 -rc.3
'@rolldown/binding-linux-x64-musl' : 1.0 .0 -rc.3
'@rolldown/binding-openharmony-arm64' : 1.0 .0 -rc.3
'@rolldown/binding-wasm32-wasi' : 1.0 .0 -rc.3
'@rolldown/binding-win32-arm64-msvc' : 1.0 .0 -rc.3
'@rolldown/binding-win32-x64-msvc' : 1.0 .0 -rc.3
2026-01-31 06:40:45 +01:00
rollup@4.57.1 :
2025-12-20 19:13:50 +01:00
dependencies :
'@types/estree' : 1.0 .8
optionalDependencies :
2026-01-31 06:40:45 +01:00
'@rollup/rollup-android-arm-eabi' : 4.57 .1
'@rollup/rollup-android-arm64' : 4.57 .1
'@rollup/rollup-darwin-arm64' : 4.57 .1
'@rollup/rollup-darwin-x64' : 4.57 .1
'@rollup/rollup-freebsd-arm64' : 4.57 .1
'@rollup/rollup-freebsd-x64' : 4.57 .1
'@rollup/rollup-linux-arm-gnueabihf' : 4.57 .1
'@rollup/rollup-linux-arm-musleabihf' : 4.57 .1
'@rollup/rollup-linux-arm64-gnu' : 4.57 .1
'@rollup/rollup-linux-arm64-musl' : 4.57 .1
'@rollup/rollup-linux-loong64-gnu' : 4.57 .1
'@rollup/rollup-linux-loong64-musl' : 4.57 .1
'@rollup/rollup-linux-ppc64-gnu' : 4.57 .1
'@rollup/rollup-linux-ppc64-musl' : 4.57 .1
'@rollup/rollup-linux-riscv64-gnu' : 4.57 .1
'@rollup/rollup-linux-riscv64-musl' : 4.57 .1
'@rollup/rollup-linux-s390x-gnu' : 4.57 .1
'@rollup/rollup-linux-x64-gnu' : 4.57 .1
'@rollup/rollup-linux-x64-musl' : 4.57 .1
'@rollup/rollup-openbsd-x64' : 4.57 .1
'@rollup/rollup-openharmony-arm64' : 4.57 .1
'@rollup/rollup-win32-arm64-msvc' : 4.57 .1
'@rollup/rollup-win32-ia32-msvc' : 4.57 .1
'@rollup/rollup-win32-x64-gnu' : 4.57 .1
'@rollup/rollup-win32-x64-msvc' : 4.57 .1
2025-12-20 19:13:50 +01:00
fsevents : 2.3 .3
router@2.2.0 :
dependencies :
debug : 4.4 .3
depd : 2.0 .0
is-promise : 4.0 .0
parseurl : 1.3 .3
path-to-regexp : 8.3 .0
transitivePeerDependencies :
- supports-color
safe-buffer@5.1.2 : {}
safe-buffer@5.2.1 : {}
safe-stable-stringify@2.5.0 : {}
safer-buffer@2.1.2 : {}
2026-01-20 11:51:08 +00:00
sanitize-html@2.17.0 :
dependencies :
deepmerge : 4.3 .1
escape-string-regexp : 4.0 .0
htmlparser2 : 8.0 .2
is-plain-object : 5.0 .0
parse-srcset : 1.0 .2
postcss : 8.5 .6
selderee@0.11.0 :
dependencies :
parseley : 0.12 .1
2026-01-15 09:31:18 +00:00
2026-02-06 09:11:31 +09:00
semver@7.7.4 : {}
2026-01-20 11:51:08 +00:00
send@0.19.2 :
dependencies :
debug : 2.6 .9
depd : 2.0 .0
destroy : 1.2 .0
encodeurl : 2.0 .0
escape-html : 1.0 .3
etag : 1.8 .1
fresh : 0.5 .2
http-errors : 2.0 .1
mime : 1.6 .0
ms : 2.1 .3
on-finished : 2.4 .1
range-parser : 1.2 .1
statuses : 2.0 .2
transitivePeerDependencies :
- supports-color
2025-12-20 22:44:58 +00:00
send@1.2.1 :
2025-12-20 19:13:50 +01:00
dependencies :
debug : 4.4 .3
encodeurl : 2.0 .0
escape-html : 1.0 .3
etag : 1.8 .1
fresh : 2.0 .0
http-errors : 2.0 .1
mime-types : 3.0 .2
ms : 2.1 .3
on-finished : 2.4 .1
range-parser : 1.2 .1
statuses : 2.0 .2
transitivePeerDependencies :
- supports-color
2026-01-20 11:51:08 +00:00
serve-static@1.16.3 :
dependencies :
encodeurl : 2.0 .0
escape-html : 1.0 .3
parseurl : 1.3 .3
send : 0.19 .2
transitivePeerDependencies :
- supports-color
2025-12-20 22:44:58 +00:00
serve-static@2.2.1 :
2025-12-20 19:13:50 +01:00
dependencies :
encodeurl : 2.0 .0
escape-html : 1.0 .3
parseurl : 1.3 .3
2025-12-20 22:44:58 +00:00
send : 1.2 .1
2025-12-20 19:13:50 +01:00
transitivePeerDependencies :
- supports-color
2026-01-31 15:25:06 +09:00
set-blocking@2.0.0 : {}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
setimmediate@1.0.5 : {}
setprototypeof@1.2.0 : {}
sharp@0.34.5 :
dependencies :
'@img/colour' : 1.0 .0
detect-libc : 2.1 .2
2026-02-06 09:11:31 +09:00
semver : 7.7 .4
2025-12-20 19:13:50 +01:00
optionalDependencies :
'@img/sharp-darwin-arm64' : 0.34 .5
'@img/sharp-darwin-x64' : 0.34 .5
'@img/sharp-libvips-darwin-arm64' : 1.2 .4
'@img/sharp-libvips-darwin-x64' : 1.2 .4
'@img/sharp-libvips-linux-arm' : 1.2 .4
'@img/sharp-libvips-linux-arm64' : 1.2 .4
'@img/sharp-libvips-linux-ppc64' : 1.2 .4
'@img/sharp-libvips-linux-riscv64' : 1.2 .4
'@img/sharp-libvips-linux-s390x' : 1.2 .4
'@img/sharp-libvips-linux-x64' : 1.2 .4
'@img/sharp-libvips-linuxmusl-arm64' : 1.2 .4
'@img/sharp-libvips-linuxmusl-x64' : 1.2 .4
'@img/sharp-linux-arm' : 0.34 .5
'@img/sharp-linux-arm64' : 0.34 .5
'@img/sharp-linux-ppc64' : 0.34 .5
'@img/sharp-linux-riscv64' : 0.34 .5
'@img/sharp-linux-s390x' : 0.34 .5
'@img/sharp-linux-x64' : 0.34 .5
'@img/sharp-linuxmusl-arm64' : 0.34 .5
'@img/sharp-linuxmusl-x64' : 0.34 .5
'@img/sharp-wasm32' : 0.34 .5
'@img/sharp-win32-arm64' : 0.34 .5
'@img/sharp-win32-ia32' : 0.34 .5
'@img/sharp-win32-x64' : 0.34 .5
shebang-command@2.0.0 :
dependencies :
shebang-regex : 3.0 .0
shebang-regex@3.0.0 : {}
side-channel-list@1.0.0 :
dependencies :
es-errors : 1.3 .0
object-inspect : 1.13 .4
side-channel-map@1.0.1 :
dependencies :
call-bound : 1.0 .4
es-errors : 1.3 .0
get-intrinsic : 1.3 .0
object-inspect : 1.13 .4
side-channel-weakmap@1.0.2 :
dependencies :
call-bound : 1.0 .4
es-errors : 1.3 .0
get-intrinsic : 1.3 .0
object-inspect : 1.13 .4
side-channel-map : 1.0 .1
side-channel@1.1.0 :
dependencies :
es-errors : 1.3 .0
object-inspect : 1.13 .4
side-channel-list : 1.0 .0
side-channel-map : 1.0 .1
side-channel-weakmap : 1.0 .2
siginfo@2.0.0 : {}
signal-exit@3.0.7 : {}
signal-exit@4.1.0 : {}
signal-polyfill@0.2.2 : {}
2026-01-31 17:15:03 +09:00
signal-utils@0.21.1(signal-polyfill@0.2.2) :
dependencies :
signal-polyfill : 0.2 .2
2026-01-12 11:22:56 +00:00
simple-git@3.30.0 :
dependencies :
'@kwsites/file-exists' : 1.1 .1
'@kwsites/promise-deferred' : 1.1 .1
debug : 4.4 .3
transitivePeerDependencies :
- supports-color
2025-12-20 19:13:50 +01:00
simple-yenc@1.0.4 :
optional : true
2025-12-30 14:30:46 +01:00
sirv@3.0.2 :
dependencies :
'@polka/url' : 1.0 .0 -next.29
mrmime : 2.0 .1
totalist : 3.0 .1
2026-01-01 17:57:57 +01:00
sisteransi@1.0.5 : {}
2026-01-31 15:25:06 +09:00
sleep-promise@9.1.0 : {}
2026-01-12 11:22:56 +00:00
slice-ansi@7.1.2 :
dependencies :
ansi-styles : 6.2 .3
is-fullwidth-code-point : 5.1 .0
2026-01-31 04:19:56 +01:00
smart-buffer@4.2.0 : {}
socks-proxy-agent@8.0.5 :
dependencies :
agent-base : 7.1 .4
debug : 4.4 .3
socks : 2.8 .7
transitivePeerDependencies :
- supports-color
socks@2.8.7 :
dependencies :
ip-address : 10.1 .0
smart-buffer : 4.2 .0
2025-12-20 19:13:50 +01:00
sonic-boom@4.2.0 :
dependencies :
atomic-sleep : 1.0 .0
source-map-js@1.2.1 : {}
source-map-support@0.5.21 :
dependencies :
buffer-from : 1.1 .2
source-map : 0.6 .1
source-map@0.6.1 : {}
split2@4.2.0 : {}
2026-01-17 18:02:25 +00:00
sqlite-vec-darwin-arm64@0.1.7-alpha.2 :
optional : true
sqlite-vec-darwin-x64@0.1.7-alpha.2 :
optional : true
sqlite-vec-linux-arm64@0.1.7-alpha.2 :
optional : true
sqlite-vec-linux-x64@0.1.7-alpha.2 :
optional : true
sqlite-vec-windows-x64@0.1.7-alpha.2 :
optional : true
sqlite-vec@0.1.7-alpha.2 :
optionalDependencies :
sqlite-vec-darwin-arm64 : 0.1 .7 -alpha.2
sqlite-vec-darwin-x64 : 0.1 .7 -alpha.2
sqlite-vec-linux-arm64 : 0.1 .7 -alpha.2
sqlite-vec-linux-x64 : 0.1 .7 -alpha.2
sqlite-vec-windows-x64 : 0.1 .7 -alpha.2
2026-01-20 11:51:08 +00:00
sshpk@1.18.0 :
dependencies :
asn1 : 0.2 .6
assert-plus : 1.0 .0
bcrypt-pbkdf : 1.0 .2
dashdash : 1.14 .1
ecc-jsbn : 0.1 .2
getpass : 0.1 .7
jsbn : 0.1 .1
safer-buffer : 2.1 .2
tweetnacl : 0.14 .5
2025-12-20 19:13:50 +01:00
stackback@0.0.2 : {}
statuses@2.0.2 : {}
std-env@3.10.0 : {}
2026-01-31 15:25:06 +09:00
stdin-discarder@0.2.2 : {}
2026-01-12 11:22:56 +00:00
stdout-update@4.0.1 :
dependencies :
ansi-escapes : 6.2 .1
ansi-styles : 6.2 .3
string-width : 7.2 .0
strip-ansi : 7.1 .2
2026-01-20 11:51:08 +00:00
stealthy-require@1.1.1 : {}
steno@0.4.4 :
dependencies :
graceful-fs : 4.2 .11
2026-01-31 15:25:06 +09:00
steno@4.0.2 : {}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
string-width@4.2.3 :
dependencies :
emoji-regex : 8.0 .0
is-fullwidth-code-point : 3.0 .0
strip-ansi : 6.0 .1
string-width@5.1.2 :
dependencies :
eastasianwidth : 0.2 .0
emoji-regex : 9.2 .2
strip-ansi : 7.1 .2
2026-01-12 11:22:56 +00:00
string-width@7.2.0 :
dependencies :
emoji-regex : 10.6 .0
get-east-asian-width : 1.4 .0
strip-ansi : 7.1 .2
2025-12-20 19:13:50 +01:00
string_decoder@1.1.1 :
dependencies :
safe-buffer : 5.1 .2
string_decoder@1.3.0 :
dependencies :
safe-buffer : 5.2 .1
strip-ansi@6.0.1 :
dependencies :
ansi-regex : 5.0 .1
strip-ansi@7.1.2 :
dependencies :
ansi-regex : 6.2 .2
2026-01-31 15:25:06 +09:00
strip-json-comments@2.0.1 : {}
2026-01-12 11:22:56 +00:00
2026-01-13 06:57:02 +00:00
strnum@2.1.2 : {}
2025-12-20 19:13:50 +01:00
strtok3@10.3.4 :
dependencies :
'@tokenizer/token' : 0.3 .0
supports-color@7.2.0 :
dependencies :
has-flag : 4.0 .0
2026-01-18 05:40:58 +00:00
table-layout@4.1.1 :
dependencies :
array-back : 6.2 .2
wordwrapjs : 5.1 .1
2026-01-31 14:20:58 +01:00
tar@7.5.7 :
2026-01-12 01:36:13 +00:00
dependencies :
'@isaacs/fs-minipass' : 4.0 .1
chownr : 3.0 .0
minipass : 7.1 .2
minizlib : 3.1 .0
yallist : 5.0 .0
2025-12-20 19:13:50 +01:00
thenify-all@1.6.0 :
dependencies :
thenify : 3.3 .1
thenify@3.3.1 :
dependencies :
any-promise : 1.3 .0
thread-stream@3.1.0 :
dependencies :
real-require : 0.2 .0
tinybench@2.9.0 : {}
tinyexec@1.0.2 : {}
tinyglobby@0.2.15 :
dependencies :
fdir : 6.5 .0 (picomatch@4.0.3)
picomatch : 4.0 .3
2026-02-03 09:08:52 +09:00
tinypool@2.1.0 : {}
2026-01-14 14:31:43 +00:00
2025-12-20 19:13:50 +01:00
tinyrainbow@3.0.3 : {}
2026-01-31 15:25:06 +09:00
toad-cache@3.7.0 : {}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
toidentifier@1.0.1 : {}
2026-01-02 23:47:28 +01:00
token-types@6.1.2 :
2025-12-20 19:13:50 +01:00
dependencies :
2026-01-02 23:47:28 +01:00
'@borewit/text-codec' : 0.2 .1
2025-12-20 19:13:50 +01:00
'@tokenizer/token' : 0.3 .0
ieee754 : 1.2 .1
2025-12-30 14:30:46 +01:00
totalist@3.0.1 : {}
2026-02-01 14:29:45 -08:00
tough-cookie@4.1.3 :
2026-01-20 11:51:08 +00:00
dependencies :
psl : 1.15 .0
punycode : 2.3 .1
2026-02-01 14:29:45 -08:00
universalify : 0.2 .0
url-parse : 1.5 .10
2026-01-20 11:51:08 +00:00
2025-12-20 19:13:50 +01:00
tr46@0.0.3 : {}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
tree-kill@1.2.2 : {}
2025-12-20 19:13:50 +01:00
ts-algebra@2.0.0 : {}
2026-02-10 08:52:07 +09:00
tsdown@0.20.3(@typescript/native-preview@7.0.0-dev.20260209.1)(typescript@5.9.3) :
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
dependencies :
ansis : 4.2 .0
cac : 6.7 .14
defu : 6.1 .4
empathic : 2.0 .0
hookable : 6.0 .1
import-without-cache : 0.2 .5
obug : 2.1 .1
picomatch : 4.0 .3
2026-02-05 19:36:36 +09:00
rolldown : 1.0 .0 -rc.3
2026-02-10 08:52:07 +09:00
rolldown-plugin-dts : 0.22 .1 (@typescript/native-preview@7.0.0-dev.20260209.1)(rolldown@1.0.0-rc.3)(typescript@5.9.3)
2026-02-06 09:11:31 +09:00
semver : 7.7 .4
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
tinyexec : 1.0 .2
tinyglobby : 0.2 .15
tree-kill : 1.2 .2
unconfig-core : 7.4 .2
2026-02-05 19:36:36 +09:00
unrun : 0.2 .27
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
optionalDependencies :
typescript : 5.9 .3
transitivePeerDependencies :
- '@ts-macro/tsc'
- '@typescript/native-preview'
- oxc-resolver
- synckit
- vue-tsc
2025-12-20 19:13:50 +01:00
tslib@2.8.1 : {}
tslog@4.10.2 : {}
2026-01-04 14:12:00 +01:00
tsscmp@1.0.6 : {}
2025-12-20 19:13:50 +01:00
tsx@4.21.0 :
dependencies :
2026-02-06 09:11:31 +09:00
esbuild : 0.27 .3
2026-02-06 16:37:48 -08:00
get-tsconfig : 4.13 .6
2025-12-20 19:13:50 +01:00
optionalDependencies :
fsevents : 2.3 .3
2026-01-20 11:51:08 +00:00
tunnel-agent@0.6.0 :
dependencies :
safe-buffer : 5.2 .1
tweetnacl@0.14.5 : {}
type-is@1.6.18 :
dependencies :
media-typer : 0.3 .0
mime-types : 2.1 .35
2025-12-20 19:13:50 +01:00
type-is@2.0.1 :
dependencies :
content-type : 1.0 .5
media-typer : 1.1 .0
mime-types : 3.0 .2
2026-01-31 08:23:10 +00:00
typescript@5.9.3 : {}
2025-12-20 19:13:50 +01:00
2026-01-18 05:40:58 +00:00
typical@4.0.0 : {}
typical@7.3.0 : {}
2025-12-20 19:13:50 +01:00
uc.micro@2.1.0 : {}
2026-01-16 23:17:55 +00:00
uhyphen@0.2.0 : {}
2025-12-20 19:13:50 +01:00
uint8array-extras@1.5.0 : {}
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
unconfig-core@7.4.2 :
dependencies :
'@quansync/fs' : 1.0 .0
quansync : 1.0 .0
2026-01-18 05:40:58 +00:00
undici-types@6.21.0 : {}
2026-01-06 14:17:56 -06:00
undici-types@7.16.0 : {}
2025-12-26 14:32:57 +01:00
2026-02-06 16:37:48 -08:00
undici@7.21.0 : {}
2026-01-31 04:19:56 +01:00
2026-01-31 15:25:06 +09:00
universal-github-app-jwt@2.2.2 : {}
2026-01-12 11:22:56 +00:00
2026-01-31 15:25:06 +09:00
universal-user-agent@7.0.3 : {}
2026-01-12 11:22:56 +00:00
2026-02-01 14:29:45 -08:00
universalify@0.2.0 : {}
2026-01-31 15:25:06 +09:00
universalify@2.0.1 : {}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
unpipe@1.0.0 : {}
2026-02-05 19:36:36 +09:00
unrun@0.2.27 :
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
dependencies :
2026-02-05 19:36:36 +09:00
rolldown : 1.0 .0 -rc.3
chore: Migrate to tsdown, speed up JS bundling by ~10x (thanks @hyf0).
The previous migration to tsdown was reverted because it caused a ~20x slowdown when running OpenClaw from the repo. @hyf0 investigated and found that simply renaming the `dist` folder also caused the same slowdown. It turns out the Plugin script loader has a bunch of voodoo vibe logic to determine if it should load files from source and compile them, or if it should load them from dist. When building with tsdown, the filesystem layout is different (bundled), and so some files weren't in the right location, and the Plugin script loader decided to compile source files from scratch using Jiti.
The new implementation uses tsdown to embed `NODE_ENV: 'production'`, which we now use to determine if we are running OpenClaw from a "production environmen" (ie. from dist). This removes the slop in favor of a deterministic toggle, and doesn't rely on directory names or similar.
There is some code reaching into `dist` to load specific modules, primarily in the voice-call extension, which I simplified into loading an "officially" exported `extensionAPI.js` file. With tsdown, entry points need to be explicitly configured, so we should be able to avoid sloppy code reaching into internals from now on. This might break some existing users, but if it does, it's because they were using "private" APIs.
2026-02-02 17:20:24 +09:00
2026-02-01 14:35:04 -08:00
uri-js@4.4.1 :
dependencies :
punycode : 2.3 .1
2026-01-31 15:25:06 +09:00
url-join@4.0.1 : {}
2026-01-12 11:22:56 +00:00
2026-02-01 14:29:45 -08:00
url-parse@1.5.10 :
dependencies :
querystringify : 2.2 .0
requires-port : 1.0 .0
2025-12-20 19:13:50 +01:00
util-deprecate@1.0.2 : {}
2026-01-20 11:51:08 +00:00
utils-merge@1.0.1 : {}
2026-01-07 21:29:39 +03:00
uuid@11.1.0 : {}
2026-02-01 14:35:04 -08:00
uuid@3.4.0 : {}
2026-01-07 21:29:39 +03:00
uuid@8.3.2 : {}
2026-01-31 15:25:06 +09:00
validate-npm-package-name@6.0.2 : {}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
vary@1.1.2 : {}
2026-01-20 11:51:08 +00:00
verror@1.10.0 :
dependencies :
assert-plus : 1.0 .0
core-util-is : 1.0 .2
extsprintf : 1.3 .0
2026-02-09 09:51:59 +09:00
vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) :
2025-12-20 22:44:58 +00:00
dependencies :
2026-02-06 09:11:31 +09:00
esbuild : 0.27 .3
2025-12-20 22:44:58 +00:00
fdir : 6.5 .0 (picomatch@4.0.3)
picomatch : 4.0 .3
postcss : 8.5 .6
2026-01-31 06:40:45 +01:00
rollup : 4.57 .1
2025-12-20 22:44:58 +00:00
tinyglobby : 0.2 .15
optionalDependencies :
2026-02-09 09:51:59 +09:00
'@types/node' : 25.2 .2
2025-12-20 22:44:58 +00:00
fsevents : 2.3 .3
jiti : 2.6 .1
lightningcss : 1.30 .2
2025-12-20 19:13:50 +01:00
tsx : 4.21 .0
yaml : 2.8 .2
2026-02-09 09:51:59 +09:00
vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.2)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2) :
2025-12-20 19:13:50 +01:00
dependencies :
2026-01-24 10:30:21 +00:00
'@vitest/expect' : 4.0 .18
2026-02-09 09:51:59 +09:00
'@vitest/mocker' : 4.0 .18 (vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))
2026-01-24 10:30:21 +00:00
'@vitest/pretty-format' : 4.0 .18
'@vitest/runner' : 4.0 .18
'@vitest/snapshot' : 4.0 .18
'@vitest/spy' : 4.0 .18
'@vitest/utils' : 4.0 .18
2025-12-20 19:13:50 +01:00
es-module-lexer : 1.7 .0
expect-type : 1.3 .0
magic-string : 0.30 .21
obug : 2.1 .1
pathe : 2.0 .3
picomatch : 4.0 .3
std-env : 3.10 .0
tinybench : 2.9 .0
tinyexec : 1.0 .2
tinyglobby : 0.2 .15
tinyrainbow : 3.0 .3
2026-02-09 09:51:59 +09:00
vite : 7.3 .1 (@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)
2025-12-20 19:13:50 +01:00
why-is-node-running : 2.3 .0
optionalDependencies :
2026-01-20 18:56:10 +00:00
'@opentelemetry/api' : 1.9 .0
2026-02-09 09:51:59 +09:00
'@types/node' : 25.2 .2
'@vitest/browser-playwright' : 4.0 .18 (playwright@1.58.2)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18)
2025-12-20 19:13:50 +01:00
transitivePeerDependencies :
- jiti
- less
- lightningcss
- msw
- sass
- sass-embedded
- stylus
- sugarss
- terser
- tsx
- yaml
web-streams-polyfill@3.3.3 : {}
webidl-conversions@3.0.1 : {}
whatwg-fetch@3.6.20 : {}
whatwg-url@5.0.0 :
dependencies :
tr46 : 0.0 .3
webidl-conversions : 3.0 .1
which@2.0.2 :
dependencies :
isexe : 2.0 .0
2026-01-12 11:22:56 +00:00
which@5.0.0 :
dependencies :
isexe : 3.1 .1
2025-12-20 19:13:50 +01:00
why-is-node-running@2.3.0 :
dependencies :
siginfo : 2.0 .0
stackback : 0.0 .2
2026-01-12 11:22:56 +00:00
wide-align@1.1.5 :
dependencies :
string-width : 4.2 .3
2026-01-31 06:40:45 +01:00
win-guid@0.2.1 : {}
2026-01-18 14:15:32 +00:00
2026-01-18 05:40:58 +00:00
wordwrapjs@5.1.1 : {}
2025-12-20 19:13:50 +01:00
wrap-ansi@7.0.0 :
dependencies :
ansi-styles : 4.3 .0
string-width : 4.2 .3
strip-ansi : 6.0 .1
wrap-ansi@8.1.0 :
dependencies :
ansi-styles : 6.2 .3
string-width : 5.1 .2
strip-ansi : 7.1 .2
wrappy@1.0.2 : {}
2026-01-05 22:52:13 +00:00
ws@8.19.0 : {}
2025-12-20 19:13:50 +01:00
y18n@5.0.8 : {}
2026-01-07 21:29:39 +03:00
yallist@4.0.0 : {}
2026-01-12 01:36:13 +00:00
yallist@5.0.0 : {}
2025-12-20 19:13:50 +01:00
yaml@2.8.2 : {}
yargs-parser@20.2.9 : {}
2026-01-20 18:56:10 +00:00
yargs-parser@21.1.1 : {}
2026-01-12 11:22:56 +00:00
2025-12-20 19:13:50 +01:00
yargs@16.2.0 :
dependencies :
cliui : 7.0 .4
escalade : 3.2 .0
get-caller-file : 2.0 .5
require-directory : 2.1 .1
string-width : 4.2 .3
y18n : 5.0 .8
yargs-parser : 20.2 .9
2026-01-12 11:22:56 +00:00
yargs@17.7.2 :
dependencies :
cliui : 8.0 .1
escalade : 3.2 .0
get-caller-file : 2.0 .5
require-directory : 2.1 .1
string-width : 4.2 .3
y18n : 5.0 .8
yargs-parser : 21.1 .1
yoctocolors@2.1.2 : {}
2025-12-30 14:30:46 +01:00
zod-to-json-schema@3.25.1(zod@3.25.76) :
2025-12-20 19:13:50 +01:00
dependencies :
zod : 3.25 .76
2026-01-24 10:30:21 +00:00
zod-to-json-schema@3.25.1(zod@4.3.6) :
2025-12-20 19:13:50 +01:00
dependencies :
2026-01-24 10:30:21 +00:00
zod : 4.3 .6
2025-12-20 19:13:50 +01:00
2026-01-07 21:29:39 +03:00
zod@3.25.75 : {}
2025-12-20 19:13:50 +01:00
zod@3.25.76 : {}
2026-01-24 10:30:21 +00:00
zod@4.3.6 : {}