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-19 15:10:08 -08:00
hono : 4.11 .10
2026-02-19 02:41:13 -08:00
request : npm:@cypress/request@3.0.10
request-promise : npm:@cypress/request-promise@5.0.0
2026-02-19 02:31:20 -08:00
fast-xml-parser : 5.3 .6
2026-02-01 14:29:45 -08:00
form-data : 2.5 .4
2026-02-19 02:31:20 -08:00
minimatch : 10.2 .1
2026-02-14 21:20:33 +01:00
qs : 6.14 .2
2026-02-06 16:37:48 -08:00
'@sinclair/typebox' : 0.34 .48
2026-02-16 05:29:55 +01:00
tar : 7.5 .9
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-26 01:31:32 +01:00
specifier : ^3.998.0
version : 3.998 .0
2026-01-06 14:17:56 -06:00
'@buape/carbon' :
2026-02-20 16:06:07 -06:00
specifier : 0.0 .0 -beta-20260216184201
2026-02-25 01:10:36 +00:00
version : 0.0 .0 -beta-20260216184201(@discordjs/opus@0.10.0)(hono@4.11.10)(opusscript@0.1.1)
2026-01-01 17:57:57 +01:00
'@clack/prompts' :
2026-02-13 09:43:41 +09:00
specifier : ^1.0.1
version : 1.0 .1
2026-02-20 16:06:07 -06:00
'@discordjs/voice' :
specifier : ^0.19.0
2026-02-25 01:10:36 +00:00
version : 0.19 .0 (@discordjs/opus@0.10.0)(opusscript@0.1.1)
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-22 19:13:04 +01:00
'@larksuiteoapi/node-sdk' :
specifier : ^1.59.0
version : 1.59 .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-26 01:31:32 +01:00
specifier : 0.55 .1
version : 0.55 .1 (ws@8.19.0)(zod@4.3.6)
2025-12-20 19:13:50 +01:00
'@mariozechner/pi-ai' :
2026-02-26 01:31:32 +01:00
specifier : 0.55 .1
version : 0.55 .1 (ws@8.19.0)(zod@4.3.6)
2025-12-20 19:13:50 +01:00
'@mariozechner/pi-coding-agent' :
2026-02-26 01:31:32 +01:00
specifier : 0.55 .1
version : 0.55 .1 (ws@8.19.0)(zod@4.3.6)
2026-01-03 04:46:04 +01:00
'@mariozechner/pi-tui' :
2026-02-26 01:31:32 +01:00
specifier : 0.55 .1
version : 0.55 .1
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-26 01:31:32 +01:00
version : 0.1 .95
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-02-14 21:02:47 +01:00
specifier : ^7.14.1
version : 7.14 .1
2026-02-25 00:19:36 +00:00
'@snazzah/davey' :
specifier : ^0.1.9
version : 0.1 .9
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 :
2026-02-14 21:02:47 +01:00
specifier : ^8.18.0
version : 8.18 .0
2025-12-20 19:13:50 +01:00
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-02-21 14:35:10 +01:00
specifier : ^0.38.40
version : 0.38 .40
2025-12-20 19:13:50 +01:00
dotenv :
2026-02-13 09:43:41 +09:00
specifier : ^17.3.1
version : 17.3 .1
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-02-06 20:27:34 +08:00
https-proxy-agent :
specifier : ^7.0.6
version : 7.0 .6
2026-02-22 17:02:34 +01:00
ipaddr.js :
specifier : ^2.3.0
version : 2.3 .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-02-21 02:46:31 -05:00
long :
specifier : ^5.3.2
version : 5.3 .2
2026-01-08 10:45:42 +00:00
markdown-it :
2026-02-12 09:14:48 +09:00
specifier : ^14.1.1
version : 14.1 .1
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-02-20 16:06:07 -06:00
opusscript :
2026-02-25 01:10:36 +00:00
specifier : ^0.1.1
version : 0.1 .1
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
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-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-02-16 05:29:55 +01:00
specifier : 7.5 .9
version : 7.5 .9
2025-12-20 19:13:50 +01:00
tslog :
specifier : ^4.10.2
version : 4.10 .2
undici :
2026-02-14 21:02:47 +01:00
specifier : ^7.22.0
version : 7.22 .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
2026-02-21 02:46:31 -05:00
'@lit-labs/signals' :
2026-02-21 14:35:10 +01:00
specifier : ^0.2.0
version : 0.2 .0
2026-02-21 02:46:31 -05:00
'@lit/context' :
specifier : ^1.1.6
version : 1.1 .6
2025-12-20 19:13:50 +01:00
'@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-19 14:46:10 +01:00
specifier : ^25.3.0
version : 25.3 .0
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-26 01:31:32 +01:00
specifier : 7.0 .0 -dev.20260225.1
version : 7.0 .0 -dev.20260225.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-19 14:46:10 +01:00
version : 4.0 .18 (@vitest/browser@4.0.18(vite@7.3.1(@types/node@25.3.0)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2))(vitest@4.0.18))(vitest@4.0.18)
2026-02-21 02:46:31 -05:00
lit :
specifier : ^3.3.2
version : 3.3 .2
2026-01-14 14:31:43 +00:00
oxfmt :
2026-02-25 01:10:36 +00:00
specifier : 0.35 .0
version : 0.35 .0
2025-12-23 00:28:33 +00:00
oxlint :
2026-02-25 01:10:36 +00:00
specifier : ^1.50.0
version : 1.50 .0 (oxlint-tsgolint@0.15.0)
2025-12-23 00:28:33 +00:00
oxlint-tsgolint :
2026-02-25 01:10:36 +00:00
specifier : ^0.15.0
version : 0.15 .0
2026-02-21 02:46:31 -05:00
signal-utils :
specifier : 0.21 .1
version : 0.21 .1 (signal-polyfill@0.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
tsdown :
2026-02-05 19:36:36 +09:00
specifier : ^0.20.3
2026-02-26 01:31:32 +01:00
version : 0.20 .3 (@typescript/native-preview@7.0.0-dev.20260225.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-19 14:46:10 +01:00
version : 4.0 .18 (@opentelemetry/api@1.9.0)(@types/node@25.3.0)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)
2026-02-22 18:45:31 +01:00
optionalDependencies :
'@discordjs/opus' :
specifier : ^0.10.0
version : 0.10 .0
2025-12-20 19:13:50 +01:00
2026-02-24 22:50:47 +00:00
extensions/bluebubbles : {}
2026-01-18 06:02:37 +00:00
2026-02-24 22:50:47 +00:00
extensions/copilot-proxy : {}
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-02-13 09:43:41 +09:00
specifier : ^0.212.0
version : 0.212 .0
2026-02-24 04:09:26 +00:00
'@opentelemetry/exporter-logs-otlp-proto' :
2026-02-13 09:43:41 +09:00
specifier : ^0.212.0
version : 0.212 .0 (@opentelemetry/api@1.9.0)
2026-02-24 04:09:26 +00:00
'@opentelemetry/exporter-metrics-otlp-proto' :
2026-02-13 09:43:41 +09:00
specifier : ^0.212.0
version : 0.212 .0 (@opentelemetry/api@1.9.0)
2026-02-24 04:09:26 +00:00
'@opentelemetry/exporter-trace-otlp-proto' :
2026-02-13 09:43:41 +09:00
specifier : ^0.212.0
version : 0.212 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
'@opentelemetry/resources' :
2026-02-13 09:43:41 +09:00
specifier : ^2.5.1
version : 2.5 .1 (@opentelemetry/api@1.9.0)
2026-01-20 22:51:47 +00:00
'@opentelemetry/sdk-logs' :
2026-02-13 09:43:41 +09:00
specifier : ^0.212.0
version : 0.212 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
'@opentelemetry/sdk-metrics' :
2026-02-13 09:43:41 +09:00
specifier : ^2.5.1
version : 2.5 .1 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
'@opentelemetry/sdk-node' :
2026-02-13 09:43:41 +09:00
specifier : ^0.212.0
version : 0.212 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
'@opentelemetry/sdk-trace-base' :
2026-02-13 09:43:41 +09:00
specifier : ^2.5.1
version : 2.5 .1 (@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-02-24 22:50:47 +00:00
extensions/discord : {}
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-12 22:58:29 +01:00
specifier : ^1.59.0
version : 1.59 .0
2026-02-05 19:02:44 +08:00
'@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
2026-02-24 22:50:47 +00:00
extensions/google-gemini-cli-auth : {}
2026-01-24 01:12:48 +00:00
extensions/googlechat :
2026-01-23 16:45:37 -06:00
dependencies :
google-auth-library :
2026-02-25 01:10:36 +00:00
specifier : ^10.6.1
version : 10.6 .1
2026-01-30 05:15:47 +00:00
openclaw :
2026-02-24 22:50:47 +00:00
specifier : '>=2026.1.26'
2026-02-26 01:31:32 +01:00
version : 2026.2 .24 (@napi-rs/canvas@0.1.95)(@types/express@5.0.6)(audio-decode@2.2.3)(hono@4.11.10)(node-llama-cpp@3.15.1(typescript@5.9.3))
2026-01-23 16:45:37 -06:00
2026-02-24 22:50:47 +00:00
extensions/imessage : {}
2026-01-18 08:53:03 +00:00
2026-02-24 22:50:47 +00:00
extensions/irc : {}
2026-02-10 15:33:57 -08:00
2026-02-24 22:50:47 +00:00
extensions/line : {}
2026-01-25 07:22:36 -05:00
2026-02-21 02:15:43 -05:00
extensions/llm-task : {}
2026-01-24 01:26:17 +00:00
2026-02-21 02:15:43 -05:00
extensions/lobster : {}
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
2026-02-19 02:41:13 -08:00
version : 0.8 .0 -element.3(@cypress/request@3.0.10)
2026-01-15 09:31:18 +00:00
markdown-it :
2026-02-12 09:14:48 +09:00
specifier : 14.1 .1
version : 14.1 .1
2026-01-20 11:51:08 +00:00
music-metadata :
2026-02-17 08:52:36 +09:00
specifier : ^11.12.1
version : 11.12 .1
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-15 09:31:18 +00:00
2026-02-24 22:50:47 +00:00
extensions/mattermost : {}
2026-01-21 18:40:56 -05:00
2026-01-18 23:17:32 +00:00
extensions/memory-core :
2026-02-24 22:50:47 +00:00
dependencies :
2026-01-30 05:15:47 +00:00
openclaw :
2026-02-24 22:50:47 +00:00
specifier : '>=2026.1.26'
2026-02-26 01:31:32 +01:00
version : 2026.2 .24 (@napi-rs/canvas@0.1.95)(@types/express@5.0.6)(audio-decode@2.2.3)(hono@4.11.10)(node-llama-cpp@3.15.1(typescript@5.9.3))
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-25 01:10:36 +00:00
specifier : ^6.25.0
version : 6.25 .0 (ws@8.19.0)(zod@4.3.6)
2026-01-18 05:40:58 +00:00
2026-02-24 22:50:47 +00:00
extensions/minimax-portal-auth : {}
2026-01-31 12:42:45 +01:00
2026-01-16 02:58:08 +00:00
extensions/msteams :
dependencies :
'@microsoft/agents-hosting' :
2026-02-21 14:35:10 +01:00
specifier : ^1.3.1
version : 1.3 .1
2026-01-16 02:58:08 +00:00
express :
specifier : ^5.2.1
version : 5.2 .1
2026-02-24 22:50:47 +00:00
extensions/nextcloud-talk : {}
2026-01-20 11:51:08 +00:00
2026-01-20 20:14:44 +00:00
extensions/nostr :
dependencies :
nostr-tools :
2026-02-13 09:43:41 +09:00
specifier : ^2.23.1
version : 2.23 .1 (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-01-20 20:14:44 +00:00
2026-02-21 02:15:43 -05:00
extensions/open-prose : {}
2026-01-24 00:17:58 +00:00
2026-02-24 22:50:47 +00:00
extensions/signal : {}
2026-01-18 08:53:03 +00:00
2026-02-24 22:50:47 +00:00
extensions/slack : {}
2026-01-18 08:53:03 +00:00
feat(channels): add Synology Chat native channel (#23012)
* feat(channels): add Synology Chat native channel
Webhook-based integration with Synology NAS Chat (DSM 7+).
Supports outgoing webhooks, incoming messages, multi-account,
DM policies, rate limiting, and input sanitization.
- HMAC-based constant-time token validation
- Configurable SSL verification (allowInsecureSsl) for self-signed NAS certs
- 54 unit tests across 5 test suites
- Follows the same ChannelPlugin pattern as LINE/Discord/Telegram
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* feat(synology-chat): add pairing, warnings, messaging, agent hints
- Enable media capability (file_url already supported by client)
- Add pairing.notifyApproval to message approved users
- Add security.collectWarnings for missing token/URL, insecure SSL, open DM policy
- Add messaging.normalizeTarget and targetResolver for user ID resolution
- Add directory stubs (self, listPeers, listGroups)
- Add agentPrompt.messageToolHints with Synology Chat formatting guide
- 63 tests (up from 54), all passing
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 00:09:58 +01:00
extensions/synology-chat :
2026-02-23 01:24:41 +01:00
dependencies :
zod :
specifier : ^4.3.6
version : 4.3 .6
feat(channels): add Synology Chat native channel (#23012)
* feat(channels): add Synology Chat native channel
Webhook-based integration with Synology NAS Chat (DSM 7+).
Supports outgoing webhooks, incoming messages, multi-account,
DM policies, rate limiting, and input sanitization.
- HMAC-based constant-time token validation
- Configurable SSL verification (allowInsecureSsl) for self-signed NAS certs
- 54 unit tests across 5 test suites
- Follows the same ChannelPlugin pattern as LINE/Discord/Telegram
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* feat(synology-chat): add pairing, warnings, messaging, agent hints
- Enable media capability (file_url already supported by client)
- Add pairing.notifyApproval to message approved users
- Add security.collectWarnings for missing token/URL, insecure SSL, open DM policy
- Add messaging.normalizeTarget and targetResolver for user ID resolution
- Add directory stubs (self, listPeers, listGroups)
- Add agentPrompt.messageToolHints with Synology Chat formatting guide
- 63 tests (up from 54), all passing
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 00:09:58 +01:00
2026-02-24 22:50:47 +00:00
extensions/telegram : {}
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
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
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-15 09:31:18 +00:00
2026-02-24 22:50:47 +00:00
extensions/whatsapp : {}
2026-01-18 08:53:03 +00:00
2026-01-15 09:31:18 +00:00
extensions/zalo :
dependencies :
undici :
2026-02-14 21:02:47 +01:00
specifier : 7.22 .0
version : 7.22 .0
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-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-02-21 02:05:41 -05:00
'@lit-labs/signals' :
2026-02-21 14:35:10 +01:00
specifier : ^0.2.0
version : 0.2 .0
2026-02-21 02:05:41 -05:00
'@lit/context' :
2026-02-21 14:35:10 +01:00
specifier : ^1.1.6
2026-02-21 02:05:41 -05:00
version : 1.1 .6
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 :
2026-02-18 01:57:23 +01:00
specifier : ^17.0.3
version : 17.0 .3
2026-02-21 02:05:41 -05:00
signal-polyfill :
specifier : ^0.2.2
version : 0.2 .2
signal-utils :
specifier : ^0.21.1
version : 0.21 .1 (signal-polyfill@0.2.2)
2026-01-09 13:38:46 +01:00
vite :
specifier : 7.3 .1
2026-02-19 14:46:10 +01:00
version : 7.3 .1 (@types/node@25.3.0)(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-19 14:46:10 +01:00
version : 4.0 .18 (playwright@1.58.2)(vite@7.3.1(@types/node@25.3.0)(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-19 14:46:10 +01:00
version : 4.0 .18 (@opentelemetry/api@1.9.0)(@types/node@25.3.0)(@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-26 01:31:32 +01:00
'@aws-sdk/client-bedrock-runtime@3.998.0' :
resolution : {integrity : sha512-orRgpdNmdRLik+en3xDxlGuT5AxQU+GFUTMn97ZdRuPLnAiY7Y6/8VTsod6y97/3NB8xuTZbH9wNXzW97IWNMA==}
2026-01-25 00:19:02 +00:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/client-bedrock@3.998.0' :
resolution : {integrity : sha512-NeSBIdsJwVtACGHXVoguJOsKhq6oR5Q2B6BUU7LWGqIl1skwPors77aLpOa2240ZFtX3Br/0lJYfxAhB8692KA==}
2026-02-25 01:10:36 +00:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/core@3.973.14' :
resolution : {integrity : sha512-iAQ1jIGESTVjoqNNY9VlsE9FnCz+Hc8s+dgurF6WrgFyVIw+uggH+V102RFhwjRv4dLSSLfzjDwvQnLszov7TQ==}
2026-01-23 16:50:30 -05:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/credential-provider-env@3.972.12' :
resolution : {integrity : sha512-WPtj/iAYHHd+NDM6AZoilZwUz0nMaPxbTPGLA7nhyIYRZN2L8trqfbNvm7g/Jr3gzfKp1LpO6AtBTnrhz9WW2g==}
2026-02-25 01:10:36 +00:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/credential-provider-http@3.972.14' :
resolution : {integrity : sha512-umtjCicH2o/Fcc8Fu1562UkDyt6gql4czTYVlUfHfAM8S4QEKggzmtHYYYpPfQcjFj1ajyy68ahYSuF67x4ptQ==}
2026-02-19 14:46:10 +01:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/credential-provider-ini@3.972.12' :
resolution : {integrity : sha512-qjzgnMl6GIBbVeK74jBqSF07+s6kyeZl5R88qjMs302JlqkxE57jkvflDmZ9I017ffEWqIUa9/M4Hfp28qyu1g==}
2026-02-19 14:46:10 +01:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/credential-provider-login@3.972.12' :
resolution : {integrity : sha512-AO57y46PzG24bJzxWLk+FYJG6MzxvXoFXnOKnmKUGV43ub4/FS/4Rz7zCC6ThqUotgqEFd30l5LTAd65RP65pg==}
2026-02-25 01:10:36 +00:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/credential-provider-node@3.972.13' :
resolution : {integrity : sha512-ME2sgus+gFRtiudy5Xqj9iT/tj8lHOIGrFgktuO5skJU4EngOvTZ1Hpj8mknrW4FgWXmpWhc88NtEscUuuDpKw==}
2026-02-25 01:10:36 +00:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/credential-provider-process@3.972.12' :
resolution : {integrity : sha512-msxrHBpVP5AOIDohNPCINUtL47f7XI1TEru3N13uM3nWUMvIRA1vFa8Tlxbxm1EntPPvLAxRmvE5EbjDjOZkbw==}
2026-02-19 14:46:10 +01:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/credential-provider-sso@3.972.12' :
resolution : {integrity : sha512-D5iC5546hJyhobJN0szOT4KVeJQ8z/meZq2B3lEDZFcvHONKw+tzq36DAJUy3qLTueeB2geSxiHXngQlA11eoA==}
2026-02-19 14:46:10 +01:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/credential-provider-web-identity@3.972.12' :
resolution : {integrity : sha512-yluBahBVsduoA/zgV0NAXtwwXvQ6tNn95dNA3Hg+vISdiPWA46QY0d9PLO2KpNbjtm+1oGcWxemS4fYTwJ0W1w==}
2026-02-25 01:10:36 +00:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/eventstream-handler-node@3.972.8' :
resolution : {integrity : sha512-tVrf8X7hKnqv3HyVraUbsQW5mfHlD++S5NSIbfQEx0sCRvIwUbTPDl/lJCxhNmZ2zjgUyBIXIKrWilFWBxzv+w==}
2026-02-25 01:10:36 +00:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/middleware-eventstream@3.972.5' :
resolution : {integrity : sha512-j8sFerTrzS9tEJhiW2k+T9hsELE+13D5H+mqMjTRyPSgAOebkiK9d4t8vjbLOXuk7yi5lop40x15MubgcjpLmQ==}
2026-02-19 14:46:10 +01:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/middleware-host-header@3.972.5' :
resolution : {integrity : sha512-dVA0m1cEQ2iA6yB19aHvWNeUVTuvTt3AXzT0aiIu2uxk0S7AcmwDCDaRgYa/v+eFHcJVxEnpYTozqA7X62xinw==}
2026-02-25 01:10:36 +00:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/middleware-logger@3.972.5' :
resolution : {integrity : sha512-03RqplLZjUTkYi0dDPR/bbOLnDLFNdaVvNENgA3XK7Ph1MhEBhUYlgoGfOyRAKApDZ+WG4ykOoA8jI8J04jmFA==}
2026-02-19 14:46:10 +01:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/middleware-recursion-detection@3.972.5' :
resolution : {integrity : sha512-2QSuuVkpHTe84+mDdnFjHX8rAP3g0yYwLVAhS3lQN1rW5Z/zNsf8/pYQrLjLO4n4sPCsUAkTa0Vrod0lk+o1Tg==}
2026-02-19 14:46:10 +01:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/middleware-user-agent@3.972.14' :
resolution : {integrity : sha512-PzDz+yRAQuIzd+4ZY3s6/TYRzlNKAn4Gae3E5uLV7NnYHqrZHFoAfKE4beXcu3C51pA2/FQ3X2qOGSYqUoN1WQ==}
2026-02-25 01:10:36 +00:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/middleware-websocket@3.972.9' :
resolution : {integrity : sha512-O+FSwU9UvKd+QNuGLHqvmP33kkH4jh8pAgdMo3wbFLf+u30fS9/2gbSSWWtNCcWkSNFyG6RUlKU7jPSLApFfGw==}
2026-01-13 06:57:02 +00:00
engines : {node : '>= 14.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/nested-clients@3.996.2' :
resolution : {integrity : sha512-W+u6EM8WRxOIhAhR2mXMHSaUygqItpTehkgxLwJngXqr9RlAR4t6CtECH7o7QK0ct3oyi5Z8ViDHtPbel+D2Rg==}
2026-02-17 08:52:36 +09:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/region-config-resolver@3.972.5' :
resolution : {integrity : sha512-AOitrygDwfTNCLCW7L+GScDy1p49FZ6WutTUFWROouoPetfVNmpL4q8TWD3MhfY/ynhoGhleUQENrBH374EU8w==}
2026-02-25 01:10:36 +00:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/token-providers@3.998.0' :
resolution : {integrity : sha512-JFzi44tQnENZQ+1DYcHfoa/wTRKkccz0VsNMow0rvsxZtqUEkeV2pYFbir35mHTyUKju9995ay1MAGxLt1dpRA==}
2026-02-19 14:46:10 +01:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/types@3.973.3' :
resolution : {integrity : sha512-tma6D8/xHZHJEUqmr6ksZjZ0onyIUqKDQLyp50ttZJmS0IwFYzxBgp5CxFvpYAnah52V3UtgrqGA6E83gtT7NQ==}
2026-02-10 08:52:07 +09:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/util-endpoints@3.996.2' :
resolution : {integrity : sha512-83E6T1CKi0/IozPzqRBKqduW0mS4UQdI3soBH6CG7UgupTADWunqEMOTuPWCs9XGjpJJ4ujj+yu7pn8svhp5yg==}
2026-02-25 01:10:36 +00:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@aws-sdk/util-format-url@3.972.5' :
resolution : {integrity : sha512-PccfrPQVOEQSL8xaSvu988ESMlqdH1Qfk3AWPZksCOYPHyzYeUV988E+DBachXNV7tBVTUvK85cZYEZu7JtPxQ==}
2026-02-25 01:10:36 +00: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-02-26 01:31:32 +01:00
'@aws-sdk/util-user-agent-browser@3.972.5' :
resolution : {integrity : sha512-2ja1WqtuBaEAMgVoHYuWx393DF6ULqdt3OozeO7BosqouYaoU47Adtp9vEF+GImSG/Q8A+dqfwDULTTdMkHGUQ==}
2026-02-25 01:10:36 +00:00
2026-02-26 01:31:32 +01:00
'@aws-sdk/util-user-agent-node@3.972.13' :
resolution : {integrity : sha512-PHErmuu+v6iAST48zcsB2cYwDKW45gk6qCp49t1p0NGZ4EaFPr/tA5jl0X/ekDwvWbuT0LTj++fjjdVQAbuh0Q==}
2026-02-19 14:46:10 +01:00
engines : {node : '>=20.0.0' }
peerDependencies :
aws-crt : '>=1.0.0'
peerDependenciesMeta :
aws-crt :
optional : true
2026-02-26 01:31:32 +01:00
'@aws-sdk/xml-builder@3.972.7' :
resolution : {integrity : sha512-9GF86s6mHuc1TYCbuKatMDWl2PyK3KIkpRaI7ul2/gYZPfaLzKZ+ISHhxzVb9KVeakf75tUQe6CXW2gugSCXNw==}
2026-02-25 01:10:36 +00: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-02-26 01:31:32 +01:00
'@azure/msal-common@16.1.0' :
resolution : {integrity : sha512-uiX0ChrRFbreXlPlDR8LwHKmZpJudDAr124iNWJKJ+b7MJUWXmvVU3idSi/c5lk1FwLVZeMxhQir3BGdV09I+g==}
2026-01-07 21:29:39 +03:00
engines : {node : '>=0.8.0' }
2026-02-26 01:31:32 +01:00
'@azure/msal-node@5.0.5' :
resolution : {integrity : sha512-CxUYSZgFiviUC3d8Hc+tT7uxre6QkPEWYEHWXmyEBzaO6tfFY4hs5KbXWU6s4q9Zv1NP/04qiR3mcujYLRuYuw==}
2026-02-21 14:35:10 +01:00
engines : {node : '>=20' }
2026-01-07 21:29:39 +03:00
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' }
2026-02-16 09:02:56 +09:00
'@babel/helper-string-parser@8.0.0-rc.2' :
resolution : {integrity : sha512-noLx87RwlBEMrTzncWd/FvTxoJ9+ycHNg0n8yyYydIoDsLZuxknKgWRJUqcrVkNrJ74uGyhWQzQaS3q8xfGAhQ==}
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-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-20 16:06:07 -06:00
'@buape/carbon@0.0.0-beta-20260216184201' :
resolution : {integrity : sha512-u5mgYcigfPVqT7D9gVTGd+3YSflTreQmrWog7ORbb0z5w9eT8ft4rJOdw9fGwr75zMu9kXpSBaAcY2eZoJFSdA==}
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-02-13 09:43:41 +09:00
'@clack/core@1.0.1' :
resolution : {integrity : sha512-WKeyK3NOBwDOzagPR5H08rFk9D/WuN705yEbuZvKqlkmoLM2woKtXb10OO2k1NoSU4SFG947i2/SCYh+2u5e4g==}
2026-01-01 17:57:57 +01:00
2026-02-13 09:43:41 +09:00
'@clack/prompts@1.0.1' :
resolution : {integrity : sha512-/42G73JkuYdyWZ6m8d/CJtBrGl1Hegyc7Fy78m5Ob+jF85TOUmLR5XLce/U3LxYAw0kJ8CT5aI99RIvPHcGp/Q==}
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-02-19 02:41:13 -08:00
'@cypress/request-promise@5.0.0' :
resolution : {integrity : sha512-eKdYVpa9cBEw2kTBlHeu1PP16Blwtum6QHg/u9s/MoHkZfuo1pRGka1VlUHXF5kdew82BvOJVVGk0x8X0nbp+w==}
engines : {node : '>=0.10.0' }
peerDependencies :
'@cypress/request' : ^3.0.0
'@cypress/request@3.0.10' :
resolution : {integrity : sha512-hauBrOdvu08vOsagkZ/Aju5XuiZx6ldsLfByg1htFeldhex+PeMrYauANzFsMJeAA0+dyPLbDoX2OYuvVoLDkQ==}
engines : {node : '>= 6' }
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-02-20 16:06:07 -06:00
'@discordjs/node-pre-gyp@0.4.5' :
resolution : {integrity : sha512-YJOVVZ545x24mHzANfYoy0BJX5PDyeZlpiJjDkUBM/V/Ao7TFX9lcUvCN4nr0tbr5ubeaXxtEBILUrHtTphVeQ==}
hasBin : true
2026-02-21 14:35:10 +01:00
'@discordjs/opus@0.10.0' :
resolution : {integrity : sha512-HHEnSNrSPmFEyndRdQBJN2YE6egyXS9JUnJWyP6jficK0Y+qKMEZXyYTgmzpjrxXP1exM/hKaNP7BRBUEWkU5w==}
2026-02-20 16:06:07 -06:00
engines : {node : '>=12.0.0' }
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-21 14:35:10 +01:00
'@google/genai@1.42.0' :
resolution : {integrity : sha512-+3nlMTcrQufbQ8IumGkOphxD5Pd5kKyJOzLcnY0/1IuE8upJk5aLmoexZ2BJhBp1zAjRJMEB4a2CJwKI9e2EYw==}
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-20 16:06:07 -06:00
hono : 4.11 .10
2026-01-06 14:17:56 -06:00
2026-02-12 22:58:29 +01:00
'@huggingface/jinja@0.5.5' :
resolution : {integrity : sha512-xRlzazC+QZwr6z4ixEqYHo9fgwhTZ3xNSdljlKfUFGZSdlvt166DljRELFUfFytlYOYvo3vTisA/AFOuOAzFQQ==}
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/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-12 22:58:29 +01:00
'@larksuiteoapi/node-sdk@1.59.0' :
resolution : {integrity : sha512-sBpkruTvZDOxnVtoTbepWKRX0j1Y1ZElQYu0x7+v088sI9pcpbVp6ZzCGn62dhrKPatzNyCJyzYCPXPYQWccrA==}
2026-02-03 14:27:39 -08:00
2026-01-25 07:22:36 -05:00
'@line/bot-sdk@10.6.0' :
resolution : {integrity : sha512-4hSpglL/G/cW2JCcohaYz/BS0uOSJNV9IEYdMm0EiPEvDLayoI2hGq2D86uYPQFD2gvgkyhmzdShpWLG3P5r3w==}
engines : {node : '>=20' }
2026-02-21 14:35:10 +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-25 01:10:36 +00:00
'@mariozechner/pi-agent-core@0.55.0' :
resolution : {integrity : sha512-8RLaOpmESBSqTSpA/6E9ihxYybhrkNa5LOYNdJst57LuDSDytfvkiTXlKA4DjsHua4PKopG9p0Wgqaem+kKvCA==}
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@mariozechner/pi-agent-core@0.55.1' :
resolution : {integrity : sha512-t9FAb4ouy8HJSIa8gSRC7j8oeUOb2XDdhvBiHj7FhfpYafj1vRPrvGIEXUV8fPJDCI07vhK9iztP27EPk+yEWw==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=20.0.0' }
2026-02-25 01:10:36 +00:00
'@mariozechner/pi-ai@0.55.0' :
resolution : {integrity : sha512-G5rutF5h1hFZgU1W2yYktZJegKUZVDhdGCxvl7zPOonrGBczuNBKmM87VXvl1m+t9718rYMsgTSBseGN0RhYug==}
engines : {node : '>=20.0.0' }
hasBin : true
2026-02-26 01:31:32 +01:00
'@mariozechner/pi-ai@0.55.1' :
resolution : {integrity : sha512-JJX1LrVWPUPMExu0f89XR4nMNP37+FNLjEE4cIHq9Hi6xQtOiiEi7OjDFMx58hWsq81xH1CwmQXqGTWBjbXKTw==}
2025-12-20 19:13:50 +01:00
engines : {node : '>=20.0.0' }
hasBin : true
2026-02-25 01:10:36 +00:00
'@mariozechner/pi-coding-agent@0.55.0' :
resolution : {integrity : sha512-neflZvWsbFDph3RG+b3/ItfFtGaQnOFJO+N+fsnIC3BG/FEUu1IK1lcMwrM1FGGSMfJnCv7Q3Zk5MSBiRj4azQ==}
engines : {node : '>=20.0.0' }
hasBin : true
2026-02-26 01:31:32 +01:00
'@mariozechner/pi-coding-agent@0.55.1' :
resolution : {integrity : sha512-H2M8mbBNyDqhON6+3m4H8CjqJ9taGq/CM3B8dG73+VJJIXFm5SExhU9bdgcw2xh0wWj8yEumsj0of6Tu+F7Ffg==}
2026-02-01 09:50:52 +01:00
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
hasBin : true
2026-02-01 09:50:52 +01:00
2026-02-25 01:10:36 +00:00
'@mariozechner/pi-tui@0.55.0' :
resolution : {integrity : sha512-qFdBsA0CTIQbUlN5hp1yJOSgJJiuTegx+oNPzpHxaMMBPjwMuh3Y8szBqE/2HxroA6mGSQfp/fzuPinTK1+Iyg==}
engines : {node : '>=20.0.0' }
2026-02-26 01:31:32 +01:00
'@mariozechner/pi-tui@0.55.1' :
resolution : {integrity : sha512-rnqDUp2fm/ySevC0Ltj/ZFRbEc1kZ1A4qHESejj9hA8NVrb/pX9g82XwTE762JOieEGrRWAtmHLNOm7/e4dJMw==}
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-02-21 14:35:10 +01:00
'@microsoft/agents-activity@1.3.1' :
resolution : {integrity : sha512-4k44NrfEqXiSg49ofj8geV8ylPocqDLtZKKt0PFL9BvFV0n57X3y1s/fEbsf7Fkl3+P/R2XLyMB5atEGf/eRGg==}
2026-01-07 21:29:39 +03:00
engines : {node : '>=20.0.0' }
2026-02-21 14:35:10 +01:00
'@microsoft/agents-hosting@1.3.1' :
resolution : {integrity : sha512-570oJr93l1RcCNNaMVpOm+PgQkRgno/F65nH1aCWLIKLnw0o7iPoj+8Z5b7mnLMidg9lldVSCcf0dBxqTGE1/w==}
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-26 01:31:32 +01:00
'@napi-rs/canvas-android-arm64@0.1.95' :
resolution : {integrity : sha512-SqTh0wsYbetckMXEvHqmR7HKRJujVf1sYv1xdlhkifg6TlCSysz1opa49LlS3+xWuazcQcfRfmhA07HxxxGsAA==}
2026-02-12 22:58:29 +01:00
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ android]
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas-darwin-arm64@0.1.95' :
resolution : {integrity : sha512-F7jT0Syu+B9DGBUBcMk3qCRIxAWiDXmvEjamwbYfbZl7asI1pmXZUnCOoIu49Wt0RNooToYfRDxU9omD6t5Xuw==}
2026-02-18 01:57:23 +01:00
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ darwin]
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas-darwin-x64@0.1.95' :
resolution : {integrity : sha512-54eb2Ho15RDjYGXO/harjRznBrAvu+j5nQ85Z4Qd6Qg3slR8/Ja+Yvvy9G4yo7rdX6NR9GPkZeSTf2UcKXwaXw==}
2026-02-12 22:58:29 +01:00
engines : {node : '>= 10' }
cpu : [ x64]
os : [ darwin]
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas-linux-arm-gnueabihf@0.1.95' :
resolution : {integrity : sha512-hYaLCSLx5bmbnclzQc3ado3PgZ66blJWzjXp0wJmdwpr/kH+Mwhj6vuytJIomgksyJoCdIqIa4N6aiqBGJtJ5Q==}
2026-02-18 01:57:23 +01:00
engines : {node : '>= 10' }
cpu : [ arm]
os : [ linux]
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas-linux-arm64-gnu@0.1.95' :
resolution : {integrity : sha512-J7VipONahKsmScPZsipHVQBqpbZx4favaD8/enWzzlGcjiwycOoymL7f4tNeqdjK0su19bDOUt6mjp9gsPWYlw==}
2026-02-12 22:58:29 +01:00
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ linux]
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas-linux-arm64-musl@0.1.95' :
resolution : {integrity : sha512-PXy0UT1J/8MPG8UAkWp6Fd51ZtIZINFzIjGH909JjQrtCuJf3X6nanHYdz1A+Wq9o4aoPAw1YEUpFS1lelsVlg==}
2026-02-18 01:57:23 +01:00
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ linux]
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas-linux-riscv64-gnu@0.1.95' :
resolution : {integrity : sha512-2IzCkW2RHRdcgF9W5/plHvYFpc6uikyjMb5SxjqmNxfyDFz9/HB89yhi8YQo0SNqrGRI7yBVDec7Pt+uMyRWsg==}
2026-02-18 01:57:23 +01:00
engines : {node : '>= 10' }
cpu : [ riscv64]
os : [ linux]
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas-linux-x64-gnu@0.1.95' :
resolution : {integrity : sha512-OV/ol/OtcUr4qDhQg8G7SdViZX8XyQeKpPsVv/j3+7U178FGoU4M+yIocdVo1ih/A8GQ63+LjF4jDoEjaVU8Pw==}
2026-02-18 01:57:23 +01:00
engines : {node : '>= 10' }
cpu : [ x64]
os : [ linux]
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas-linux-x64-musl@0.1.95' :
resolution : {integrity : sha512-Z5KzqBK/XzPz5+SFHKz7yKqClEQ8pOiEDdgk5SlphBLVNb8JFIJkxhtJKSvnJyHh2rjVgiFmvtJzMF0gNwwKyQ==}
2026-02-12 22:58:29 +01:00
engines : {node : '>= 10' }
cpu : [ x64]
os : [ linux]
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas-win32-arm64-msvc@0.1.95' :
resolution : {integrity : sha512-aj0YbRpe8qVJ4OzMsK7NfNQePgcf9zkGFzNZ9mSuaxXzhpLHmlF2GivNdCdNOg8WzA/NxV6IU4c5XkXadUMLeA==}
2026-02-18 01:57:23 +01:00
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ win32]
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas-win32-x64-msvc@0.1.95' :
resolution : {integrity : sha512-GA8leTTCfdjuHi8reICTIxU0081PhXvl3lzIniLUjeLACx9GubUiyzkwFb+oyeKLS5IAGZFLKnzAf4wm2epRlA==}
2026-02-18 01:57:23 +01:00
engines : {node : '>= 10' }
cpu : [ x64]
os : [ win32]
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas@0.1.95' :
resolution : {integrity : sha512-lkg23ge+rgyhgUwXmlbkPEhuhHq/hUi/gXKH+4I7vO+lJrbNfEYcQdJLIGjKyXLQzgFiiyDAwh5vAe/tITAE+w==}
2026-02-18 01:57:23 +01:00
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' }
2026-02-12 22:58:29 +01:00
'@octokit/auth-app@8.2.0' :
resolution : {integrity : sha512-vVjdtQQwomrZ4V46B9LaCsxsySxGoHsyw6IYBov/TqJVROrlYdyNgw5q6tQbB7KZt53v1l1W53RiqTvpzL907g==}
2026-01-12 11:22:56 +00:00
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' }
2026-02-26 01:31:32 +01:00
'@octokit/endpoint@11.0.3' :
resolution : {integrity : sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag==}
2026-01-12 11:22:56 +00:00
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'
2026-02-26 01:31:32 +01:00
'@octokit/plugin-retry@8.1.0' :
resolution : {integrity : sha512-O1FZgXeiGb2sowEr/hYTr6YunGdSAFWnr2fyW39Ah85H8O33ELASQxcvOFF5LE6Tjekcyu2ms4qAzJVhSaJxTw==}
2026-01-12 11:22:56 +00:00
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' }
2026-02-26 01:31:32 +01:00
'@octokit/request@10.0.8' :
resolution : {integrity : sha512-SJZNwY9pur9Agf7l87ywFi14W+Hd9Jg6Ifivsd33+/bGUQIjNujdFiXII2/qSlN2ybqUHfp5xpekMEjIBTjlSw==}
2026-01-12 11:22:56 +00:00
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-02-13 09:43:41 +09:00
'@opentelemetry/api-logs@0.212.0' :
resolution : {integrity : sha512-TEEVrLbNROUkYY51sBJGk7lO/OLjuepch8+hmpM6ffMJQ2z/KVCjdHuCFX6fJj8OkJP2zckPjrJzQtXU3IAsFg==}
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-02-13 09:43:41 +09:00
'@opentelemetry/configuration@0.212.0' :
resolution : {integrity : sha512-D8sAY6RbqMa1W8lCeiaSL2eMCW2MF87QI3y+I6DQE1j+5GrDMwiKPLdzpa/2/+Zl9v1//74LmooCTCJBvWR8Iw==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.9.0
2026-02-13 09:43:41 +09:00
'@opentelemetry/context-async-hooks@2.5.1' :
resolution : {integrity : sha512-MHbu8XxCHcBn6RwvCt2Vpn1WnLMNECfNKYB14LI5XypcgH4IE0/DiVifVR9tAkwPMyLXN8dOoPJfya3IryLQVw==}
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-02-13 09:43:41 +09:00
'@opentelemetry/core@2.5.1' :
resolution : {integrity : sha512-Dwlc+3HAZqpgTYq0MUyZABjFkcrKTePwuiFVLjahGD8cx3enqihmpAmdgNFO1R4m/sIe5afjJrA25Prqy4NXlA==}
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-02-13 09:43:41 +09:00
'@opentelemetry/exporter-logs-otlp-grpc@0.212.0' :
resolution : {integrity : sha512-/0bk6fQG+eSFZ4L6NlckGTgUous/ib5+OVdg0x4OdwYeHzV3lTEo3it1HgnPY6UKpmX7ki+hJvxjsOql8rCeZA==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-02-13 09:43:41 +09:00
'@opentelemetry/exporter-logs-otlp-http@0.212.0' :
resolution : {integrity : sha512-JidJasLwG/7M9RTxV/64xotDKmFAUSBc9SNlxI32QYuUMK5rVKhHNWMPDzC7E0pCAL3cu+FyiKvsTwLi2KqPYw==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-02-13 09:43:41 +09:00
'@opentelemetry/exporter-logs-otlp-proto@0.212.0' :
resolution : {integrity : sha512-RpKB5UVfxc7c6Ta1UaCrxXDTQ0OD7BCGT66a97Q5zR1x3+9fw4dSaiqMXT/6FAWj2HyFbem6Rcu1UzPZikGTWQ==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-02-13 09:43:41 +09:00
'@opentelemetry/exporter-metrics-otlp-grpc@0.212.0' :
resolution : {integrity : sha512-/6Gqf9wpBq22XsomR1i0iPGnbQtCq2Vwnrq5oiDPjYSqveBdK1jtQbhGfmpK2mLLxk4cPDtD1ZEYdIou5K8EaA==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-02-13 09:43:41 +09:00
'@opentelemetry/exporter-metrics-otlp-http@0.212.0' :
resolution : {integrity : sha512-8hgBw3aTTRpSTkU4b9MLf/2YVLnfWp+hfnLq/1Fa2cky+vx6HqTodo+Zv1GTIrAKMOOwgysOjufy0gTxngqeBg==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-02-13 09:43:41 +09:00
'@opentelemetry/exporter-metrics-otlp-proto@0.212.0' :
resolution : {integrity : sha512-C7I4WN+ghn3g7SnxXm2RK3/sRD0k/BYcXaK6lGU3yPjiM7a1M25MLuM6zY3PeVPPzzTZPfuS7+wgn/tHk768Xw==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-02-13 09:43:41 +09:00
'@opentelemetry/exporter-prometheus@0.212.0' :
resolution : {integrity : sha512-hJFLhCJba5MW5QHexZMHZdMhBfNqNItxOsN0AZojwD1W2kU9xM+BEICowFGJFo/vNV+I2BJvTtmuKafeDSAo7Q==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-02-13 09:43:41 +09:00
'@opentelemetry/exporter-trace-otlp-grpc@0.212.0' :
resolution : {integrity : sha512-9xTuYWp8ClBhljDGAoa0NSsJcsxJsC9zCFKMSZJp1Osb9pjXCMRdA6fwXtlubyqe7w8FH16EWtQNKx/FWi+Ghw==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-02-13 09:43:41 +09:00
'@opentelemetry/exporter-trace-otlp-http@0.212.0' :
resolution : {integrity : sha512-v/0wMozNoiEPRolzC4YoPo4rAT0q8r7aqdnRw3Nu7IDN0CGFzNQazkfAlBJ6N5y0FYJkban7Aw5WnN73//6YlA==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-02-13 09:43:41 +09:00
'@opentelemetry/exporter-trace-otlp-proto@0.212.0' :
resolution : {integrity : sha512-d1ivqPT0V+i0IVOOdzGaLqonjtlk5jYrW7ItutWzXL/Mk+PiYb59dymy/i2reot9dDnBFWfrsvxyqdutGF5Vig==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-02-13 09:43:41 +09:00
'@opentelemetry/exporter-zipkin@2.5.1' :
resolution : {integrity : sha512-Me6JVO7WqXGXsgr4+7o+B7qwKJQbt0c8WamFnxpkR43avgG9k/niTntwCaXiXUTjonWy0+61ZuX6CGzj9nn8CQ==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.0.0
2026-02-13 09:43:41 +09:00
'@opentelemetry/instrumentation@0.212.0' :
resolution : {integrity : sha512-IyXmpNnifNouMOe0I/gX7ENfv2ZCNdYTF0FpCsoBcpbIHzk81Ww9rQTYTnvghszCg7qGrIhNvWC8dhEifgX9Jg==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-02-13 09:43:41 +09:00
'@opentelemetry/otlp-exporter-base@0.212.0' :
resolution : {integrity : sha512-HoMv5pQlzbuxiMS0hN7oiUtg8RsJR5T7EhZccumIWxYfNo/f4wFc7LPDfFK6oHdG2JF/+qTocfqIHoom+7kLpw==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-02-13 09:43:41 +09:00
'@opentelemetry/otlp-grpc-exporter-base@0.212.0' :
resolution : {integrity : sha512-YidOSlzpsun9uw0iyIWrQp6HxpMtBlECE3tiHGAsnpEqJWbAUWcMnIffvIuvTtTQ1OyRtwwaE79dWSQ8+eiB7g==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-02-13 09:43:41 +09:00
'@opentelemetry/otlp-transformer@0.212.0' :
resolution : {integrity : sha512-bj7zYFOg6Db7NUwsRZQ/WoVXpAf41WY2gsd3kShSfdpZQDRKHWJiRZIg7A8HvWsf97wb05rMFzPbmSHyjEl9tw==}
2026-01-20 18:56:10 +00:00
engines : {node : ^18.19.0 || >=20.6.0}
peerDependencies :
'@opentelemetry/api' : ^1.3.0
2026-02-13 09:43:41 +09:00
'@opentelemetry/propagator-b3@2.5.1' :
resolution : {integrity : sha512-AU6sZgunZrZv/LTeHP+9IQsSSH5p3PtOfDPe8VTdwYH69nZCfvvvXehhzu+9fMW2mgJMh5RVpiH8M9xuYOu5Dg==}
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-02-13 09:43:41 +09:00
'@opentelemetry/propagator-jaeger@2.5.1' :
resolution : {integrity : sha512-8+SB94/aSIOVGDUPRFSBRHVUm2A8ye1vC6/qcf/D+TF4qat7PC6rbJhRxiUGDXZtMtKEPM/glgv5cBGSJQymSg==}
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-02-13 09:43:41 +09:00
'@opentelemetry/resources@2.5.1' :
resolution : {integrity : sha512-BViBCdE/GuXRlp9k7nS1w6wJvY5fnFX5XvuEtWsTAOQFIO89Eru7lGW3WbfbxtCuZ/GbrJfAziXG0w0dpxL7eQ==}
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-02-13 09:43:41 +09:00
'@opentelemetry/sdk-logs@0.212.0' :
resolution : {integrity : sha512-qglb5cqTf0mOC1sDdZ7nfrPjgmAqs2OxkzOPIf2+Rqx8yKBK0pS7wRtB1xH30rqahBIut9QJDbDePyvtyqvH/Q==}
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-02-13 09:43:41 +09:00
'@opentelemetry/sdk-metrics@2.5.1' :
resolution : {integrity : sha512-RKMn3QKi8nE71ULUo0g/MBvq1N4icEBo7cQSKnL3URZT16/YH3nSVgWegOjwx7FRBTrjOIkMJkCUn/ZFIEfn4A==}
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-02-13 09:43:41 +09:00
'@opentelemetry/sdk-node@0.212.0' :
resolution : {integrity : sha512-tJzVDk4Lo44MdgJLlP+gdYdMnjxSNsjC/IiTxj5CFSnsjzpHXwifgl3BpUX67Ty3KcdubNVfedeBc/TlqHXwwg==}
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-02-13 09:43:41 +09:00
'@opentelemetry/sdk-trace-base@2.5.1' :
resolution : {integrity : sha512-iZH3Gw8cxQn0gjpOjJMmKLd9GIaNh/E3v3ST67vyzLSxHBs14HsG4dy7jMYyC5WXGdBVEcM7U/XTF5hCQxjDMw==}
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-02-13 09:43:41 +09:00
'@opentelemetry/sdk-trace-node@2.5.1' :
resolution : {integrity : sha512-9lopQ6ZoElETOEN0csgmtEV5/9C7BMfA7VtF4Jape3i954b6sTY2k3Xw3CxUTKreDck/vpAuJM+EDo4zheUw+A==}
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-25 01:10:36 +00:00
'@oxfmt/binding-android-arm-eabi@0.35.0' :
resolution : {integrity : sha512-BaRKlM3DyG81y/xWTsE6gZiv89F/3pHe2BqX2H4JbiB8HNVlWWtplzgATAE5IDSdwChdeuWLDTQzJ92Lglw3ZA==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm]
os : [ android]
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-android-arm64@0.35.0' :
resolution : {integrity : sha512-/O+EbuAJYs6nde/anv+aID6uHsGQApyE9JtYBo/79KyU8e6RBN3DMbT0ix97y1SOnCglurmL2iZ+hlohjP2PnQ==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ android]
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-darwin-arm64@0.35.0' :
resolution : {integrity : sha512-pGqRtqlNdn9d4VrmGUWVyQjkw79ryhI6je9y2jfqNUIZCfqceob+R97YYAoG7C5TFyt8ILdLVoN+L2vw/hSFyA==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
2026-01-14 14:31:43 +00:00
cpu : [ arm64]
os : [ darwin]
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-darwin-x64@0.35.0' :
resolution : {integrity : sha512-8GmsDcSozTPjrCJeGpp+sCmS9+9V5yRrdEZ1p/sTWxPG5nYeAfSLuS0nuEYjXSO+CtdSbStIW6dxa+4NM58yRw==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
2026-01-14 14:31:43 +00:00
cpu : [ x64]
os : [ darwin]
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-freebsd-x64@0.35.0' :
resolution : {integrity : sha512-QyfKfTe0ytHpFKHAcHCGQEzN45QSqq1AHJOYYxQMgLM3KY4xu8OsXHpCnINjDsV4XGnQzczJDU9e04Zmd8XqIQ==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ x64]
os : [ freebsd]
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-linux-arm-gnueabihf@0.35.0' :
resolution : {integrity : sha512-u+kv3JD6P3J38oOyUaiCqgY5TNESzBRZJ5lyZQ6c2czUW2v5SIN9E/KWWa9vxoc+P8AFXQFUVrdzGy1tK+nbPQ==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-linux-arm-musleabihf@0.35.0' :
resolution : {integrity : sha512-1NiZroCiV57I7Pf8kOH4XGR366kW5zir3VfSMBU2D0V14GpYjiYmPYFAoJboZvp8ACnZKUReWyMkNKSa5ad58A==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-linux-arm64-gnu@0.35.0' :
resolution : {integrity : sha512-7Q0Xeg7ZnW2nxnZ4R7aF6DEbCFls4skgHZg+I63XitpNvJCbVIU8MFOTZlvZGRsY9+rPgWPQGeUpLHlyx0wvMA==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
2026-01-14 14:31:43 +00:00
cpu : [ arm64]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-linux-arm64-musl@0.35.0' :
resolution : {integrity : sha512-5Okqi+uhYFxwKz8hcnUftNNwdm8BCkf6GSCbcz9xJxYMm87k1E4p7PEmAAbhLTk7cjSdDre6TDL0pDzNX+Y22Q==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
2026-01-14 14:31:43 +00:00
cpu : [ arm64]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-linux-ppc64-gnu@0.35.0' :
resolution : {integrity : sha512-9k66pbZQXM/lBJWys3Xbc5yhl4JexyfqkEf/tvtq8976VIJnLAAL3M127xHA3ifYSqxdVHfVGTg84eiBHCGcNw==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ ppc64]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-linux-riscv64-gnu@0.35.0' :
resolution : {integrity : sha512-aUcY9ofKPtjO52idT6t0SAQvEF6ctjzUQa1lLp7GDsRpSBvuTrBQGeq0rYKz3gN8dMIQ7mtMdGD9tT4LhR8jAQ==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ riscv64]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-linux-riscv64-musl@0.35.0' :
resolution : {integrity : sha512-C6yhY5Hvc2sGM+mCPek9ZLe5xRUOC/BvhAt2qIWFAeXMn4il04EYIjl3DsWiJr0xDMTJhvMOmD55xTRPlNp39w==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ riscv64]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-linux-s390x-gnu@0.35.0' :
resolution : {integrity : sha512-RG2hlvOMK4OMZpO3mt8MpxLQ0AAezlFqhn5mI/g5YrVbPFyoCv9a34AAvbSJS501ocOxlFIRcKEuw5hFvddf9g==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ s390x]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-linux-x64-gnu@0.35.0' :
resolution : {integrity : sha512-wzmh90Pwvqj9xOKHJjkQYBpydRkaXG77ZvDz+iFDRRQpnqIEqGm5gmim2s6vnZIkDGsvKCuTdtxm0GFmBjM1+w==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
2026-01-14 14:31:43 +00:00
cpu : [ x64]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-linux-x64-musl@0.35.0' :
resolution : {integrity : sha512-+HCqYCJPCUy5I+b2cf+gUVaApfgtoQT3HdnSg/l7NIcLHOhKstlYaGyrFZLmUpQt4WkFbpGKZZayG6zjRU0KFA==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
2026-01-14 14:31:43 +00:00
cpu : [ x64]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-openharmony-arm64@0.35.0' :
resolution : {integrity : sha512-kFYmWfR9YL78XyO5ws+1dsxNvZoD973qfVMNFOS4e9bcHXGF7DvGC2tY5UDFwyMCeB33t3sDIuGONKggnVNSJA==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ openharmony]
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-win32-arm64-msvc@0.35.0' :
resolution : {integrity : sha512-uD/NGdM65eKNCDGyTGdO8e9n3IHX+wwuorBvEYrPJXhDXL9qz6gzddmXH8EN04ejUXUujlq4FsoSeCfbg0Y+Jg==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
2026-01-14 14:31:43 +00:00
cpu : [ arm64]
os : [ win32]
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-win32-ia32-msvc@0.35.0' :
resolution : {integrity : sha512-oSRD2k8J2uxYDEKR2nAE/YTY9PobOEnhZgCmspHu0+yBQ665yH8lFErQVSTE7fcGJmJp/cC6322/gc8VFuQf7g==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ ia32]
os : [ win32]
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-win32-x64-msvc@0.35.0' :
resolution : {integrity : sha512-WCDJjlS95NboR0ugI2BEwzt1tYvRDorDRM9Lvctls1SLyKYuNRCyrPwp1urUPFBnwgBNn9p2/gnmo7gFMySRoQ==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
2026-01-14 14:31:43 +00:00
cpu : [ x64]
os : [ win32]
2026-02-25 01:10:36 +00:00
'@oxlint-tsgolint/darwin-arm64@0.15.0' :
resolution : {integrity : sha512-d7Ch+A6hic+RYrm32+Gh1o4lOrQqnFsHi721ORdHUDBiQPea+dssKUEMwIbA6MKmCy6TVJ02sQyi24OEfCiGzw==}
2025-12-23 00:28:33 +00:00
cpu : [ arm64]
os : [ darwin]
2026-02-25 01:10:36 +00:00
'@oxlint-tsgolint/darwin-x64@0.15.0' :
resolution : {integrity : sha512-Aoai2wAkaUJqp/uEs1gml6TbaPW4YmyO5Ai/vOSkiizgHqVctjhjKqmRiWTX2xuPY94VkwOLqp+Qr3y/0qSpWQ==}
2025-12-23 00:28:33 +00:00
cpu : [ x64]
os : [ darwin]
2026-02-25 01:10:36 +00:00
'@oxlint-tsgolint/linux-arm64@0.15.0' :
resolution : {integrity : sha512-4og13a7ec4Vku5t2Y7s3zx6YJP6IKadb1uA9fOoRH6lm/wHWoCnxjcfJmKHXRZJII81WmbdJMSPxaBfwN/S68Q==}
2025-12-23 00:28:33 +00:00
cpu : [ arm64]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxlint-tsgolint/linux-x64@0.15.0' :
resolution : {integrity : sha512-9b9xzh/1Harn3a+XiKTK/8LrWw3VcqLfYp/vhV5/zAVR2Mt0d63WSp4FL+wG7DKnI2T/CbMFUFHwc7kCQjDMzQ==}
2025-12-23 00:28:33 +00:00
cpu : [ x64]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxlint-tsgolint/win32-arm64@0.15.0' :
resolution : {integrity : sha512-nNac5hewHdkk5mowOwTqB1ZD76zB/FsUiyUvdCyupq5cG54XyKqSLEp9QGbx7wFJkWCkeWmuwRed4sfpAlKaeA==}
2025-12-23 00:28:33 +00:00
cpu : [ arm64]
os : [ win32]
2026-02-25 01:10:36 +00:00
'@oxlint-tsgolint/win32-x64@0.15.0' :
resolution : {integrity : sha512-ioAY2XLpy83E2EqOLH9p1cEgj0G2qB1lmAn0a3yFV1jHQB29LIPIKGNsu/tYCClpwmHN79pT5KZAHZOgWxxqNg==}
2025-12-23 00:28:33 +00:00
cpu : [ x64]
os : [ win32]
2026-02-25 01:10:36 +00:00
'@oxlint/binding-android-arm-eabi@1.50.0' :
resolution : {integrity : sha512-G7MRGk/6NCe+L8ntonRdZP7IkBfEpiZ/he3buLK6JkLgMHgJShXZ+BeOwADmspXez7U7F7L1Anf4xLSkLHiGTg==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm]
os : [ android]
2026-02-25 01:10:36 +00:00
'@oxlint/binding-android-arm64@1.50.0' :
resolution : {integrity : sha512-GeSuMoJWCVpovJi/e3xDSNgjeR8WEZ6MCXL6EtPiCIM2NTzv7LbflARINTXTJy2oFBYyvdf/l2PwHzYo6EdXvg==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ android]
2026-02-25 01:10:36 +00:00
'@oxlint/binding-darwin-arm64@1.50.0' :
resolution : {integrity : sha512-w3SY5YtxGnxCHPJ8Twl3KmS9oja1gERYk3AMoZ7Hv8P43ZtB6HVfs02TxvarxfL214Tm3uzvc2vn+DhtUNeKnw==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
2025-12-23 00:28:33 +00:00
cpu : [ arm64]
os : [ darwin]
2026-02-25 01:10:36 +00:00
'@oxlint/binding-darwin-x64@1.50.0' :
resolution : {integrity : sha512-hNfogDqy7tvmllXKBSlHo6k5x7dhTUVOHbMSE15CCAcXzmqf5883aPvBYPOq9AE7DpDUQUZ1kVE22YbiGW+tuw==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
2025-12-23 00:28:33 +00:00
cpu : [ x64]
os : [ darwin]
2026-02-25 01:10:36 +00:00
'@oxlint/binding-freebsd-x64@1.50.0' :
resolution : {integrity : sha512-ykZevOWEyu0nsxolA911ucxpEv0ahw8jfEeGWOwwb/VPoE4xoexuTOAiPNlWZNJqANlJl7yp8OyzCtXTUAxotw==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ x64]
os : [ freebsd]
2026-02-25 01:10:36 +00:00
'@oxlint/binding-linux-arm-gnueabihf@1.50.0' :
resolution : {integrity : sha512-hif3iDk7vo5GGJ4OLCCZAf2vjnU9FztGw4L0MbQL0M2iY9LKFtDMMiQAHmkF0PQGQMVbTYtPdXCLKVgdkiqWXQ==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxlint/binding-linux-arm-musleabihf@1.50.0' :
resolution : {integrity : sha512-dVp9iSssiGAnTNey2Ruf6xUaQhdnvcFOJyRWd/mu5o2jVbFK15E5fbWGeFRfmuobu5QXuROtFga44+7DOS3PLg==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxlint/binding-linux-arm64-gnu@1.50.0' :
resolution : {integrity : sha512-1cT7yz2HA910CKA9NkH1ZJo50vTtmND2fkoW1oyiSb0j6WvNtJ0Wx2zoySfXWc/c+7HFoqRK5AbEoL41LOn9oA==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
2025-12-23 00:28:33 +00:00
cpu : [ arm64]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxlint/binding-linux-arm64-musl@1.50.0' :
resolution : {integrity : sha512-++B3k/HEPFVlj89cOz8kWfQccMZB/aWL9AhsW7jPIkG++63Mpwb2cE9XOEsd0PATbIan78k2Gky+09uWM1d/gQ==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
2025-12-23 00:28:33 +00:00
cpu : [ arm64]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxlint/binding-linux-ppc64-gnu@1.50.0' :
resolution : {integrity : sha512-Z9b/KpFMkx66w3gVBqjIC1AJBTZAGoI9+U+K5L4QM0CB/G0JSNC1es9b3Y0Vcrlvtdn8A+IQTkYjd/Q0uCSaZw==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ ppc64]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxlint/binding-linux-riscv64-gnu@1.50.0' :
resolution : {integrity : sha512-jvmuIw8wRSohsQlFNIST5uUwkEtEJmOQYr33bf/K2FrFPXHhM4KqGekI3ShYJemFS/gARVacQFgBzzJKCAyJjg==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ riscv64]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxlint/binding-linux-riscv64-musl@1.50.0' :
resolution : {integrity : sha512-x+UrN47oYNh90nmAAyql8eQaaRpHbDPu5guasDg10+OpszUQ3/1+1J6zFMmV4xfIEgTcUXG/oI5fxJhF4eWCNA==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ riscv64]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxlint/binding-linux-s390x-gnu@1.50.0' :
resolution : {integrity : sha512-i/JLi2ljLUIVfekMj4ISmdt+Hn11wzYUdRRrkVUYsCWw7zAy5xV7X9iA+KMyM156LTFympa7s3oKBjuCLoTAUQ==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ s390x]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxlint/binding-linux-x64-gnu@1.50.0' :
resolution : {integrity : sha512-/C7brhn6c6UUPccgSPCcpLQXcp+xKIW/3sji/5VZ8/OItL3tQ2U7KalHz887UxxSQeEOmd1kY6lrpuwFnmNqOA==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
2025-12-23 00:28:33 +00:00
cpu : [ x64]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxlint/binding-linux-x64-musl@1.50.0' :
resolution : {integrity : sha512-oDR1f+bGOYU8LfgtEW8XtotWGB63ghtcxk5Jm6IDTCk++rTA/IRMsjOid2iMd+1bW+nP9Mdsmcdc7VbPD3+iyQ==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
2025-12-23 00:28:33 +00:00
cpu : [ x64]
os : [ linux]
2026-02-25 01:10:36 +00:00
'@oxlint/binding-openharmony-arm64@1.50.0' :
resolution : {integrity : sha512-4CmRGPp5UpvXyu4jjP9Tey/SrXDQLRvZXm4pb4vdZBxAzbFZkCyh0KyRy4txld/kZKTJlW4TO8N1JKrNEk+mWw==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ arm64]
os : [ openharmony]
2026-02-25 01:10:36 +00:00
'@oxlint/binding-win32-arm64-msvc@1.50.0' :
resolution : {integrity : sha512-Fq0M6vsGcFsSfeuWAACDhd5KJrO85ckbEfe1EGuBj+KPyJz7KeWte2fSFrFGmNKNXyhEMyx4tbgxiWRujBM2KQ==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
2025-12-23 00:28:33 +00:00
cpu : [ arm64]
os : [ win32]
2026-02-25 01:10:36 +00:00
'@oxlint/binding-win32-ia32-msvc@1.50.0' :
resolution : {integrity : sha512-qTdWR9KwY/vxJGhHVIZG2eBOhidOQvOwzDxnX+jhW/zIVacal1nAhR8GLkiywW8BIFDkQKXo/zOfT+/DY+ns/w==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
cpu : [ ia32]
os : [ win32]
2026-02-25 01:10:36 +00:00
'@oxlint/binding-win32-x64-msvc@1.50.0' :
resolution : {integrity : sha512-682t7npLC4G2Ca+iNlI9fhAKTcFPYYXJjwoa88H4q+u5HHHlsnL/gHULapX3iqp+A8FIJbgdylL5KMYo2LaluQ==}
2026-02-12 09:14:48 +09:00
engines : {node : ^20.19.0 || >=22.12.0}
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-02-22 23:32:02 +01:00
'@rollup/rollup-android-arm-eabi@4.59.0' :
resolution : {integrity : sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==}
2025-12-20 19:13:50 +01:00
cpu : [ arm]
os : [ android]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-android-arm64@4.59.0' :
resolution : {integrity : sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==}
2025-12-20 19:13:50 +01:00
cpu : [ arm64]
os : [ android]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-darwin-arm64@4.59.0' :
resolution : {integrity : sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==}
2025-12-20 19:13:50 +01:00
cpu : [ arm64]
os : [ darwin]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-darwin-x64@4.59.0' :
resolution : {integrity : sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==}
2025-12-20 19:13:50 +01:00
cpu : [ x64]
os : [ darwin]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-freebsd-arm64@4.59.0' :
resolution : {integrity : sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==}
2025-12-20 19:13:50 +01:00
cpu : [ arm64]
os : [ freebsd]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-freebsd-x64@4.59.0' :
resolution : {integrity : sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==}
2025-12-20 19:13:50 +01:00
cpu : [ x64]
os : [ freebsd]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-arm-gnueabihf@4.59.0' :
resolution : {integrity : sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==}
2025-12-20 19:13:50 +01:00
cpu : [ arm]
os : [ linux]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-arm-musleabihf@4.59.0' :
resolution : {integrity : sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==}
2025-12-20 19:13:50 +01:00
cpu : [ arm]
os : [ linux]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-arm64-gnu@4.59.0' :
resolution : {integrity : sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==}
2025-12-20 19:13:50 +01:00
cpu : [ arm64]
os : [ linux]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-arm64-musl@4.59.0' :
resolution : {integrity : sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==}
2025-12-20 19:13:50 +01:00
cpu : [ arm64]
os : [ linux]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-loong64-gnu@4.59.0' :
resolution : {integrity : sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==}
2025-12-20 19:13:50 +01:00
cpu : [ loong64]
os : [ linux]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-loong64-musl@4.59.0' :
resolution : {integrity : sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==}
2026-01-08 04:55:01 +00:00
cpu : [ loong64]
os : [ linux]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-ppc64-gnu@4.59.0' :
resolution : {integrity : sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==}
2026-01-08 04:55:01 +00:00
cpu : [ ppc64]
os : [ linux]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-ppc64-musl@4.59.0' :
resolution : {integrity : sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==}
2025-12-20 19:13:50 +01:00
cpu : [ ppc64]
os : [ linux]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-riscv64-gnu@4.59.0' :
resolution : {integrity : sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==}
2025-12-20 19:13:50 +01:00
cpu : [ riscv64]
os : [ linux]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-riscv64-musl@4.59.0' :
resolution : {integrity : sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==}
2025-12-20 19:13:50 +01:00
cpu : [ riscv64]
os : [ linux]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-s390x-gnu@4.59.0' :
resolution : {integrity : sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==}
2025-12-20 19:13:50 +01:00
cpu : [ s390x]
os : [ linux]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-x64-gnu@4.59.0' :
resolution : {integrity : sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==}
2025-12-20 19:13:50 +01:00
cpu : [ x64]
os : [ linux]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-x64-musl@4.59.0' :
resolution : {integrity : sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==}
2025-12-20 19:13:50 +01:00
cpu : [ x64]
os : [ linux]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-openbsd-x64@4.59.0' :
resolution : {integrity : sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==}
2026-01-08 04:55:01 +00:00
cpu : [ x64]
os : [ openbsd]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-openharmony-arm64@4.59.0' :
resolution : {integrity : sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==}
2025-12-20 19:13:50 +01:00
cpu : [ arm64]
os : [ openharmony]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-win32-arm64-msvc@4.59.0' :
resolution : {integrity : sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==}
2025-12-20 19:13:50 +01:00
cpu : [ arm64]
os : [ win32]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-win32-ia32-msvc@4.59.0' :
resolution : {integrity : sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==}
2025-12-20 19:13:50 +01:00
cpu : [ ia32]
os : [ win32]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-win32-x64-gnu@4.59.0' :
resolution : {integrity : sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==}
2025-12-20 19:13:50 +01:00
cpu : [ x64]
os : [ win32]
2026-02-22 23:32:02 +01:00
'@rollup/rollup-win32-x64-msvc@4.59.0' :
resolution : {integrity : sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==}
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' }
2026-02-12 09:14:48 +09:00
'@slack/types@2.20.0' :
resolution : {integrity : sha512-PVF6P6nxzDMrzPC8fSCsnwaI+kF8YfEpxf3MqXmdyjyWTYsZQURpkK7WWUWvP5QpH55pB7zyYL9Qem/xSgc5VA==}
2026-01-04 14:12:00 +01:00
engines : {node: '>= 12.13.0', npm : '>= 6.12.0' }
2026-02-14 21:02:47 +01:00
'@slack/web-api@7.14.1' :
resolution : {integrity : sha512-RoygyteJeFswxDPJjUMESn9dldWVMD2xUcHHd9DenVavSfVC6FeVnSdDerOO7m8LLvw4Q132nQM4hX8JiF7dng==}
2026-01-04 14:12:00 +01:00
engines : {node: '>= 18', npm : '>= 8.6.0' }
2026-02-25 01:10:36 +00:00
'@smithy/abort-controller@4.2.10' :
resolution : {integrity : sha512-qocxM/X4XGATqQtUkbE9SPUB6wekBi+FyJOMbPj0AhvyvFGYEmOlz6VB22iMePCQsFmMIvFSeViDvA7mZJG47g==}
engines : {node : '>=18.0.0' }
'@smithy/config-resolver@4.4.9' :
resolution : {integrity : sha512-ejQvXqlcU30h7liR9fXtj7PIAau1t/sFbJpgWPfiYDs7zd16jpH0IsSXKcba2jF6ChTXvIjACs27kNMc5xxE2Q==}
engines : {node : '>=18.0.0' }
'@smithy/core@3.23.6' :
resolution : {integrity : sha512-4xE+0L2NrsFKpEVFlFELkIHQddBvMbQ41LRIP74dGCXnY1zQ9DgksrBcRBDJT+iOzGy4VEJIeU3hkUK5mn06kg==}
engines : {node : '>=18.0.0' }
'@smithy/credential-provider-imds@4.2.10' :
resolution : {integrity : sha512-3bsMLJJLTZGZqVGGeBVFfLzuRulVsGTj12BzRKODTHqUABpIr0jMN1vN3+u6r2OfyhAQ2pXaMZWX/swBK5I6PQ==}
engines : {node : '>=18.0.0' }
'@smithy/eventstream-codec@4.2.10' :
resolution : {integrity : sha512-A4ynrsFFfSXUHicfTcRehytppFBcY3HQxEGYiyGktPIOye3Ot7fxpiy4VR42WmtGI4Wfo6OXt/c1Ky1nUFxYYQ==}
engines : {node : '>=18.0.0' }
'@smithy/eventstream-serde-browser@4.2.10' :
resolution : {integrity : sha512-0xupsu9yj9oDVuQ50YCTS9nuSYhGlrwqdaKQel9y2Fz7LU9fNErVlw9N0o4pm4qqvWEGbSTI4HKc6XJfB30MVw==}
engines : {node : '>=18.0.0' }
'@smithy/eventstream-serde-config-resolver@4.3.10' :
resolution : {integrity : sha512-8kn6sinrduk0yaYHMJDsNuiFpXwQwibR7n/4CDUqn4UgaG+SeBHu5jHGFdU9BLFAM7Q4/gvr9RYxBHz9/jKrhA==}
engines : {node : '>=18.0.0' }
'@smithy/eventstream-serde-node@4.2.10' :
resolution : {integrity : sha512-uUrxPGgIffnYfvIOUmBM5i+USdEBRTdh7mLPttjphgtooxQ8CtdO1p6K5+Q4BBAZvKlvtJ9jWyrWpBJYzBKsyQ==}
engines : {node : '>=18.0.0' }
'@smithy/eventstream-serde-universal@4.2.10' :
resolution : {integrity : sha512-aArqzOEvcs2dK+xQVCgLbpJQGfZihw8SD4ymhkwNTtwKbnrzdhJsFDKuMQnam2kF69WzgJYOU5eJlCx+CA32bw==}
engines : {node : '>=18.0.0' }
'@smithy/fetch-http-handler@5.3.11' :
resolution : {integrity : sha512-wbTRjOxdFuyEg0CpumjZO0hkUl+fetJFqxNROepuLIoijQh51aMBmzFLfoQdwRjxsuuS2jizzIUTjPWgd8pd7g==}
engines : {node : '>=18.0.0' }
'@smithy/hash-node@4.2.10' :
resolution : {integrity : sha512-1VzIOI5CcsvMDvP3iv1vG/RfLJVVVc67dCRyLSB2Hn9SWCZrDO3zvcIzj3BfEtqRW5kcMg5KAeVf1K3dR6nD3w==}
engines : {node : '>=18.0.0' }
'@smithy/invalid-dependency@4.2.10' :
resolution : {integrity : sha512-vy9KPNSFUU0ajFYk0sDZIYiUlAWGEAhRfehIr5ZkdFrRFTAuXEPUd41USuqHU6vvLX4r6Q9X7MKBco5+Il0Org==}
engines : {node : '>=18.0.0' }
2026-01-13 06:57:02 +00:00
'@smithy/is-array-buffer@2.2.0' :
resolution : {integrity : sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==}
engines : {node : '>=14.0.0' }
2026-02-25 01:10:36 +00:00
'@smithy/is-array-buffer@4.2.1' :
resolution : {integrity : sha512-Yfu664Qbf1B4IYIsYgKoABt010daZjkaCRvdU/sPnZG6TtHOB0md0RjNdLGzxe5UIdn9js4ftPICzmkRa9RJ4Q==}
engines : {node : '>=18.0.0' }
'@smithy/middleware-content-length@4.2.10' :
resolution : {integrity : sha512-TQZ9kX5c6XbjhaEBpvhSvMEZ0klBs1CFtOdPFwATZSbC9UeQfKHPLPN9Y+I6wZGMOavlYTOlHEPDrt42PMSH9w==}
engines : {node : '>=18.0.0' }
'@smithy/middleware-endpoint@4.4.20' :
resolution : {integrity : sha512-9W6Np4ceBP3XCYAGLoMCmn8t2RRVzuD1ndWPLBbv7H9CrwM9Bprf6Up6BM9ZA/3alodg0b7Kf6ftBK9R1N04vw==}
engines : {node : '>=18.0.0' }
'@smithy/middleware-retry@4.4.37' :
resolution : {integrity : sha512-/1psZZllBBSQ7+qo5+hhLz7AEPGLx3Z0+e3ramMBEuPK2PfvLK4SrncDB9VegX5mBn+oP/UTDrM6IHrFjvX1ZA==}
engines : {node : '>=18.0.0' }
'@smithy/middleware-serde@4.2.11' :
resolution : {integrity : sha512-STQdONGPwbbC7cusL60s7vOa6He6A9w2jWhoapL0mgVjmR19pr26slV+yoSP76SIssMTX/95e5nOZ6UQv6jolg==}
engines : {node : '>=18.0.0' }
'@smithy/middleware-stack@4.2.10' :
resolution : {integrity : sha512-pmts/WovNcE/tlyHa8z/groPeOtqtEpp61q3W0nW1nDJuMq/x+hWa/OVQBtgU0tBqupeXq0VBOLA4UZwE8I0YA==}
engines : {node : '>=18.0.0' }
'@smithy/node-config-provider@4.3.10' :
resolution : {integrity : sha512-UALRbJtVX34AdP2VECKVlnNgidLHA2A7YgcJzwSBg1hzmnO/bZBHl/LDQQyYifzUwp1UOODnl9JJ3KNawpUJ9w==}
engines : {node : '>=18.0.0' }
'@smithy/node-http-handler@4.4.12' :
resolution : {integrity : sha512-zo1+WKJkR9x7ZtMeMDAAsq2PufwiLDmkhcjpWPRRkmeIuOm6nq1qjFICSZbnjBvD09ei8KMo26BWxsu2BUU+5w==}
engines : {node : '>=18.0.0' }
'@smithy/property-provider@4.2.10' :
resolution : {integrity : sha512-5jm60P0CU7tom0eNrZ7YrkgBaoLFXzmqB0wVS+4uK8PPGmosSrLNf6rRd50UBvukztawZ7zyA8TxlrKpF5z9jw==}
engines : {node : '>=18.0.0' }
'@smithy/protocol-http@5.3.10' :
resolution : {integrity : sha512-2NzVWpYY0tRdfeCJLsgrR89KE3NTWT2wGulhNUxYlRmtRmPwLQwKzhrfVaiNlA9ZpJvbW7cjTVChYKgnkqXj1A==}
engines : {node : '>=18.0.0' }
'@smithy/querystring-builder@4.2.10' :
resolution : {integrity : sha512-HeN7kEvuzO2DmAzLukE9UryiUvejD3tMp9a1D1NJETerIfKobBUCLfviP6QEk500166eD2IATaXM59qgUI+YDA==}
engines : {node : '>=18.0.0' }
'@smithy/querystring-parser@4.2.10' :
resolution : {integrity : sha512-4Mh18J26+ao1oX5wXJfWlTT+Q1OpDR8ssiC9PDOuEgVBGloqg18Fw7h5Ct8DyT9NBYwJgtJ2nLjKKFU6RP1G1Q==}
engines : {node : '>=18.0.0' }
'@smithy/service-error-classification@4.2.10' :
resolution : {integrity : sha512-0R/+/Il5y8nB/By90o8hy/bWVYptbIfvoTYad0igYQO5RefhNCDmNzqxaMx7K1t/QWo0d6UynqpqN5cCQt1MCg==}
engines : {node : '>=18.0.0' }
'@smithy/shared-ini-file-loader@4.4.5' :
resolution : {integrity : sha512-pHgASxl50rrtOztgQCPmOXFjRW+mCd7ALr/3uXNzRrRoGV5G2+78GOsQ3HlQuBVHCh9o6xqMNvlIKZjWn4Euug==}
engines : {node : '>=18.0.0' }
'@smithy/signature-v4@5.3.10' :
resolution : {integrity : sha512-Wab3wW8468WqTKIxI+aZe3JYO52/RYT/8sDOdzkUhjnLakLe9qoQqIcfih/qxcF4qWEFoWBszY0mj5uxffaVXA==}
engines : {node : '>=18.0.0' }
'@smithy/smithy-client@4.12.0' :
resolution : {integrity : sha512-R8bQ9K3lCcXyZmBnQqUZJF4ChZmtWT5NLi6x5kgWx5D+/j0KorXcA0YcFg/X5TOgnTCy1tbKc6z2g2y4amFupQ==}
engines : {node : '>=18.0.0' }
'@smithy/types@4.13.0' :
resolution : {integrity : sha512-COuLsZILbbQsdrwKQpkkpyep7lCsByxwj7m0Mg5v66/ZTyenlfBc40/QFQ5chO0YN/PNEH1Bi3fGtfXPnYNeDw==}
engines : {node : '>=18.0.0' }
'@smithy/url-parser@4.2.10' :
resolution : {integrity : sha512-uypjF7fCDsRk26u3qHmFI/ePL7bxxB9vKkE+2WKEciHhz+4QtbzWiHRVNRJwU3cKhrYDYQE3b0MRFtqfLYdA4A==}
engines : {node : '>=18.0.0' }
'@smithy/util-base64@4.3.1' :
resolution : {integrity : sha512-BKGuawX4Doq/bI/uEmg+Zyc36rJKWuin3py89PquXBIBqmbnJwBBsmKhdHfNEp0+A4TDgLmT/3MSKZ1SxHcR6w==}
engines : {node : '>=18.0.0' }
'@smithy/util-body-length-browser@4.2.1' :
resolution : {integrity : sha512-SiJeLiozrAoCrgDBUgsVbmqHmMgg/2bA15AzcbcW+zan7SuyAVHN4xTSbq0GlebAIwlcaX32xacnrG488/J/6g==}
engines : {node : '>=18.0.0' }
'@smithy/util-body-length-node@4.2.2' :
resolution : {integrity : sha512-4rHqBvxtJEBvsZcFQSPQqXP2b/yy/YlB66KlcEgcH2WNoOKCKB03DSLzXmOsXjbl8dJ4OEYTn31knhdznwk7zw==}
engines : {node : '>=18.0.0' }
2026-01-13 06:57:02 +00:00
'@smithy/util-buffer-from@2.2.0' :
resolution : {integrity : sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==}
engines : {node : '>=14.0.0' }
2026-02-25 01:10:36 +00:00
'@smithy/util-buffer-from@4.2.1' :
resolution : {integrity : sha512-/swhmt1qTiVkaejlmMPPDgZhEaWb/HWMGRBheaxwuVkusp/z+ErJyQxO6kaXumOciZSWlmq6Z5mNylCd33X7Ig==}
engines : {node : '>=18.0.0' }
'@smithy/util-config-provider@4.2.1' :
resolution : {integrity : sha512-462id/00U8JWFw6qBuTSWfN5TxOHvDu4WliI97qOIOnuC/g+NDAknTU8eoGXEPlLkRVgWEr03jJBLV4o2FL8+A==}
engines : {node : '>=18.0.0' }
'@smithy/util-defaults-mode-browser@4.3.36' :
resolution : {integrity : sha512-R0smq7EHQXRVMxkAxtH5akJ/FvgAmNF6bUy/GwY/N20T4GrwjT633NFm0VuRpC+8Bbv8R9A0DoJ9OiZL/M3xew==}
engines : {node : '>=18.0.0' }
'@smithy/util-defaults-mode-node@4.2.39' :
resolution : {integrity : sha512-otWuoDm35btJV1L8MyHrPl462B07QCdMTktKc7/yM+Psv6KbED/ziXiHnmr7yPHUjfIwE9S8Max0LO24Mo3ZVg==}
engines : {node : '>=18.0.0' }
'@smithy/util-endpoints@3.3.1' :
resolution : {integrity : sha512-xyctc4klmjmieQiF9I1wssBWleRV0RhJ2DpO8+8yzi2LO1Z+4IWOZNGZGNj4+hq9kdo+nyfrRLmQTzc16Op2Vg==}
engines : {node : '>=18.0.0' }
'@smithy/util-hex-encoding@4.2.1' :
resolution : {integrity : sha512-c1hHtkgAWmE35/50gmdKajgGAKV3ePJ7t6UtEmpfCWJmQE9BQAQPz0URUVI89eSkcDqCtzqllxzG28IQoZPvwA==}
engines : {node : '>=18.0.0' }
'@smithy/util-middleware@4.2.10' :
resolution : {integrity : sha512-LxaQIWLp4y0r72eA8mwPNQ9va4h5KeLM0I3M/HV9klmFaY2kN766wf5vsTzmaOpNNb7GgXAd9a25P3h8T49PSA==}
engines : {node : '>=18.0.0' }
'@smithy/util-retry@4.2.10' :
resolution : {integrity : sha512-HrBzistfpyE5uqTwiyLsFHscgnwB0kgv8vySp7q5kZ0Eltn/tjosaSGGDj/jJ9ys7pWzIP/icE2d+7vMKXLv7A==}
engines : {node : '>=18.0.0' }
'@smithy/util-stream@4.5.15' :
resolution : {integrity : sha512-OlOKnaqnkU9X+6wEkd7mN+WB7orPbCVDauXOj22Q7VtiTkvy7ZdSsOg4QiNAZMgI4OkvNf+/VLUC3VXkxuWJZw==}
engines : {node : '>=18.0.0' }
'@smithy/util-uri-escape@4.2.1' :
resolution : {integrity : sha512-YmiUDn2eo2IOiWYYvGQkgX5ZkBSiTQu4FlDo5jNPpAxng2t6Sjb6WutnZV9l6VR4eJul1ABmCrnWBC9hKHQa6Q==}
engines : {node : '>=18.0.0' }
2026-01-13 06:57:02 +00:00
'@smithy/util-utf8@2.3.0' :
resolution : {integrity : sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==}
engines : {node : '>=14.0.0' }
2026-02-25 01:10:36 +00:00
'@smithy/util-utf8@4.2.1' :
resolution : {integrity : sha512-DSIwNaWtmzrNQHv8g7DBGR9mulSit65KSj5ymGEIAknmIN8IpbZefEep10LaMG/P/xquwbmJ1h9ectz8z6mV6g==}
engines : {node : '>=18.0.0' }
'@smithy/uuid@1.1.1' :
resolution : {integrity : sha512-dSfDCeihDmZlV2oyr0yWPTUfh07suS+R5OB+FZGiv/hHyK3hrFBW5rR1UYjfa57vBsrP9lciFkRPzebaV1Qujw==}
engines : {node : '>=18.0.0' }
2026-02-25 00:19:36 +00:00
'@snazzah/davey-android-arm-eabi@0.1.9' :
resolution : {integrity : sha512-Dq0WyeVGBw+uQbisV/6PeCQV2ndJozfhZqiNIfQxu6ehIdXB7iHILv+oY+AQN2n+qxiFmLh/MOX9RF+pIWdPbA==}
engines : {node : '>= 10' }
cpu : [ arm]
os : [ android]
'@snazzah/davey-android-arm64@0.1.9' :
resolution : {integrity : sha512-OE16OZjv7F/JrD7Mzw5eL2gY2vXRPC8S7ZrmkcMyz/sHHJsGHlT+L7X5s56Bec1YDTVmzAsH4UBuvVBoXuIWEQ==}
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ android]
'@snazzah/davey-darwin-arm64@0.1.9' :
resolution : {integrity : sha512-z7oORvAPExikFkH6tvHhbUdZd77MYZp9VqbCpKEiI+sisWFVXgHde7F7iH3G4Bz6gUYJfgvKhWXiDRc+0SC4dg==}
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ darwin]
'@snazzah/davey-darwin-x64@0.1.9' :
resolution : {integrity : sha512-f1LzGyRGlM414KpXml3OgWVSd7CgylcdYaFj/zDBb8bvWjxyvsI9iMeuPfe/cduloxRj8dELde/yCDZtFR6PdQ==}
engines : {node : '>= 10' }
cpu : [ x64]
os : [ darwin]
'@snazzah/davey-freebsd-x64@0.1.9' :
resolution : {integrity : sha512-k6p3JY2b8rD6j0V9Ql7kBUMR4eJdcpriNwiHltLzmtGuz/nK5RGQdkEP68gTLc+Uj3xs5Cy0jRKmv2xJQBR4sA==}
engines : {node : '>= 10' }
cpu : [ x64]
os : [ freebsd]
'@snazzah/davey-linux-arm-gnueabihf@0.1.9' :
resolution : {integrity : sha512-xDaAFUC/1+n/YayNwKsqKOBMuW0KI6F0SjgWU+krYTQTVmAKNjOM80IjemrVoqTpBOxBsT80zEtct2wj11CE3Q==}
engines : {node : '>= 10' }
cpu : [ arm]
os : [ linux]
'@snazzah/davey-linux-arm64-gnu@0.1.9' :
resolution : {integrity : sha512-t1VxFBzWExPNpsNY/9oStdAAuHqFvwZvIO2YPYyVNstxfi2KmAbHMweHUW7xb2ppXuhVQZ4VGmmeXiXcXqhPBw==}
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ linux]
'@snazzah/davey-linux-arm64-musl@0.1.9' :
resolution : {integrity : sha512-Xvlr+nBPzuFV4PXHufddlt08JsEyu0p8mX2DpqdPxdpysYIH4I8V86yJiS4tk04a6pLBDd8IxTbBwvXJKqd/LQ==}
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ linux]
'@snazzah/davey-linux-x64-gnu@0.1.9' :
resolution : {integrity : sha512-6Uunc/NxiEkg1reroAKZAGfOtjl1CGa7hfTTVClb2f+DiA8ZRQWBh+3lgkq/0IeL262B4F14X8QRv5Bsv128qw==}
engines : {node : '>= 10' }
cpu : [ x64]
os : [ linux]
'@snazzah/davey-linux-x64-musl@0.1.9' :
resolution : {integrity : sha512-fFQ/n3aWt1lXhxSdy+Ge3gi5bR3VETMVsWhH0gwBALUKrbo3ZzgSktm4lNrXE9i0ncMz/CDpZ5i0wt/N3XphEQ==}
engines : {node : '>= 10' }
cpu : [ x64]
os : [ linux]
'@snazzah/davey-wasm32-wasi@0.1.9' :
resolution : {integrity : sha512-xWvzej8YCVlUvzlpmqJMIf0XmLlHqulKZ2e7WNe2TxQmsK+o0zTZqiQYs2MwaEbrNXBhYlHDkdpuwoXkJdscNQ==}
engines : {node : '>=14.0.0' }
cpu : [ wasm32]
'@snazzah/davey-win32-arm64-msvc@0.1.9' :
resolution : {integrity : sha512-sTqry/DfltX2OdW1CTLKa3dFYN5FloAEb2yhGsY1i5+Bms6OhwByXfALvyMHYVo61Th2+sD+9BJpQffHFKDA3w==}
engines : {node : '>= 10' }
cpu : [ arm64]
os : [ win32]
'@snazzah/davey-win32-ia32-msvc@0.1.9' :
resolution : {integrity : sha512-twD3LwlkGnSwphsCtpGb5ztpBIWEvGdc0iujoVkdzZ6nJiq5p8iaLjJMO4hBm9h3s28fc+1Qd7AMVnagiOasnA==}
engines : {node : '>= 10' }
cpu : [ ia32]
os : [ win32]
'@snazzah/davey-win32-x64-msvc@0.1.9' :
resolution : {integrity : sha512-eMnXbv4GoTngWYY538i/qHz2BS+RgSXFsvKltPzKqnqzPzhQZIY7TemEJn3D5yWGfW4qHve9u23rz93FQqnQMA==}
engines : {node : '>= 10' }
cpu : [ x64]
os : [ win32]
'@snazzah/davey@0.1.9' :
resolution : {integrity : sha512-vNZk5y+IsxjwzTAXikvzz5pqMLb35YytC64nVF2MAFVhjpXu9ITOKUriZ0JG/llwzCAi56jb5x0cXDRIyE2A2A==}
engines : {node : '>= 10' }
2026-01-13 06:57:02 +00:00
'@standard-schema/spec@1.1.0' :
resolution : {integrity : sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
2025-12-30 14:30:46 +01:00
2026-02-22 23:32:02 +01:00
'@swc/helpers@0.5.19' :
resolution : {integrity : sha512-QamiFeIK3txNjgUTNppE6MiG3p7TdninpZu0E0PbqVh1a9FNLT2FRhisaa4NcaX52XVhA5l7Pk58Ft7Sqi/2sA==}
2026-01-18 05:40:58 +00:00
2026-02-12 22:58:29 +01:00
'@thi.ng/bitstream@2.4.41' :
resolution : {integrity : sha512-treRzw3+7I1YCuilFtznwT3SGtceS9spUXhyBqeuKNTm4nIfMuvg4fNqx4GgpuS6cGPQNPMUJm0OyzKnSe2Emw==}
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-02-12 22:58:29 +01:00
'@tinyhttp/content-disposition@2.2.4' :
resolution : {integrity : sha512-5Kc5CM2Ysn3vTTArBs2vESUt0AQiWZA86yc1TI3B+lxXmtEq133C1nxXNOgnzhrivdPZIh3zLj5gDnZjoLL5GA==}
2026-01-31 06:40:45 +01:00
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-02-20 16:06:07 -06:00
'@types/bun@1.3.9' :
resolution : {integrity : sha512-KQ571yULOdWJiMH+RIWIOZ7B2RXQGpL1YQrBtLIV3FqDcCu6FsbFUBwhdKUlCKUpS3PJDsHlJ1QKlpxoVR+xtw==}
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-12 09:14:48 +09:00
'@types/node@24.10.13' :
resolution : {integrity : sha512-oH72nZRfDv9lADUBSo104Aq7gPHpQZc4BTx38r9xf9pg5LfP6EzSyH2n7qFmmxRQXh7YlUXODcYsg6PuTDSxGg==}
2026-01-25 07:22:36 -05:00
2026-02-19 14:46:10 +01:00
'@types/node@25.3.0' :
resolution : {integrity : sha512-4K3bqJpXpqfg2XKGK9bpDTc6xO/xoUP/RBWS7AtRMug6zZFaRekiLzjVtAoZMquxoAbzBvy5nxQ7veS5eYzf8A==}
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-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-26 01:31:32 +01:00
'@types/yauzl@2.10.3' :
resolution : {integrity : sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
'@typescript/native-preview-darwin-arm64@7.0.0-dev.20260225.1' :
resolution : {integrity : sha512-3qSsqv7FmM4z09wEpEXdhmgMfiJF/OMOZa41AdgMsXTTRpX2/38hDg2KGhi3fc24M2T3MnLPLTqw6HyTOBaV1Q==}
2026-01-21 04:05:57 +00:00
cpu : [ arm64]
os : [ darwin]
2026-02-26 01:31:32 +01:00
'@typescript/native-preview-darwin-x64@7.0.0-dev.20260225.1' :
resolution : {integrity : sha512-F8ZCCX2UESHcbxvnkd1Dn5PTnOOgpGddFHYgn4usyWRMzNZLPP+YjyGALZe9zdR/D8L0uraND0Haok+TPq8xYg==}
2026-01-21 04:05:57 +00:00
cpu : [ x64]
os : [ darwin]
2026-02-26 01:31:32 +01:00
'@typescript/native-preview-linux-arm64@7.0.0-dev.20260225.1' :
resolution : {integrity : sha512-Up8Z/QNcwce5C4rWnbLNW5w7lRARdyKZcNbB1NMnaswaGOBdeDmdP0wbVsOgJMoDp6vnun+EkvrSft8hWLLhIg==}
2026-01-21 04:05:57 +00:00
cpu : [ arm64]
os : [ linux]
2026-02-26 01:31:32 +01:00
'@typescript/native-preview-linux-arm@7.0.0-dev.20260225.1' :
resolution : {integrity : sha512-Iu5rnCmqwGIMUu//BXkl9VQaxAAsqVvFhU4mJoNexNkMxPqVcu9quqYAouY7tN/95WcKzUsPpyRfkThdbNFO/g==}
2026-01-21 04:05:57 +00:00
cpu : [ arm]
os : [ linux]
2026-02-26 01:31:32 +01:00
'@typescript/native-preview-linux-x64@7.0.0-dev.20260225.1' :
resolution : {integrity : sha512-WWjIfHCWlcriempYYc/sPJ3HFt6znNZKp60nvDNih0+wmxNqEfT5Yzu5zAY0awIe7XLelFSY+bolkpzMYVWEIQ==}
2026-01-21 04:05:57 +00:00
cpu : [ x64]
os : [ linux]
2026-02-26 01:31:32 +01:00
'@typescript/native-preview-win32-arm64@7.0.0-dev.20260225.1' :
resolution : {integrity : sha512-lmfQO+HdmPMk0dtPoNo8dZereTUYNQuapsAI7nFHCP8F25I8eGKKXY2nD1R8W1hp/LmVtske1pqKFNN6IOCt5g==}
2026-01-21 04:05:57 +00:00
cpu : [ arm64]
os : [ win32]
2026-02-26 01:31:32 +01:00
'@typescript/native-preview-win32-x64@7.0.0-dev.20260225.1' :
resolution : {integrity : sha512-e4eJyzR9ne0XreqYgQNqfX7SNuaePxggnUtVrLERgBv25QKwdQl72GnSXDhdxZHzrb97YwumiXWMQQJj9h8NCg==}
2026-01-21 04:05:57 +00:00
cpu : [ x64]
os : [ win32]
2026-02-26 01:31:32 +01:00
'@typescript/native-preview@7.0.0-dev.20260225.1' :
resolution : {integrity : sha512-mUf1aON+eZLupLorX4214n4W6uWIz/lvNv81ErzjJylD/GyJPEJkvDLmgIK3bbvLpMwTRWdVJLhpLCah5Qe8iA==}
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' }
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
2026-02-20 16:06:07 -06:00
abbrev@1.1.1 :
resolution : {integrity : sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
2025-12-20 19:13:50 +01:00
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
2026-02-21 14:35:10 +01:00
acorn@8.16.0 :
resolution : {integrity : sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==}
2026-01-20 18:56:10 +00:00
engines : {node : '>=0.4.0' }
hasBin : true
2026-02-20 16:06:07 -06:00
agent-base@6.0.2 :
resolution : {integrity : sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
engines : {node : '>= 6.0.0' }
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-14 21:02:47 +01:00
ajv@8.18.0 :
resolution : {integrity : sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==}
2025-12-20 19:13:50 +01:00
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==}
2026-02-20 16:06:07 -06:00
are-we-there-yet@2.0.0 :
resolution : {integrity : sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==}
engines : {node : '>=10' }
deprecated : This package is no longer supported.
2026-01-12 11:22:56 +00:00
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==}
2026-02-22 23:32:02 +01:00
balanced-match@4.0.4 :
resolution : {integrity : sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==}
engines : {node : 18 || 20 || >=22}
2026-02-13 09:43:41 +09:00
2025-12-20 19:13:50 +01:00
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-02-25 01:10:36 +00:00
basic-ftp@5.2.0 :
resolution : {integrity : sha512-VoMINM2rqJwJgfdHq6RiUudKt2BV+FY5ZFezP/ypmwayk68+NzzAQy4XXLlqsGD4MCzq3DrmNFD/uUmBJuGoXw==}
2026-01-31 04:19:56 +01:00
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
2026-02-22 23:32:02 +01:00
brace-expansion@5.0.3 :
resolution : {integrity : sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==}
engines : {node : 18 || 20 || >=22}
2026-02-13 09:43:41 +09:00
2026-02-26 01:31:32 +01:00
buffer-crc32@0.2.13 :
resolution : {integrity : sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
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-02-20 16:06:07 -06:00
bun-types@1.3.9 :
resolution : {integrity : sha512-+UBWWOakIP4Tswh0Bt0QD0alpTY8cb5hvgiYeWCMet9YukHbzuruIEeXC2D7nMJPB12kbh8C7XJykSexEqGKJg==}
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-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-02-21 14:35:10 +01:00
discord-api-types@0.38.40 :
resolution : {integrity : sha512-P/His8cotqZgQqrt+hzrocp9L8RhQQz1GkrCnC9TMJ8Uw2q0tg8YyqJyGULxhXn/8kxHETN4IppmOv+P2m82lQ==}
2026-01-31 06:40:45 +01:00
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-13 09:43:41 +09:00
dotenv@17.3.1 :
resolution : {integrity : sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==}
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' }
2026-02-26 01:31:32 +01:00
end-of-stream@1.4.5 :
resolution : {integrity : sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==}
2025-12-20 19:13:50 +01:00
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-02-26 01:31:32 +01:00
extract-zip@2.0.1 :
resolution : {integrity : sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
engines : {node : '>= 10.17.0' }
hasBin : true
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==}
fast-uri@3.1.0 :
resolution : {integrity : sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==}
2026-02-19 02:31:20 -08:00
fast-xml-parser@5.3.6 :
resolution : {integrity : sha512-QNI3sAvSvaOiaMl8FYU4trnEzCwiRr8XMWgAHzlrWpTSj+QaCSvOf1h82OEP1s4hiAXhnbXSyFWCf4ldZzZRVA==}
2026-01-13 06:57:02 +00:00
hasBin : true
2026-02-26 01:31:32 +01:00
fd-slicer@1.1.0 :
resolution : {integrity : sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
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' }
2026-02-20 16:06:07 -06:00
fs.realpath@1.0.0 :
resolution : {integrity : sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
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-02-20 16:06:07 -06:00
gauge@3.0.2 :
resolution : {integrity : sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==}
engines : {node : '>=10' }
deprecated : This package is no longer supported.
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.*}
2026-02-21 14:35:10 +01:00
get-east-asian-width@1.5.0 :
resolution : {integrity : sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==}
engines : {node : '>=18' }
2025-12-20 19:13:50 +01:00
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-26 01:31:32 +01:00
get-stream@5.2.0 :
resolution : {integrity : sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
engines : {node : '>=8' }
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-21 14:35:10 +01:00
glob@13.0.6 :
resolution : {integrity : sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==}
engines : {node : 18 || 20 || >=22}
2025-12-20 19:13:50 +01:00
2026-02-20 16:06:07 -06:00
glob@7.2.3 :
resolution : {integrity : sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
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
2026-02-25 01:10:36 +00:00
google-auth-library@10.6.1 :
resolution : {integrity : sha512-5awwuLrzNol+pFDmKJd0dKtZ0fPLAtoA5p7YO4ODsDu6ONJUVqbYwvv8y2ZBO5MBNp9TJXigB19710kYpBPdtA==}
2025-12-20 19:13:50 +01:00
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}
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-02-21 14:35:10 +01:00
hashery@1.5.0 :
resolution : {integrity : sha512-nhQ6ExaOIqti2FDWoEMWARUqIKyjr2VcZzXShrI+A3zpeiuPWzx6iPftt44LhP74E5sW36B75N6VHbvRtpvO6Q==}
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-19 15:10:08 -08:00
hono@4.11.10 :
resolution : {integrity : sha512-kyWP5PAiMooEvGrA9jcD3IXF7ATu8+o7B3KCbPXid5se52NPqnOpM/r9qeW2heMnOekF4kqR1fXJqCYeCLKrZg==}
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-19 02:41:13 -08:00
http-signature@1.4.0 :
resolution : {integrity : sha512-G5akfn7eKbpDN+8nPS/cb57YeA1jLTVxjpCj7tmm3QKPdyDy7T+qSC40e9ptydSWvkwjSXw1VbkpyEm39ukeAg==}
engines : {node : '>=0.10' }
2026-01-20 11:51:08 +00:00
2026-02-20 16:06:07 -06:00
https-proxy-agent@5.0.1 :
resolution : {integrity : sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
engines : {node : '>= 6' }
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' }
2026-02-20 16:06:07 -06:00
inflight@1.0.6 :
resolution : {integrity : sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
deprecated : This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
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-02-22 17:02:34 +01:00
ipaddr.js@2.3.0 :
resolution : {integrity : sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==}
engines : {node : '>= 10' }
2026-02-26 01:31:32 +01:00
ipull@3.9.5 :
resolution : {integrity : sha512-5w/yZB5lXmTfsvNawmvkCjYo4SJNuKQz/av8TC1UiOyfOHyaM+DReqbpU2XpWYfmY+NIUbRRH8PUAWsxaS+IfA==}
2026-01-12 11:22:56 +00:00
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-02-12 22:58:29 +01:00
isexe@3.1.5 :
resolution : {integrity : sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==}
engines : {node : '>=18' }
2026-01-12 11:22:56 +00:00
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' }
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==}
2026-02-26 01:31:32 +01:00
json-with-bigint@3.5.3 :
resolution : {integrity : sha512-QObKu6nxy7NsxqR0VK4rkXnsNr5L9ElJaGEg+ucJ6J7/suoKZ0n+p76cu9aCqowytxEbwYNzvrMerfMkXneF5A==}
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-19 02:41:13 -08:00
jsprim@2.0.2 :
resolution : {integrity : sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==}
engines : {'0' : 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-02-18 01:57:23 +01:00
koffi@2.15.1 :
resolution : {integrity : sha512-mnc0C0crx/xMSljb5s9QbnLrlFHprioFO1hkXyuSuO/QtbpLDa0l/uM21944UfQunMKmp3/r789DTDxVyyH6aA==}
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==}
2026-02-26 01:31:32 +01:00
lifecycle-utils@3.1.1 :
resolution : {integrity : sha512-gNd3OvhFNjHykJE3uGntz7UuPzWlK9phrIdXxU9Adis0+ExkwnZibfxCJWiWWZ+a6VbKiZrb+9D9hCQWd4vjTg==}
2026-01-12 11:22:56 +00:00
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-02-12 09:14:48 +09:00
lru-cache@11.2.6 :
resolution : {integrity : sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==}
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
2026-02-20 16:06:07 -06:00
make-dir@3.1.0 :
resolution : {integrity : sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
engines : {node : '>=8' }
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' }
2026-02-12 09:14:48 +09:00
markdown-it@14.1.1 :
resolution : {integrity : sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==}
2025-12-20 19:13:50 +01:00
hasBin : true
marked@15.0.12 :
resolution : {integrity : sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==}
engines : {node : '>= 18' }
hasBin : true
2026-02-18 01:57:23 +01:00
marked@17.0.3 :
resolution : {integrity : sha512-jt1v2ObpyOKR8p4XaUJVk3YWRJ5n+i4+rjQopxvV32rSndTJXvIzuUdWWIy/1pFQMkQmvTXawzDNqOH/CUmx6A==}
2026-01-04 21:51:26 +01:00
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-18 01:57:23 +01:00
minimatch@10.2.1 :
resolution : {integrity : sha512-MClCe8IL5nRRmawL6ib/eT4oLyeKMGCghibcDWK+J0hh0Q8kqSdia6BvbRMVk6mPa6WqUa5uR2oxt6C5jd533A==}
2025-12-20 19:13:50 +01:00
engines : {node : 20 || >=22}
2026-01-12 11:22:56 +00:00
minimist@1.2.8 :
resolution : {integrity : sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
2026-02-21 14:35:10 +01:00
minipass@7.1.3 :
resolution : {integrity : sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==}
2025-12-20 19:13:50 +01:00
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-17 08:52:36 +09:00
music-metadata@11.12.1 :
resolution : {integrity : sha512-j++ltLxHDb5VCXET9FzQ8bnueiLHwQKgCO7vcbkRH/3F7fRjPkv6qncGEJ47yFhmemcYtgvsOAlcQ1dRBTkDjg==}
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-20 16:06:07 -06:00
nopt@5.0.0 :
resolution : {integrity : sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==}
engines : {node : '>=6' }
hasBin : true
2026-02-13 09:43:41 +09:00
nostr-tools@2.23.1 :
resolution : {integrity : sha512-Q5SJ1omrseBFXtLwqDhufpFLA6vX3rS/IuBCc974qaYX6YKGwEPxa/ZsyxruUOr+b+5EpWL2hFmCB5AueYrfBw==}
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-02-20 16:06:07 -06:00
npmlog@5.0.1 :
resolution : {integrity : sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==}
deprecated : This package is no longer supported.
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==}
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==}
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-25 01:10:36 +00:00
openai@6.25.0 :
resolution : {integrity : sha512-mEh6VZ2ds2AGGokWARo18aPISI1OhlgdEIC1ewhkZr8pSIT31dec0ecr9Nhxx0JlybyOgoAT1sWeKtwPZzJyww==}
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
2026-02-26 01:31:32 +01:00
openclaw@2026.2.24 :
resolution : {integrity : sha512-a6zrcS6v5tUWqzsFh5cNtyu5+Tra1UW5yvPtYhRYCKSS/q6lXrLu+dj0ylJPOHRPAho2alZZL1gw1Qd2hAd2sQ==}
2026-02-24 22:50:47 +00:00
engines : {node : '>=22.12.0' }
hasBin : true
peerDependencies :
'@napi-rs/canvas' : ^0.1.89
node-llama-cpp : 3.15 .1
2025-12-20 19:13:50 +01:00
opus-decoder@0.7.11 :
resolution : {integrity : sha512-+e+Jz3vGQLxRTBHs8YJQPRPc1Tr+/aC6coV/DlZylriA29BdHQAYXhvNRKtjftof17OFng0+P4wsFIqQu3a48A==}
2026-02-25 01:10:36 +00:00
opusscript@0.1.1 :
resolution : {integrity : sha512-mL0fZZOUnXdZ78woRXp18lApwpp0lF5tozJOD1Wut0dgrA9WuQTgSels/CSmFleaAZrJi/nci5KOVtbuxeWoQA==}
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-25 01:10:36 +00:00
oxfmt@0.35.0 :
resolution : {integrity : sha512-QYeXWkP+aLt7utt5SLivNIk09glWx9QE235ODjgcEZ3sd1VMaUBSpLymh6ZRCA76gD2rMP4bXanUz/fx+nLM9Q==}
2026-01-14 14:31:43 +00:00
engines : {node : ^20.19.0 || >=22.12.0}
hasBin : true
2026-02-25 01:10:36 +00:00
oxlint-tsgolint@0.15.0 :
resolution : {integrity : sha512-iwvFmhKQVZzVTFygUVI4t2S/VKEm+Mqkw3jQRJwfDuTcUYI5LCIYzdO5Dbuv4mFOkXZCcXaRRh0m+uydB5xdqw==}
2025-12-23 00:28:33 +00:00
hasBin : true
2026-02-25 01:10:36 +00:00
oxlint@1.50.0 :
resolution : {integrity : sha512-iSJ4IZEICBma8cZX7kxIIz9PzsYLF2FaLAYN6RKu7VwRVKdu7RIgpP99bTZaGl//Yao7fsaGZLSEo5xBrI5ReQ==}
2025-12-23 00:28:33 +00:00
engines : {node : ^20.19.0 || >=22.12.0}
hasBin : true
peerDependencies :
2026-02-21 14:35:10 +01:00
oxlint-tsgolint : '>=0.14.1'
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==}
2026-02-20 16:06:07 -06:00
path-is-absolute@1.0.1 :
resolution : {integrity : sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
engines : {node : '>=0.10.0' }
2025-12-20 19:13:50 +01:00
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' }
2026-02-21 14:35:10 +01:00
path-scurry@2.0.2 :
resolution : {integrity : sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==}
engines : {node : 18 || 20 || >=22}
2025-12-20 19:13:50 +01:00
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==}
2026-02-26 01:31:32 +01:00
pend@1.2.0 :
resolution : {integrity : sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
2026-01-20 11:51:08 +00:00
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==}
2026-02-26 01:31:32 +01:00
pump@3.0.3 :
resolution : {integrity : sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==}
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
2026-02-14 21:20:33 +01:00
qs@6.14.2 :
resolution : {integrity : sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==}
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-02-19 02:41:13 -08:00
request-promise-core@1.1.3 :
resolution : {integrity : sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==}
2026-01-20 11:51:08 +00:00
engines : {node : '>=0.10.0' }
peerDependencies :
request : ^2.34
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' }
2026-02-20 16:06:07 -06:00
rimraf@3.0.2 :
resolution : {integrity : sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
deprecated : Rimraf versions prior to v4 are no longer supported
hasBin : true
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-02-22 23:32:02 +01:00
rollup@4.59.0 :
resolution : {integrity : sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==}
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-02-21 14:35:10 +01:00
sanitize-html@2.17.1 :
resolution : {integrity : sha512-ehFCW+q1a4CSOWRAdX97BX/6/PDEkCqw7/0JXZAGQV57FQB3YOkTa/rrzHPeJ+Aghy4vZAFfWMYyfxIiB7F/gw==}
2026-01-20 11:51:08 +00:00
selderee@0.11.0 :
resolution : {integrity : sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==}
2026-01-15 09:31:18 +00:00
2026-02-20 16:06:07 -06:00
semver@6.3.1 :
resolution : {integrity : sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin : true
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-02-21 02:05:41 -05:00
signal-utils@0.21.1 :
resolution : {integrity : sha512-i9cdLSvVH4j8ql8mz2lyrA93xL499P8wEbIev3ldSriXeUwqh+wM4Q5VPhIZ19gPtIS4BOopJuKB8l1+wH9LCg==}
peerDependencies :
signal-polyfill : ^0.2.0
2026-02-26 01:31:32 +01:00
simple-git@3.32.2 :
resolution : {integrity : sha512-n/jhNmvYh8dwyfR6idSfpXrFazuyd57jwNMzgjGnKZV/1lTh0HKvPq20v4AQ62rP+l19bWjjXPTCdGHMt0AdrQ==}
2026-01-12 11:22:56 +00:00
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' }
2026-02-12 09:14:48 +09:00
sonic-boom@4.2.1 :
resolution : {integrity : sha512-w6AxtubXa2wTXAUsZMMWERrsIRAdrK0Sc+FUytWvYAhBJLyuI4llrMIC1DtlNSdI99EI86KZum2MMq3EAZlF9Q==}
2025-12-20 19:13:50 +01:00
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-02-16 05:29:55 +01:00
tar@7.5.9 :
resolution : {integrity : sha512-BTLcK0xsDh2+PUe9F6c2TlRp4zOOBMTkoQHQIWSIzI0R7KG46uEwq4OPk2W7bZcprBMsuaeFsqwYr7pjh6CuHg==}
2026-01-12 01:36:13 +00:00
engines : {node : '>=18' }
2026-02-19 02:41:13 -08:00
deprecated : Old versions of tar 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
2026-02-16 04:13:44 +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' }
2026-02-14 21:02:47 +01:00
unconfig-core@7.5.0 :
resolution : {integrity : sha512-Su3FauozOGP44ZmKdHy2oE6LPjk51M/TRRjHv2HNCWiDvfvCoxC2lno6jevMA91MYAdCdwP05QnWdWpSbncX/w==}
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-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-19 14:46:10 +01:00
undici-types@7.18.2 :
resolution : {integrity : sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==}
2026-02-14 21:02:47 +01:00
undici@7.22.0 :
resolution : {integrity : sha512-RqslV2Us5BrllB+JeiZnK4peryVTndy9Dnqq62S3yYRRTj0tFQCwEniUy2167skdGOy3vqRzEvl1Dm4sV2ReDg==}
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-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
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-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' }
2026-02-26 01:31:32 +01:00
yauzl@2.10.0 :
resolution : {integrity : sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
2026-01-12 11:22:56 +00:00
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-02-26 01:31:32 +01:00
'@aws-sdk/types' : 3.973 .3
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-02-26 01:31:32 +01:00
'@aws-sdk/types' : 3.973 .3
2026-01-31 06:40:45 +01:00
'@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-02-26 01:31:32 +01:00
'@aws-sdk/types' : 3.973 .3
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-02-26 01:31:32 +01:00
'@aws-sdk/types' : 3.973 .3
2026-01-13 06:57:02 +00:00
'@smithy/util-utf8' : 2.3 .0
tslib : 2.8 .1
2026-02-26 01:31:32 +01:00
'@aws-sdk/client-bedrock-runtime@3.998.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-26 01:31:32 +01:00
'@aws-sdk/core' : 3.973 .14
'@aws-sdk/credential-provider-node' : 3.972 .13
'@aws-sdk/eventstream-handler-node' : 3.972 .8
'@aws-sdk/middleware-eventstream' : 3.972 .5
'@aws-sdk/middleware-host-header' : 3.972 .5
'@aws-sdk/middleware-logger' : 3.972 .5
'@aws-sdk/middleware-recursion-detection' : 3.972 .5
'@aws-sdk/middleware-user-agent' : 3.972 .14
'@aws-sdk/middleware-websocket' : 3.972 .9
'@aws-sdk/region-config-resolver' : 3.972 .5
'@aws-sdk/token-providers' : 3.998 .0
'@aws-sdk/types' : 3.973 .3
'@aws-sdk/util-endpoints' : 3.996 .2
'@aws-sdk/util-user-agent-browser' : 3.972 .5
'@aws-sdk/util-user-agent-node' : 3.972 .13
2026-02-25 01:10:36 +00:00
'@smithy/config-resolver' : 4.4 .9
'@smithy/core' : 3.23 .6
'@smithy/eventstream-serde-browser' : 4.2 .10
'@smithy/eventstream-serde-config-resolver' : 4.3 .10
'@smithy/eventstream-serde-node' : 4.2 .10
'@smithy/fetch-http-handler' : 5.3 .11
'@smithy/hash-node' : 4.2 .10
'@smithy/invalid-dependency' : 4.2 .10
'@smithy/middleware-content-length' : 4.2 .10
'@smithy/middleware-endpoint' : 4.4 .20
'@smithy/middleware-retry' : 4.4 .37
'@smithy/middleware-serde' : 4.2 .11
'@smithy/middleware-stack' : 4.2 .10
'@smithy/node-config-provider' : 4.3 .10
'@smithy/node-http-handler' : 4.4 .12
'@smithy/protocol-http' : 5.3 .10
'@smithy/smithy-client' : 4.12 .0
'@smithy/types' : 4.13 .0
'@smithy/url-parser' : 4.2 .10
'@smithy/util-base64' : 4.3 .1
'@smithy/util-body-length-browser' : 4.2 .1
'@smithy/util-body-length-node' : 4.2 .2
'@smithy/util-defaults-mode-browser' : 4.3 .36
'@smithy/util-defaults-mode-node' : 4.2 .39
'@smithy/util-endpoints' : 3.3 .1
'@smithy/util-middleware' : 4.2 .10
'@smithy/util-retry' : 4.2 .10
'@smithy/util-stream' : 4.5 .15
'@smithy/util-utf8' : 4.2 .1
tslib : 2.8 .1
transitivePeerDependencies :
- aws-crt
2026-02-26 01:31:32 +01:00
'@aws-sdk/client-bedrock@3.998.0' :
2026-02-25 01:10:36 +00:00
dependencies :
'@aws-crypto/sha256-browser' : 5.2 .0
'@aws-crypto/sha256-js' : 5.2 .0
2026-02-26 01:31:32 +01:00
'@aws-sdk/core' : 3.973 .14
'@aws-sdk/credential-provider-node' : 3.972 .13
'@aws-sdk/middleware-host-header' : 3.972 .5
'@aws-sdk/middleware-logger' : 3.972 .5
'@aws-sdk/middleware-recursion-detection' : 3.972 .5
'@aws-sdk/middleware-user-agent' : 3.972 .14
'@aws-sdk/region-config-resolver' : 3.972 .5
'@aws-sdk/token-providers' : 3.998 .0
'@aws-sdk/types' : 3.973 .3
'@aws-sdk/util-endpoints' : 3.996 .2
'@aws-sdk/util-user-agent-browser' : 3.972 .5
'@aws-sdk/util-user-agent-node' : 3.972 .13
2026-02-25 01:10:36 +00:00
'@smithy/config-resolver' : 4.4 .9
'@smithy/core' : 3.23 .6
'@smithy/fetch-http-handler' : 5.3 .11
'@smithy/hash-node' : 4.2 .10
'@smithy/invalid-dependency' : 4.2 .10
'@smithy/middleware-content-length' : 4.2 .10
'@smithy/middleware-endpoint' : 4.4 .20
'@smithy/middleware-retry' : 4.4 .37
'@smithy/middleware-serde' : 4.2 .11
'@smithy/middleware-stack' : 4.2 .10
'@smithy/node-config-provider' : 4.3 .10
'@smithy/node-http-handler' : 4.4 .12
'@smithy/protocol-http' : 5.3 .10
'@smithy/smithy-client' : 4.12 .0
'@smithy/types' : 4.13 .0
'@smithy/url-parser' : 4.2 .10
'@smithy/util-base64' : 4.3 .1
'@smithy/util-body-length-browser' : 4.2 .1
'@smithy/util-body-length-node' : 4.2 .2
'@smithy/util-defaults-mode-browser' : 4.3 .36
'@smithy/util-defaults-mode-node' : 4.2 .39
'@smithy/util-endpoints' : 3.3 .1
'@smithy/util-middleware' : 4.2 .10
'@smithy/util-retry' : 4.2 .10
'@smithy/util-utf8' : 4.2 .1
tslib : 2.8 .1
transitivePeerDependencies :
- aws-crt
2026-02-26 01:31:32 +01:00
'@aws-sdk/core@3.973.14' :
2026-02-25 01:10:36 +00:00
dependencies :
2026-02-26 01:31:32 +01:00
'@aws-sdk/types' : 3.973 .3
'@aws-sdk/xml-builder' : 3.972 .7
2026-02-25 01:10:36 +00:00
'@smithy/core' : 3.23 .6
'@smithy/node-config-provider' : 4.3 .10
'@smithy/property-provider' : 4.2 .10
'@smithy/protocol-http' : 5.3 .10
'@smithy/signature-v4' : 5.3 .10
'@smithy/smithy-client' : 4.12 .0
'@smithy/types' : 4.13 .0
'@smithy/util-base64' : 4.3 .1
'@smithy/util-middleware' : 4.2 .10
'@smithy/util-utf8' : 4.2 .1
tslib : 2.8 .1
2026-02-26 01:31:32 +01:00
'@aws-sdk/credential-provider-env@3.972.12' :
2026-02-25 01:10:36 +00:00
dependencies :
2026-02-26 01:31:32 +01:00
'@aws-sdk/core' : 3.973 .14
'@aws-sdk/types' : 3.973 .3
2026-02-25 01:10:36 +00:00
'@smithy/property-provider' : 4.2 .10
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
2026-02-26 01:31:32 +01:00
'@aws-sdk/credential-provider-http@3.972.14' :
2026-02-19 14:46:10 +01:00
dependencies :
2026-02-26 01:31:32 +01:00
'@aws-sdk/core' : 3.973 .14
'@aws-sdk/types' : 3.973 .3
2026-02-25 01:10:36 +00:00
'@smithy/fetch-http-handler' : 5.3 .11
'@smithy/node-http-handler' : 4.4 .12
'@smithy/property-provider' : 4.2 .10
'@smithy/protocol-http' : 5.3 .10
'@smithy/smithy-client' : 4.12 .0
'@smithy/types' : 4.13 .0
'@smithy/util-stream' : 4.5 .15
tslib : 2.8 .1
2026-02-26 01:31:32 +01:00
'@aws-sdk/credential-provider-ini@3.972.12' :
dependencies :
'@aws-sdk/core' : 3.973 .14
'@aws-sdk/credential-provider-env' : 3.972 .12
'@aws-sdk/credential-provider-http' : 3.972 .14
'@aws-sdk/credential-provider-login' : 3.972 .12
'@aws-sdk/credential-provider-process' : 3.972 .12
'@aws-sdk/credential-provider-sso' : 3.972 .12
'@aws-sdk/credential-provider-web-identity' : 3.972 .12
'@aws-sdk/nested-clients' : 3.996 .2
'@aws-sdk/types' : 3.973 .3
2026-02-25 01:10:36 +00:00
'@smithy/credential-provider-imds' : 4.2 .10
'@smithy/property-provider' : 4.2 .10
'@smithy/shared-ini-file-loader' : 4.4 .5
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
transitivePeerDependencies :
- aws-crt
2026-02-26 01:31:32 +01:00
'@aws-sdk/credential-provider-login@3.972.12' :
2026-02-25 01:10:36 +00:00
dependencies :
2026-02-26 01:31:32 +01:00
'@aws-sdk/core' : 3.973 .14
'@aws-sdk/nested-clients' : 3.996 .2
'@aws-sdk/types' : 3.973 .3
2026-02-25 01:10:36 +00:00
'@smithy/property-provider' : 4.2 .10
'@smithy/protocol-http' : 5.3 .10
'@smithy/shared-ini-file-loader' : 4.4 .5
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
transitivePeerDependencies :
- aws-crt
2026-02-26 01:31:32 +01:00
'@aws-sdk/credential-provider-node@3.972.13' :
2026-02-19 14:46:10 +01:00
dependencies :
2026-02-26 01:31:32 +01:00
'@aws-sdk/credential-provider-env' : 3.972 .12
'@aws-sdk/credential-provider-http' : 3.972 .14
'@aws-sdk/credential-provider-ini' : 3.972 .12
'@aws-sdk/credential-provider-process' : 3.972 .12
'@aws-sdk/credential-provider-sso' : 3.972 .12
'@aws-sdk/credential-provider-web-identity' : 3.972 .12
'@aws-sdk/types' : 3.973 .3
2026-02-25 01:10:36 +00:00
'@smithy/credential-provider-imds' : 4.2 .10
'@smithy/property-provider' : 4.2 .10
'@smithy/shared-ini-file-loader' : 4.4 .5
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
transitivePeerDependencies :
- aws-crt
2026-02-26 01:31:32 +01:00
'@aws-sdk/credential-provider-process@3.972.12' :
2026-02-25 01:10:36 +00:00
dependencies :
2026-02-26 01:31:32 +01:00
'@aws-sdk/core' : 3.973 .14
'@aws-sdk/types' : 3.973 .3
2026-02-25 01:10:36 +00:00
'@smithy/property-provider' : 4.2 .10
'@smithy/shared-ini-file-loader' : 4.4 .5
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
2026-02-26 01:31:32 +01:00
'@aws-sdk/credential-provider-sso@3.972.12' :
2026-02-25 01:10:36 +00:00
dependencies :
2026-02-26 01:31:32 +01:00
'@aws-sdk/core' : 3.973 .14
'@aws-sdk/nested-clients' : 3.996 .2
'@aws-sdk/token-providers' : 3.998 .0
'@aws-sdk/types' : 3.973 .3
2026-02-25 01:10:36 +00:00
'@smithy/property-provider' : 4.2 .10
'@smithy/shared-ini-file-loader' : 4.4 .5
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
transitivePeerDependencies :
- aws-crt
2026-02-26 01:31:32 +01:00
'@aws-sdk/credential-provider-web-identity@3.972.12' :
2026-02-19 14:46:10 +01:00
dependencies :
2026-02-26 01:31:32 +01:00
'@aws-sdk/core' : 3.973 .14
'@aws-sdk/nested-clients' : 3.996 .2
'@aws-sdk/types' : 3.973 .3
2026-02-25 01:10:36 +00:00
'@smithy/property-provider' : 4.2 .10
'@smithy/shared-ini-file-loader' : 4.4 .5
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
transitivePeerDependencies :
- aws-crt
2026-02-26 01:31:32 +01:00
'@aws-sdk/eventstream-handler-node@3.972.8' :
2026-02-25 01:10:36 +00:00
dependencies :
2026-02-26 01:31:32 +01:00
'@aws-sdk/types' : 3.973 .3
2026-02-25 01:10:36 +00:00
'@smithy/eventstream-codec' : 4.2 .10
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
2026-02-26 01:31:32 +01:00
'@aws-sdk/middleware-eventstream@3.972.5' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-02-26 01:31:32 +01:00
'@aws-sdk/types' : 3.973 .3
2026-02-25 01:10:36 +00:00
'@smithy/protocol-http' : 5.3 .10
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
2026-02-26 01:31:32 +01:00
'@aws-sdk/middleware-host-header@3.972.5' :
2026-02-25 01:10:36 +00:00
dependencies :
2026-02-26 01:31:32 +01:00
'@aws-sdk/types' : 3.973 .3
2026-02-25 01:10:36 +00:00
'@smithy/protocol-http' : 5.3 .10
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
2026-02-26 01:31:32 +01:00
'@aws-sdk/middleware-logger@3.972.5' :
2026-02-25 01:10:36 +00:00
dependencies :
2026-02-26 01:31:32 +01:00
'@aws-sdk/types' : 3.973 .3
2026-02-25 01:10:36 +00:00
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
2026-02-26 01:31:32 +01:00
'@aws-sdk/middleware-recursion-detection@3.972.5' :
2026-01-23 16:50:30 -05:00
dependencies :
2026-02-26 01:31:32 +01:00
'@aws-sdk/types' : 3.973 .3
2026-02-25 01:10:36 +00:00
'@aws/lambda-invoke-store' : 0.2 .3
'@smithy/protocol-http' : 5.3 .10
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
2026-02-26 01:31:32 +01:00
'@aws-sdk/middleware-user-agent@3.972.14' :
2026-02-25 01:10:36 +00:00
dependencies :
2026-02-26 01:31:32 +01:00
'@aws-sdk/core' : 3.973 .14
'@aws-sdk/types' : 3.973 .3
'@aws-sdk/util-endpoints' : 3.996 .2
2026-02-25 01:10:36 +00:00
'@smithy/core' : 3.23 .6
'@smithy/protocol-http' : 5.3 .10
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
2026-02-26 01:31:32 +01:00
'@aws-sdk/middleware-websocket@3.972.9' :
2026-02-25 01:10:36 +00:00
dependencies :
2026-02-26 01:31:32 +01:00
'@aws-sdk/types' : 3.973 .3
'@aws-sdk/util-format-url' : 3.972 .5
2026-02-25 01:10:36 +00:00
'@smithy/eventstream-codec' : 4.2 .10
'@smithy/eventstream-serde-browser' : 4.2 .10
'@smithy/fetch-http-handler' : 5.3 .11
'@smithy/protocol-http' : 5.3 .10
'@smithy/signature-v4' : 5.3 .10
'@smithy/types' : 4.13 .0
'@smithy/util-base64' : 4.3 .1
'@smithy/util-hex-encoding' : 4.2 .1
'@smithy/util-utf8' : 4.2 .1
tslib : 2.8 .1
2026-02-26 01:31:32 +01:00
'@aws-sdk/nested-clients@3.996.2' :
2026-02-17 08:52:36 +09:00
dependencies :
'@aws-crypto/sha256-browser' : 5.2 .0
'@aws-crypto/sha256-js' : 5.2 .0
2026-02-26 01:31:32 +01:00
'@aws-sdk/core' : 3.973 .14
'@aws-sdk/middleware-host-header' : 3.972 .5
'@aws-sdk/middleware-logger' : 3.972 .5
'@aws-sdk/middleware-recursion-detection' : 3.972 .5
'@aws-sdk/middleware-user-agent' : 3.972 .14
'@aws-sdk/region-config-resolver' : 3.972 .5
'@aws-sdk/types' : 3.973 .3
'@aws-sdk/util-endpoints' : 3.996 .2
'@aws-sdk/util-user-agent-browser' : 3.972 .5
'@aws-sdk/util-user-agent-node' : 3.972 .13
2026-02-25 01:10:36 +00:00
'@smithy/config-resolver' : 4.4 .9
'@smithy/core' : 3.23 .6
'@smithy/fetch-http-handler' : 5.3 .11
'@smithy/hash-node' : 4.2 .10
'@smithy/invalid-dependency' : 4.2 .10
'@smithy/middleware-content-length' : 4.2 .10
'@smithy/middleware-endpoint' : 4.4 .20
'@smithy/middleware-retry' : 4.4 .37
'@smithy/middleware-serde' : 4.2 .11
'@smithy/middleware-stack' : 4.2 .10
'@smithy/node-config-provider' : 4.3 .10
'@smithy/node-http-handler' : 4.4 .12
'@smithy/protocol-http' : 5.3 .10
'@smithy/smithy-client' : 4.12 .0
'@smithy/types' : 4.13 .0
'@smithy/url-parser' : 4.2 .10
'@smithy/util-base64' : 4.3 .1
'@smithy/util-body-length-browser' : 4.2 .1
'@smithy/util-body-length-node' : 4.2 .2
'@smithy/util-defaults-mode-browser' : 4.3 .36
'@smithy/util-defaults-mode-node' : 4.2 .39
'@smithy/util-endpoints' : 3.3 .1
'@smithy/util-middleware' : 4.2 .10
'@smithy/util-retry' : 4.2 .10
'@smithy/util-utf8' : 4.2 .1
tslib : 2.8 .1
transitivePeerDependencies :
- aws-crt
2026-02-26 01:31:32 +01:00
'@aws-sdk/region-config-resolver@3.972.5' :
2026-01-23 16:50:30 -05:00
dependencies :
2026-02-26 01:31:32 +01:00
'@aws-sdk/types' : 3.973 .3
2026-02-25 01:10:36 +00:00
'@smithy/config-resolver' : 4.4 .9
'@smithy/node-config-provider' : 4.3 .10
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
2026-02-26 01:31:32 +01:00
'@aws-sdk/token-providers@3.998.0' :
2026-02-19 14:46:10 +01:00
dependencies :
2026-02-26 01:31:32 +01:00
'@aws-sdk/core' : 3.973 .14
'@aws-sdk/nested-clients' : 3.996 .2
'@aws-sdk/types' : 3.973 .3
2026-02-25 01:10:36 +00:00
'@smithy/property-provider' : 4.2 .10
'@smithy/shared-ini-file-loader' : 4.4 .5
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
transitivePeerDependencies :
- aws-crt
2026-02-26 01:31:32 +01:00
'@aws-sdk/types@3.973.3' :
2026-02-25 01:10:36 +00:00
dependencies :
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
2026-02-26 01:31:32 +01:00
'@aws-sdk/util-endpoints@3.996.2' :
2026-02-17 08:52:36 +09:00
dependencies :
2026-02-26 01:31:32 +01:00
'@aws-sdk/types' : 3.973 .3
2026-02-25 01:10:36 +00:00
'@smithy/types' : 4.13 .0
'@smithy/url-parser' : 4.2 .10
'@smithy/util-endpoints' : 3.3 .1
tslib : 2.8 .1
2026-02-26 01:31:32 +01:00
'@aws-sdk/util-format-url@3.972.5' :
2026-01-13 06:57:02 +00:00
dependencies :
2026-02-26 01:31:32 +01:00
'@aws-sdk/types' : 3.973 .3
2026-02-25 01:10:36 +00:00
'@smithy/querystring-builder' : 4.2 .10
'@smithy/types' : 4.13 .0
2026-01-13 06:57:02 +00:00
tslib : 2.8 .1
2026-02-25 01:10:36 +00:00
'@aws-sdk/util-locate-window@3.965.4' :
dependencies :
tslib : 2.8 .1
2026-02-26 01:31:32 +01:00
'@aws-sdk/util-user-agent-browser@3.972.5' :
2026-01-25 00:19:02 +00:00
dependencies :
2026-02-26 01:31:32 +01:00
'@aws-sdk/types' : 3.973 .3
2026-02-25 01:10:36 +00:00
'@smithy/types' : 4.13 .0
bowser : 2.14 .1
tslib : 2.8 .1
2026-02-26 01:31:32 +01:00
'@aws-sdk/util-user-agent-node@3.972.13' :
2026-02-19 14:46:10 +01:00
dependencies :
2026-02-26 01:31:32 +01:00
'@aws-sdk/middleware-user-agent' : 3.972 .14
'@aws-sdk/types' : 3.973 .3
'@smithy/node-config-provider' : 4.3 .10
'@smithy/types' : 4.13 .0
2026-02-19 14:46:10 +01:00
tslib : 2.8 .1
2026-02-26 01:31:32 +01:00
'@aws-sdk/xml-builder@3.972.7' :
2026-02-25 01:10:36 +00:00
dependencies :
'@smithy/types' : 4.13 .0
fast-xml-parser : 5.3 .6
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-02-26 01:31:32 +01:00
'@azure/msal-common@16.1.0' : {}
2026-01-07 21:29:39 +03:00
2026-02-26 01:31:32 +01:00
'@azure/msal-node@5.0.5' :
2026-01-07 21:29:39 +03:00
dependencies :
2026-02-26 01:31:32 +01:00
'@azure/msal-common' : 16.1 .0
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' : {}
2026-02-16 09:02:56 +09:00
'@babel/helper-string-parser@8.0.0-rc.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
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 :
2026-02-16 09:02:56 +09:00
'@babel/helper-string-parser' : 8.0 .0 -rc.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
'@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-25 01:10:36 +00:00
'@buape/carbon@0.0.0-beta-20260216184201(@discordjs/opus@0.10.0)(hono@4.11.10)(opusscript@0.1.1)' :
dependencies :
'@types/node' : 25.3 .0
discord-api-types : 0.38 .37
optionalDependencies :
'@cloudflare/workers-types' : 4.20260120 .0
'@discordjs/voice' : 0.19 .0 (@discordjs/opus@0.10.0)(opusscript@0.1.1)
'@hono/node-server' : 1.19 .9 (hono@4.11.10)
'@types/bun' : 1.3 .9
'@types/ws' : 8.18 .1
ws : 8.19 .0
transitivePeerDependencies :
- '@discordjs/opus'
- bufferutil
- ffmpeg-static
- hono
- node-opus
- opusscript
- 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-02-21 14:35:10 +01:00
hashery : 1.5 .0
2026-01-22 01:47:43 +00:00
keyv : 5.6 .0
2025-12-20 19:13:50 +01:00
2026-02-13 09:43:41 +09:00
'@clack/core@1.0.1' :
2026-01-01 17:57:57 +01:00
dependencies :
picocolors : 1.1 .1
sisteransi : 1.0 .5
2026-02-13 09:43:41 +09:00
'@clack/prompts@1.0.1' :
2026-01-01 17:57:57 +01:00
dependencies :
2026-02-13 09:43:41 +09:00
'@clack/core' : 1.0 .1
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-02-19 02:41:13 -08:00
'@cypress/request-promise@5.0.0(@cypress/request@3.0.10)(@cypress/request@3.0.10)' :
dependencies :
'@cypress/request' : 3.0 .10
bluebird : 3.7 .2
request-promise-core : 1.1 .3 (@cypress/request@3.0.10)
stealthy-require : 1.1 .1
tough-cookie : 4.1 .3
transitivePeerDependencies :
- request
'@cypress/request@3.0.10' :
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
http-signature : 1.4 .0
is-typedarray : 1.0 .0
isstream : 0.1 .2
json-stringify-safe : 5.0 .1
mime-types : 2.1 .35
performance-now : 2.1 .0
qs : 6.14 .2
safe-buffer : 5.2 .1
tough-cookie : 4.1 .3
tunnel-agent : 0.6 .0
uuid : 8.3 .2
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-02-20 16:06:07 -06:00
'@discordjs/node-pre-gyp@0.4.5' :
dependencies :
detect-libc : 2.1 .2
https-proxy-agent : 5.0 .1
make-dir : 3.1 .0
node-fetch : 2.7 .0
nopt : 5.0 .0
npmlog : 5.0 .1
rimraf : 3.0 .2
semver : 7.7 .4
tar : 7.5 .9
transitivePeerDependencies :
- encoding
- supports-color
2026-02-22 18:45:31 +01:00
optional : true
2026-02-20 16:06:07 -06:00
2026-02-21 14:35:10 +01:00
'@discordjs/opus@0.10.0' :
2026-02-20 16:06:07 -06:00
dependencies :
'@discordjs/node-pre-gyp' : 0.4 .5
2026-02-21 14:35:10 +01:00
node-addon-api : 8.5 .0
2026-02-20 16:06:07 -06:00
transitivePeerDependencies :
- encoding
- supports-color
2026-02-22 18:45:31 +01:00
optional : true
2026-02-20 16:06:07 -06:00
2026-02-25 01:10:36 +00:00
'@discordjs/voice@0.19.0(@discordjs/opus@0.10.0)(opusscript@0.1.1)' :
dependencies :
'@types/ws' : 8.18 .1
discord-api-types : 0.38 .40
prism-media : 1.3 .5 (@discordjs/opus@0.10.0)(opusscript@0.1.1)
tslib : 2.8 .1
ws : 8.19 .0
transitivePeerDependencies :
- '@discordjs/opus'
- bufferutil
- ffmpeg-static
- node-opus
- opusscript
- utf-8-validate
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-21 14:35:10 +01:00
'@google/genai@1.42.0' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-02-25 01:10:36 +00:00
google-auth-library : 10.6 .1
2026-02-21 14:35:10 +01:00
p-retry : 4.6 .2
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-19 15:10:08 -08:00
'@hono/node-server@1.19.9(hono@4.11.10)' :
2026-01-06 14:17:56 -06:00
dependencies :
2026-02-19 15:10:08 -08:00
hono : 4.11 .10
2026-01-06 14:17:56 -06:00
optional : true
2026-02-12 22:58:29 +01:00
'@huggingface/jinja@0.5.5' : {}
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/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 :
2026-02-21 14:35:10 +01:00
minipass : 7.1 .3
2026-01-12 01:36:13 +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
'@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-02-21 14:35:10 +01:00
hashery : 1.5 .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-12 22:58:29 +01:00
'@larksuiteoapi/node-sdk@1.59.0' :
2026-02-03 14:27:39 -08:00
dependencies :
2026-02-26 01:31:32 +01:00
axios : 1.13 .5 (debug@4.4.3)
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
2026-02-14 21:20:33 +01:00
qs : 6.14 .2
2026-02-03 14:27:39 -08:00
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-12 09:14:48 +09:00
'@types/node' : 24.10 .13
2026-01-25 07:22:36 -05:00
optionalDependencies :
2026-02-26 01:31:32 +01:00
axios : 1.13 .5 (debug@4.4.3)
2026-01-25 07:22:36 -05:00
transitivePeerDependencies :
- debug
2026-02-21 14:35:10 +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-26 01:31:32 +01:00
'@mariozechner/pi-agent-core@0.55.0(ws@8.19.0)(zod@4.3.6)' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-02-26 01:31:32 +01:00
'@mariozechner/pi-ai' : 0.55 .0 (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-26 01:31:32 +01:00
'@mariozechner/pi-agent-core@0.55.1(ws@8.19.0)(zod@4.3.6)' :
2026-02-25 01:10:36 +00:00
dependencies :
2026-02-26 01:31:32 +01:00
'@mariozechner/pi-ai' : 0.55 .1 (ws@8.19.0)(zod@4.3.6)
2026-02-25 01:10:36 +00:00
transitivePeerDependencies :
- '@modelcontextprotocol/sdk'
- aws-crt
- bufferutil
- supports-color
- utf-8-validate
- ws
- zod
2026-02-26 01:31:32 +01:00
'@mariozechner/pi-ai@0.55.0(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-26 01:31:32 +01:00
'@aws-sdk/client-bedrock-runtime' : 3.998 .0
2026-02-21 14:35:10 +01:00
'@google/genai' : 1.42 .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
2026-02-14 21:02:47 +01:00
ajv : 8.18 .0
ajv-formats : 3.0 .1 (ajv@8.18.0)
2025-12-20 19:13:50 +01:00
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-14 21:02:47 +01:00
undici : 7.22 .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-26 01:31:32 +01:00
'@mariozechner/pi-ai@0.55.1(ws@8.19.0)(zod@4.3.6)' :
2026-02-25 01:10:36 +00:00
dependencies :
'@anthropic-ai/sdk' : 0.73 .0 (zod@4.3.6)
2026-02-26 01:31:32 +01:00
'@aws-sdk/client-bedrock-runtime' : 3.998 .0
2026-02-25 01:10:36 +00:00
'@google/genai' : 1.42 .0
'@mistralai/mistralai' : 1.10 .0
'@sinclair/typebox' : 0.34 .48
ajv : 8.18 .0
ajv-formats : 3.0 .1 (ajv@8.18.0)
chalk : 5.6 .2
openai : 6.10 .0 (ws@8.19.0)(zod@4.3.6)
partial-json : 0.1 .7
proxy-agent : 6.5 .0
undici : 7.22 .0
zod-to-json-schema : 3.25 .1 (zod@4.3.6)
transitivePeerDependencies :
- '@modelcontextprotocol/sdk'
- aws-crt
- bufferutil
- supports-color
- utf-8-validate
- ws
- zod
2026-02-26 01:31:32 +01:00
'@mariozechner/pi-coding-agent@0.55.0(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-26 01:31:32 +01:00
'@mariozechner/pi-agent-core' : 0.55 .0 (ws@8.19.0)(zod@4.3.6)
'@mariozechner/pi-ai' : 0.55 .0 (ws@8.19.0)(zod@4.3.6)
'@mariozechner/pi-tui' : 0.55 .0
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-21 14:35:10 +01:00
glob : 13.0 .6
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-18 01:57:23 +01:00
minimatch : 10.2 .1
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-26 01:31:32 +01:00
'@mariozechner/pi-coding-agent@0.55.1(ws@8.19.0)(zod@4.3.6)' :
2026-02-25 01:10:36 +00:00
dependencies :
'@mariozechner/jiti' : 2.6 .5
2026-02-26 01:31:32 +01:00
'@mariozechner/pi-agent-core' : 0.55 .1 (ws@8.19.0)(zod@4.3.6)
'@mariozechner/pi-ai' : 0.55 .1 (ws@8.19.0)(zod@4.3.6)
'@mariozechner/pi-tui' : 0.55 .1
2026-02-25 01:10:36 +00:00
'@silvia-odwyer/photon-node' : 0.3 .4
chalk : 5.6 .2
cli-highlight : 2.1 .11
diff : 8.0 .3
2026-02-26 01:31:32 +01:00
extract-zip : 2.0 .1
2026-02-25 01:10:36 +00:00
file-type : 21.3 .0
glob : 13.0 .6
hosted-git-info : 9.0 .2
ignore : 7.0 .5
marked : 15.0 .12
minimatch : 10.2 .1
proper-lockfile : 4.1 .2
yaml : 2.8 .2
optionalDependencies :
'@mariozechner/clipboard' : 0.3 .2
transitivePeerDependencies :
- '@modelcontextprotocol/sdk'
- aws-crt
- bufferutil
- supports-color
- utf-8-validate
- ws
- zod
2026-02-26 01:31:32 +01:00
'@mariozechner/pi-tui@0.55.0' :
2026-02-01 09:50:52 +01:00
dependencies :
'@types/mime-types' : 2.1 .4
chalk : 5.6 .2
2026-02-21 14:35:10 +01:00
get-east-asian-width : 1.5 .0
2026-02-18 01:57:23 +01:00
koffi : 2.15 .1
2026-02-01 09:50:52 +01:00
marked : 15.0 .12
mime-types : 3.0 .2
2026-02-26 01:31:32 +01:00
'@mariozechner/pi-tui@0.55.1' :
2026-02-25 01:10:36 +00:00
dependencies :
'@types/mime-types' : 2.1 .4
chalk : 5.6 .2
get-east-asian-width : 1.5 .0
koffi : 2.15 .1
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-02-21 14:35:10 +01:00
'@microsoft/agents-activity@1.3.1' :
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-02-21 14:35:10 +01:00
'@microsoft/agents-hosting@1.3.1' :
2026-01-12 11:22:56 +00:00
dependencies :
'@azure/core-auth' : 1.10 .1
2026-02-26 01:31:32 +01:00
'@azure/msal-node' : 5.0 .5
2026-02-21 14:35:10 +01:00
'@microsoft/agents-activity' : 1.3 .1
2026-02-26 01:31:32 +01:00
axios : 1.13 .5 (debug@4.4.3)
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-26 01:31:32 +01:00
'@napi-rs/canvas-android-arm64@0.1.95' :
2026-02-12 22:58:29 +01:00
optional : true
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas-darwin-arm64@0.1.95' :
2026-02-18 01:57:23 +01:00
optional : true
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas-darwin-x64@0.1.95' :
2026-02-12 22:58:29 +01:00
optional : true
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas-linux-arm-gnueabihf@0.1.95' :
2026-02-18 01:57:23 +01:00
optional : true
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas-linux-arm64-gnu@0.1.95' :
2026-02-12 22:58:29 +01:00
optional : true
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas-linux-arm64-musl@0.1.95' :
2026-02-18 01:57:23 +01:00
optional : true
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas-linux-riscv64-gnu@0.1.95' :
2026-02-12 22:58:29 +01:00
optional : true
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas-linux-x64-gnu@0.1.95' :
2026-02-18 01:57:23 +01:00
optional : true
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas-linux-x64-musl@0.1.95' :
2026-02-12 22:58:29 +01:00
optional : true
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas-win32-arm64-msvc@0.1.95' :
2026-02-18 01:57:23 +01:00
optional : true
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas-win32-x64-msvc@0.1.95' :
2026-02-12 22:58:29 +01:00
optional : true
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas@0.1.95' :
2026-02-12 22:58:29 +01:00
optionalDependencies :
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas-android-arm64' : 0.1 .95
'@napi-rs/canvas-darwin-arm64' : 0.1 .95
'@napi-rs/canvas-darwin-x64' : 0.1 .95
'@napi-rs/canvas-linux-arm-gnueabihf' : 0.1 .95
'@napi-rs/canvas-linux-arm64-gnu' : 0.1 .95
'@napi-rs/canvas-linux-arm64-musl' : 0.1 .95
'@napi-rs/canvas-linux-riscv64-gnu' : 0.1 .95
'@napi-rs/canvas-linux-x64-gnu' : 0.1 .95
'@napi-rs/canvas-linux-x64-musl' : 0.1 .95
'@napi-rs/canvas-win32-arm64-msvc' : 0.1 .95
'@napi-rs/canvas-win32-x64-msvc' : 0.1 .95
2026-02-18 01:57:23 +01:00
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 :
2026-02-12 22:58:29 +01:00
'@octokit/auth-app' : 8.2 .0
2026-01-12 11:22:56 +00:00
'@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
2026-02-12 22:58:29 +01:00
'@octokit/auth-app@8.2.0' :
2026-01-12 11:22:56 +00:00
dependencies :
'@octokit/auth-oauth-app' : 9.0 .3
'@octokit/auth-oauth-user' : 6.0 .2
2026-02-26 01:31:32 +01:00
'@octokit/request' : 10.0 .8
2026-01-12 11:22:56 +00:00
'@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
2026-02-26 01:31:32 +01:00
'@octokit/request' : 10.0 .8
2026-01-12 11:22:56 +00:00
'@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
2026-02-26 01:31:32 +01:00
'@octokit/request' : 10.0 .8
2026-01-12 11:22:56 +00:00
'@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
2026-02-26 01:31:32 +01:00
'@octokit/request' : 10.0 .8
2026-01-12 11:22:56 +00:00
'@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
2026-02-26 01:31:32 +01:00
'@octokit/request' : 10.0 .8
2026-01-12 11:22:56 +00:00
'@octokit/request-error' : 7.1 .0
'@octokit/types' : 16.0 .0
before-after-hook : 4.0 .0
universal-user-agent : 7.0 .3
2026-02-26 01:31:32 +01:00
'@octokit/endpoint@11.0.3' :
2026-01-12 11:22:56 +00:00
dependencies :
'@octokit/types' : 16.0 .0
universal-user-agent : 7.0 .3
'@octokit/graphql@9.0.3' :
dependencies :
2026-02-26 01:31:32 +01:00
'@octokit/request' : 10.0 .8
2026-01-12 11:22:56 +00:00
'@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
2026-02-26 01:31:32 +01:00
'@octokit/request' : 10.0 .8
2026-01-12 11:22:56 +00:00
'@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-02-26 01:31:32 +01:00
'@octokit/plugin-retry@8.1.0(@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-02-26 01:31:32 +01:00
'@octokit/request@10.0.8' :
2026-01-12 11:22:56 +00:00
dependencies :
2026-02-26 01:31:32 +01:00
'@octokit/endpoint' : 11.0 .3
2026-01-12 11:22:56 +00:00
'@octokit/request-error' : 7.1 .0
'@octokit/types' : 16.0 .0
fast-content-type-parse : 3.0 .0
2026-02-26 01:31:32 +01:00
json-with-bigint : 3.5 .3
2026-01-12 11:22:56 +00:00
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-02-13 09:43:41 +09:00
'@opentelemetry/api-logs@0.212.0' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
'@opentelemetry/api@1.9.0' : {}
2026-02-13 09:43:41 +09:00
'@opentelemetry/configuration@0.212.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
yaml : 2.8 .2
2026-02-13 09:43:41 +09:00
'@opentelemetry/context-async-hooks@2.5.1(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/core@2.5.1(@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-02-13 09:43:41 +09:00
'@opentelemetry/exporter-logs-otlp-grpc@0.212.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-02-13 09:43:41 +09:00
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-exporter-base' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-grpc-exporter-base' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-logs' : 0.212 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-02-13 09:43:41 +09:00
'@opentelemetry/exporter-logs-otlp-http@0.212.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/api-logs' : 0.212 .0
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-exporter-base' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-logs' : 0.212 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-02-13 09:43:41 +09:00
'@opentelemetry/exporter-logs-otlp-proto@0.212.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/api-logs' : 0.212 .0
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-exporter-base' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-logs' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-trace-base' : 2.5 .1 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-02-13 09:43:41 +09:00
'@opentelemetry/exporter-metrics-otlp-grpc@0.212.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-02-13 09:43:41 +09:00
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-metrics-otlp-http' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-exporter-base' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-grpc-exporter-base' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-metrics' : 2.5 .1 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-02-13 09:43:41 +09:00
'@opentelemetry/exporter-metrics-otlp-http@0.212.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-exporter-base' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-metrics' : 2.5 .1 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-02-13 09:43:41 +09:00
'@opentelemetry/exporter-metrics-otlp-proto@0.212.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-metrics-otlp-http' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-exporter-base' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-metrics' : 2.5 .1 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-02-13 09:43:41 +09:00
'@opentelemetry/exporter-prometheus@0.212.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-metrics' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/semantic-conventions' : 1.39 .0
2026-01-20 18:56:10 +00:00
2026-02-13 09:43:41 +09:00
'@opentelemetry/exporter-trace-otlp-grpc@0.212.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-02-13 09:43:41 +09:00
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-exporter-base' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-grpc-exporter-base' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-trace-base' : 2.5 .1 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-02-13 09:43:41 +09:00
'@opentelemetry/exporter-trace-otlp-http@0.212.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-exporter-base' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-trace-base' : 2.5 .1 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-02-13 09:43:41 +09:00
'@opentelemetry/exporter-trace-otlp-proto@0.212.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-exporter-base' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-trace-base' : 2.5 .1 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-02-13 09:43:41 +09:00
'@opentelemetry/exporter-zipkin@2.5.1(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-trace-base' : 2.5 .1 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
'@opentelemetry/semantic-conventions' : 1.39 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/instrumentation@0.212.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/api-logs' : 0.212 .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-02-13 09:43:41 +09:00
'@opentelemetry/otlp-exporter-base@0.212.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.212 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-02-13 09:43:41 +09:00
'@opentelemetry/otlp-grpc-exporter-base@0.212.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-02-13 09:43:41 +09:00
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-exporter-base' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/otlp-transformer' : 0.212 .0 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-02-13 09:43:41 +09:00
'@opentelemetry/otlp-transformer@0.212.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/api-logs' : 0.212 .0
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-logs' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-metrics' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-trace-base' : 2.5 .1 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
protobufjs : 8.0 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/propagator-b3@2.5.1(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-02-13 09:43:41 +09:00
'@opentelemetry/propagator-jaeger@2.5.1(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-02-13 09:43:41 +09:00
'@opentelemetry/resources@2.5.1(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
'@opentelemetry/semantic-conventions' : 1.39 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/sdk-logs@0.212.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/api-logs' : 0.212 .0
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .1 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-02-13 09:43:41 +09:00
'@opentelemetry/sdk-metrics@2.5.1(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .1 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
2026-02-13 09:43:41 +09:00
'@opentelemetry/sdk-node@0.212.0(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/api-logs' : 0.212 .0
'@opentelemetry/configuration' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/context-async-hooks' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-logs-otlp-grpc' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-logs-otlp-http' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-logs-otlp-proto' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-metrics-otlp-grpc' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-metrics-otlp-http' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-metrics-otlp-proto' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-prometheus' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-trace-otlp-grpc' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-trace-otlp-http' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-trace-otlp-proto' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/exporter-zipkin' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/instrumentation' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/propagator-b3' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/propagator-jaeger' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-logs' : 0.212 .0 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-metrics' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-trace-base' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-trace-node' : 2.5 .1 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
'@opentelemetry/semantic-conventions' : 1.39 .0
transitivePeerDependencies :
- supports-color
2026-02-13 09:43:41 +09:00
'@opentelemetry/sdk-trace-base@2.5.1(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/resources' : 2.5 .1 (@opentelemetry/api@1.9.0)
2026-01-20 18:56:10 +00:00
'@opentelemetry/semantic-conventions' : 1.39 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/sdk-trace-node@2.5.1(@opentelemetry/api@1.9.0)' :
2026-01-20 18:56:10 +00:00
dependencies :
'@opentelemetry/api' : 1.9 .0
2026-02-13 09:43:41 +09:00
'@opentelemetry/context-async-hooks' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/core' : 2.5 .1 (@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-trace-base' : 2.5 .1 (@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-25 01:10:36 +00:00
'@oxfmt/binding-android-arm-eabi@0.35.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-android-arm64@0.35.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-darwin-arm64@0.35.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-darwin-x64@0.35.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-freebsd-x64@0.35.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-linux-arm-gnueabihf@0.35.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-linux-arm-musleabihf@0.35.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-linux-arm64-gnu@0.35.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-linux-arm64-musl@0.35.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-linux-ppc64-gnu@0.35.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-linux-riscv64-gnu@0.35.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-linux-riscv64-musl@0.35.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-linux-s390x-gnu@0.35.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-linux-x64-gnu@0.35.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-linux-x64-musl@0.35.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-openharmony-arm64@0.35.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-win32-arm64-msvc@0.35.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-win32-ia32-msvc@0.35.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxfmt/binding-win32-x64-msvc@0.35.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint-tsgolint/darwin-arm64@0.15.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint-tsgolint/darwin-x64@0.15.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint-tsgolint/linux-arm64@0.15.0' :
2026-01-14 14:31:43 +00:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint-tsgolint/linux-x64@0.15.0' :
2026-01-14 14:31:43 +00:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint-tsgolint/win32-arm64@0.15.0' :
2026-01-14 14:31:43 +00:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint-tsgolint/win32-x64@0.15.0' :
2026-01-14 14:31:43 +00:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint/binding-android-arm-eabi@1.50.0' :
2026-01-14 14:31:43 +00:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint/binding-android-arm64@1.50.0' :
2026-01-14 14:31:43 +00:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint/binding-darwin-arm64@1.50.0' :
2026-01-14 14:31:43 +00:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint/binding-darwin-x64@1.50.0' :
2026-01-14 14:31:43 +00:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint/binding-freebsd-x64@1.50.0' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint/binding-linux-arm-gnueabihf@1.50.0' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint/binding-linux-arm-musleabihf@1.50.0' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint/binding-linux-arm64-gnu@1.50.0' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint/binding-linux-arm64-musl@1.50.0' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint/binding-linux-ppc64-gnu@1.50.0' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint/binding-linux-riscv64-gnu@1.50.0' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint/binding-linux-riscv64-musl@1.50.0' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint/binding-linux-s390x-gnu@1.50.0' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint/binding-linux-x64-gnu@1.50.0' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint/binding-linux-x64-musl@1.50.0' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint/binding-openharmony-arm64@1.50.0' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint/binding-win32-arm64-msvc@1.50.0' :
2025-12-23 00:28:33 +00:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint/binding-win32-ia32-msvc@1.50.0' :
2026-02-12 09:14:48 +09:00
optional : true
2026-02-25 01:10:36 +00:00
'@oxlint/binding-win32-x64-msvc@1.50.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-02-22 23:32:02 +01:00
'@rollup/rollup-android-arm-eabi@4.59.0' :
2025-12-30 14:30:46 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-android-arm64@4.59.0' :
2026-01-08 04:55:01 +00:00
optional : true
2025-12-30 14:30:46 +01:00
2026-02-22 23:32:02 +01:00
'@rollup/rollup-darwin-arm64@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-darwin-x64@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-freebsd-arm64@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-freebsd-x64@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-arm-gnueabihf@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-arm-musleabihf@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-arm64-gnu@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-arm64-musl@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-loong64-gnu@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-loong64-musl@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-ppc64-gnu@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-ppc64-musl@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-riscv64-gnu@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-riscv64-musl@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-s390x-gnu@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-x64-gnu@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-linux-x64-musl@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-openbsd-x64@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-openharmony-arm64@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-win32-arm64-msvc@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-win32-ia32-msvc@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-win32-x64-gnu@4.59.0' :
2025-12-20 19:13:50 +01:00
optional : true
2026-02-22 23:32:02 +01:00
'@rollup/rollup-win32-x64-msvc@4.59.0' :
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
2026-02-12 09:14:48 +09:00
'@slack/types' : 2.20 .0
2026-02-14 21:02:47 +01:00
'@slack/web-api' : 7.14 .1
2026-01-04 14:12:00 +01:00
'@types/express' : 5.0 .6
2026-02-26 01:31:32 +01:00
axios : 1.13 .5 (debug@4.4.3)
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-19 14:46:10 +01:00
'@types/node' : 25.3 .0
2026-01-04 14:12:00 +01:00
'@slack/oauth@3.0.4' :
dependencies :
'@slack/logger' : 4.0 .0
2026-02-14 21:02:47 +01:00
'@slack/web-api' : 7.14 .1
2026-01-04 14:12:00 +01:00
'@types/jsonwebtoken' : 9.0 .10
2026-02-19 14:46:10 +01:00
'@types/node' : 25.3 .0
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
2026-02-14 21:02:47 +01:00
'@slack/web-api' : 7.14 .1
2026-02-19 14:46:10 +01:00
'@types/node' : 25.3 .0
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
2026-02-12 09:14:48 +09:00
'@slack/types@2.20.0' : {}
2026-01-04 14:12:00 +01:00
2026-02-14 21:02:47 +01:00
'@slack/web-api@7.14.1' :
2026-01-04 14:12:00 +01:00
dependencies :
'@slack/logger' : 4.0 .0
2026-02-12 09:14:48 +09:00
'@slack/types' : 2.20 .0
2026-02-19 14:46:10 +01:00
'@types/node' : 25.3 .0
2026-01-04 14:12:00 +01:00
'@types/retry' : 0.12 .0
2026-02-26 01:31:32 +01:00
axios : 1.13 .5 (debug@4.4.3)
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-02-25 01:10:36 +00:00
'@smithy/abort-controller@4.2.10' :
dependencies :
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
'@smithy/config-resolver@4.4.9' :
dependencies :
'@smithy/node-config-provider' : 4.3 .10
'@smithy/types' : 4.13 .0
'@smithy/util-config-provider' : 4.2 .1
'@smithy/util-endpoints' : 3.3 .1
'@smithy/util-middleware' : 4.2 .10
tslib : 2.8 .1
'@smithy/core@3.23.6' :
dependencies :
'@smithy/middleware-serde' : 4.2 .11
'@smithy/protocol-http' : 5.3 .10
'@smithy/types' : 4.13 .0
'@smithy/util-base64' : 4.3 .1
'@smithy/util-body-length-browser' : 4.2 .1
'@smithy/util-middleware' : 4.2 .10
'@smithy/util-stream' : 4.5 .15
'@smithy/util-utf8' : 4.2 .1
'@smithy/uuid' : 1.1 .1
tslib : 2.8 .1
'@smithy/credential-provider-imds@4.2.10' :
dependencies :
'@smithy/node-config-provider' : 4.3 .10
'@smithy/property-provider' : 4.2 .10
'@smithy/types' : 4.13 .0
'@smithy/url-parser' : 4.2 .10
tslib : 2.8 .1
'@smithy/eventstream-codec@4.2.10' :
dependencies :
'@aws-crypto/crc32' : 5.2 .0
'@smithy/types' : 4.13 .0
'@smithy/util-hex-encoding' : 4.2 .1
tslib : 2.8 .1
'@smithy/eventstream-serde-browser@4.2.10' :
dependencies :
'@smithy/eventstream-serde-universal' : 4.2 .10
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
'@smithy/eventstream-serde-config-resolver@4.3.10' :
dependencies :
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
'@smithy/eventstream-serde-node@4.2.10' :
dependencies :
'@smithy/eventstream-serde-universal' : 4.2 .10
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
'@smithy/eventstream-serde-universal@4.2.10' :
dependencies :
'@smithy/eventstream-codec' : 4.2 .10
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
'@smithy/fetch-http-handler@5.3.11' :
dependencies :
'@smithy/protocol-http' : 5.3 .10
'@smithy/querystring-builder' : 4.2 .10
'@smithy/types' : 4.13 .0
'@smithy/util-base64' : 4.3 .1
tslib : 2.8 .1
'@smithy/hash-node@4.2.10' :
dependencies :
'@smithy/types' : 4.13 .0
'@smithy/util-buffer-from' : 4.2 .1
'@smithy/util-utf8' : 4.2 .1
tslib : 2.8 .1
'@smithy/invalid-dependency@4.2.10' :
dependencies :
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
2026-01-13 06:57:02 +00:00
'@smithy/is-array-buffer@2.2.0' :
dependencies :
tslib : 2.8 .1
2026-02-25 01:10:36 +00:00
'@smithy/is-array-buffer@4.2.1' :
dependencies :
tslib : 2.8 .1
'@smithy/middleware-content-length@4.2.10' :
dependencies :
'@smithy/protocol-http' : 5.3 .10
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
'@smithy/middleware-endpoint@4.4.20' :
dependencies :
'@smithy/core' : 3.23 .6
'@smithy/middleware-serde' : 4.2 .11
'@smithy/node-config-provider' : 4.3 .10
'@smithy/shared-ini-file-loader' : 4.4 .5
'@smithy/types' : 4.13 .0
'@smithy/url-parser' : 4.2 .10
'@smithy/util-middleware' : 4.2 .10
tslib : 2.8 .1
'@smithy/middleware-retry@4.4.37' :
dependencies :
'@smithy/node-config-provider' : 4.3 .10
'@smithy/protocol-http' : 5.3 .10
'@smithy/service-error-classification' : 4.2 .10
'@smithy/smithy-client' : 4.12 .0
'@smithy/types' : 4.13 .0
'@smithy/util-middleware' : 4.2 .10
'@smithy/util-retry' : 4.2 .10
'@smithy/uuid' : 1.1 .1
tslib : 2.8 .1
'@smithy/middleware-serde@4.2.11' :
dependencies :
'@smithy/protocol-http' : 5.3 .10
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
'@smithy/middleware-stack@4.2.10' :
dependencies :
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
'@smithy/node-config-provider@4.3.10' :
dependencies :
'@smithy/property-provider' : 4.2 .10
'@smithy/shared-ini-file-loader' : 4.4 .5
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
'@smithy/node-http-handler@4.4.12' :
dependencies :
'@smithy/abort-controller' : 4.2 .10
'@smithy/protocol-http' : 5.3 .10
'@smithy/querystring-builder' : 4.2 .10
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
'@smithy/property-provider@4.2.10' :
dependencies :
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
'@smithy/protocol-http@5.3.10' :
dependencies :
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
'@smithy/querystring-builder@4.2.10' :
dependencies :
'@smithy/types' : 4.13 .0
'@smithy/util-uri-escape' : 4.2 .1
tslib : 2.8 .1
'@smithy/querystring-parser@4.2.10' :
dependencies :
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
'@smithy/service-error-classification@4.2.10' :
dependencies :
'@smithy/types' : 4.13 .0
'@smithy/shared-ini-file-loader@4.4.5' :
dependencies :
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
'@smithy/signature-v4@5.3.10' :
dependencies :
'@smithy/is-array-buffer' : 4.2 .1
'@smithy/protocol-http' : 5.3 .10
'@smithy/types' : 4.13 .0
'@smithy/util-hex-encoding' : 4.2 .1
'@smithy/util-middleware' : 4.2 .10
'@smithy/util-uri-escape' : 4.2 .1
'@smithy/util-utf8' : 4.2 .1
tslib : 2.8 .1
'@smithy/smithy-client@4.12.0' :
dependencies :
'@smithy/core' : 3.23 .6
'@smithy/middleware-endpoint' : 4.4 .20
'@smithy/middleware-stack' : 4.2 .10
'@smithy/protocol-http' : 5.3 .10
'@smithy/types' : 4.13 .0
'@smithy/util-stream' : 4.5 .15
tslib : 2.8 .1
'@smithy/types@4.13.0' :
dependencies :
tslib : 2.8 .1
'@smithy/url-parser@4.2.10' :
dependencies :
'@smithy/querystring-parser' : 4.2 .10
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
'@smithy/util-base64@4.3.1' :
dependencies :
'@smithy/util-buffer-from' : 4.2 .1
'@smithy/util-utf8' : 4.2 .1
tslib : 2.8 .1
'@smithy/util-body-length-browser@4.2.1' :
dependencies :
tslib : 2.8 .1
'@smithy/util-body-length-node@4.2.2' :
dependencies :
tslib : 2.8 .1
2026-01-13 06:57:02 +00:00
'@smithy/util-buffer-from@2.2.0' :
dependencies :
'@smithy/is-array-buffer' : 2.2 .0
tslib : 2.8 .1
2026-02-25 01:10:36 +00:00
'@smithy/util-buffer-from@4.2.1' :
dependencies :
'@smithy/is-array-buffer' : 4.2 .1
tslib : 2.8 .1
'@smithy/util-config-provider@4.2.1' :
dependencies :
tslib : 2.8 .1
'@smithy/util-defaults-mode-browser@4.3.36' :
dependencies :
'@smithy/property-provider' : 4.2 .10
'@smithy/smithy-client' : 4.12 .0
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
'@smithy/util-defaults-mode-node@4.2.39' :
dependencies :
'@smithy/config-resolver' : 4.4 .9
'@smithy/credential-provider-imds' : 4.2 .10
'@smithy/node-config-provider' : 4.3 .10
'@smithy/property-provider' : 4.2 .10
'@smithy/smithy-client' : 4.12 .0
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
'@smithy/util-endpoints@3.3.1' :
dependencies :
'@smithy/node-config-provider' : 4.3 .10
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
'@smithy/util-hex-encoding@4.2.1' :
dependencies :
tslib : 2.8 .1
'@smithy/util-middleware@4.2.10' :
dependencies :
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
'@smithy/util-retry@4.2.10' :
dependencies :
'@smithy/service-error-classification' : 4.2 .10
'@smithy/types' : 4.13 .0
tslib : 2.8 .1
'@smithy/util-stream@4.5.15' :
dependencies :
'@smithy/fetch-http-handler' : 5.3 .11
'@smithy/node-http-handler' : 4.4 .12
'@smithy/types' : 4.13 .0
'@smithy/util-base64' : 4.3 .1
'@smithy/util-buffer-from' : 4.2 .1
'@smithy/util-hex-encoding' : 4.2 .1
'@smithy/util-utf8' : 4.2 .1
tslib : 2.8 .1
'@smithy/util-uri-escape@4.2.1' :
dependencies :
tslib : 2.8 .1
2026-01-13 06:57:02 +00:00
'@smithy/util-utf8@2.3.0' :
dependencies :
'@smithy/util-buffer-from' : 2.2 .0
tslib : 2.8 .1
2026-02-25 01:10:36 +00:00
'@smithy/util-utf8@4.2.1' :
dependencies :
'@smithy/util-buffer-from' : 4.2 .1
tslib : 2.8 .1
'@smithy/uuid@1.1.1' :
dependencies :
tslib : 2.8 .1
2026-02-25 00:19:36 +00:00
'@snazzah/davey-android-arm-eabi@0.1.9' :
optional : true
'@snazzah/davey-android-arm64@0.1.9' :
optional : true
'@snazzah/davey-darwin-arm64@0.1.9' :
optional : true
'@snazzah/davey-darwin-x64@0.1.9' :
optional : true
'@snazzah/davey-freebsd-x64@0.1.9' :
optional : true
'@snazzah/davey-linux-arm-gnueabihf@0.1.9' :
optional : true
'@snazzah/davey-linux-arm64-gnu@0.1.9' :
optional : true
'@snazzah/davey-linux-arm64-musl@0.1.9' :
optional : true
'@snazzah/davey-linux-x64-gnu@0.1.9' :
optional : true
'@snazzah/davey-linux-x64-musl@0.1.9' :
optional : true
'@snazzah/davey-wasm32-wasi@0.1.9' :
dependencies :
'@napi-rs/wasm-runtime' : 1.1 .1
optional : true
'@snazzah/davey-win32-arm64-msvc@0.1.9' :
optional : true
'@snazzah/davey-win32-ia32-msvc@0.1.9' :
optional : true
'@snazzah/davey-win32-x64-msvc@0.1.9' :
optional : true
'@snazzah/davey@0.1.9' :
optionalDependencies :
'@snazzah/davey-android-arm-eabi' : 0.1 .9
'@snazzah/davey-android-arm64' : 0.1 .9
'@snazzah/davey-darwin-arm64' : 0.1 .9
'@snazzah/davey-darwin-x64' : 0.1 .9
'@snazzah/davey-freebsd-x64' : 0.1 .9
'@snazzah/davey-linux-arm-gnueabihf' : 0.1 .9
'@snazzah/davey-linux-arm64-gnu' : 0.1 .9
'@snazzah/davey-linux-arm64-musl' : 0.1 .9
'@snazzah/davey-linux-x64-gnu' : 0.1 .9
'@snazzah/davey-linux-x64-musl' : 0.1 .9
'@snazzah/davey-wasm32-wasi' : 0.1 .9
'@snazzah/davey-win32-arm64-msvc' : 0.1 .9
'@snazzah/davey-win32-ia32-msvc' : 0.1 .9
'@snazzah/davey-win32-x64-msvc' : 0.1 .9
2026-01-13 06:57:02 +00:00
'@standard-schema/spec@1.1.0' : {}
2025-12-20 19:13:50 +01:00
2026-02-22 23:32:02 +01:00
'@swc/helpers@0.5.19' :
2026-01-18 05:40:58 +00:00
dependencies :
tslib : 2.8 .1
2026-02-12 22:58:29 +01:00
'@thi.ng/bitstream@2.4.41' :
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-02-12 22:58:29 +01:00
'@tinyhttp/content-disposition@2.2.4' : {}
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-19 14:46:10 +01:00
'@types/node' : 25.3 .0
2025-12-20 19:13:50 +01:00
2026-02-20 16:06:07 -06:00
'@types/bun@1.3.9' :
2026-01-06 14:17:56 -06:00
dependencies :
2026-02-20 16:06:07 -06:00
bun-types : 1.3 .9
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-19 14:46:10 +01:00
'@types/node' : 25.3 .0
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-19 14:46:10 +01:00
'@types/node' : 25.3 .0
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-19 14:46:10 +01:00
'@types/node' : 25.3 .0
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-19 14:46:10 +01:00
'@types/node' : 25.3 .0
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-12 09:14:48 +09:00
'@types/node@24.10.13' :
2026-01-25 07:22:36 -05:00
dependencies :
undici-types : 7.16 .0
2026-02-19 14:46:10 +01:00
'@types/node@25.3.0' :
2025-12-20 19:13:50 +01:00
dependencies :
2026-02-19 14:46:10 +01:00
undici-types : 7.18 .2
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-19 14:46:10 +01:00
'@types/node' : 25.3 .0
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-20 11:51:08 +00:00
'@types/send@0.17.6' :
dependencies :
'@types/mime' : 1.3 .5
2026-02-19 14:46:10 +01:00
'@types/node' : 25.3 .0
2026-01-20 11:51:08 +00:00
2025-12-20 19:13:50 +01:00
'@types/send@1.2.1' :
dependencies :
2026-02-19 14:46:10 +01:00
'@types/node' : 25.3 .0
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-19 14:46:10 +01:00
'@types/node' : 25.3 .0
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-19 14:46:10 +01:00
'@types/node' : 25.3 .0
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-19 14:46:10 +01:00
'@types/node' : 25.3 .0
2025-12-20 19:13:50 +01:00
2026-02-26 01:31:32 +01:00
'@types/yauzl@2.10.3' :
dependencies :
'@types/node' : 25.3 .0
optional : true
'@typescript/native-preview-darwin-arm64@7.0.0-dev.20260225.1' :
2026-01-21 04:05:57 +00:00
optional : true
2026-02-26 01:31:32 +01:00
'@typescript/native-preview-darwin-x64@7.0.0-dev.20260225.1' :
2026-01-21 04:05:57 +00:00
optional : true
2026-02-26 01:31:32 +01:00
'@typescript/native-preview-linux-arm64@7.0.0-dev.20260225.1' :
2026-01-21 04:05:57 +00:00
optional : true
2026-02-26 01:31:32 +01:00
'@typescript/native-preview-linux-arm@7.0.0-dev.20260225.1' :
2026-01-21 04:05:57 +00:00
optional : true
2026-02-26 01:31:32 +01:00
'@typescript/native-preview-linux-x64@7.0.0-dev.20260225.1' :
2026-01-21 04:05:57 +00:00
optional : true
2026-02-26 01:31:32 +01:00
'@typescript/native-preview-win32-arm64@7.0.0-dev.20260225.1' :
2026-01-21 04:05:57 +00:00
optional : true
2026-02-26 01:31:32 +01:00
'@typescript/native-preview-win32-x64@7.0.0-dev.20260225.1' :
2026-01-31 06:40:45 +01:00
optional : true
2026-02-26 01:31:32 +01:00
'@typescript/native-preview@7.0.0-dev.20260225.1' :
2026-01-21 04:05:57 +00:00
optionalDependencies :
2026-02-26 01:31:32 +01:00
'@typescript/native-preview-darwin-arm64' : 7.0 .0 -dev.20260225.1
'@typescript/native-preview-darwin-x64' : 7.0 .0 -dev.20260225.1
'@typescript/native-preview-linux-arm' : 7.0 .0 -dev.20260225.1
'@typescript/native-preview-linux-arm64' : 7.0 .0 -dev.20260225.1
'@typescript/native-preview-linux-x64' : 7.0 .0 -dev.20260225.1
'@typescript/native-preview-win32-arm64' : 7.0 .0 -dev.20260225.1
'@typescript/native-preview-win32-x64' : 7.0 .0 -dev.20260225.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
2026-02-19 02:41:13 -08:00
'@vector-im/matrix-bot-sdk@0.8.0-element.3(@cypress/request@3.0.10)' :
2026-01-27 01:00:17 +00:00
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-19 02:41:13 -08:00
request : '@cypress/request@3.0.10'
request-promise : '@cypress/request-promise@5.0.0(@cypress/request@3.0.10)(@cypress/request@3.0.10)'
2026-02-21 14:35:10 +01:00
sanitize-html : 2.17 .1
2026-01-27 01:00:17 +00:00
transitivePeerDependencies :
2026-02-19 02:41:13 -08:00
- '@cypress/request'
2026-01-27 01:00:17 +00:00
- supports-color
2026-02-19 14:46:10 +01:00
'@vitest/browser-playwright@4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@25.3.0)(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-19 14:46:10 +01:00
'@vitest/browser' : 4.0 .18 (vite@7.3.1(@types/node@25.3.0)(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.3.0)(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-19 14:46:10 +01:00
vitest : 4.0 .18 (@opentelemetry/api@1.9.0)(@types/node@25.3.0)(@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-19 14:46:10 +01:00
'@vitest/browser@4.0.18(vite@7.3.1(@types/node@25.3.0)(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-19 14:46:10 +01:00
'@vitest/mocker' : 4.0 .18 (vite@7.3.1(@types/node@25.3.0)(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-19 14:46:10 +01:00
vitest : 4.0 .18 (@opentelemetry/api@1.9.0)(@types/node@25.3.0)(@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-19 14:46:10 +01:00
'@vitest/coverage-v8@4.0.18(@vitest/browser@4.0.18(vite@7.3.1(@types/node@25.3.0)(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-19 14:46:10 +01:00
vitest : 4.0 .18 (@opentelemetry/api@1.9.0)(@types/node@25.3.0)(@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-19 14:46:10 +01:00
'@vitest/browser' : 4.0 .18 (vite@7.3.1(@types/node@25.3.0)(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-19 14:46:10 +01:00
'@vitest/mocker@4.0.18(vite@7.3.1(@types/node@25.3.0)(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-19 14:46:10 +01:00
vite : 7.3 .1 (@types/node@25.3.0)(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-02-12 09:14:48 +09:00
lru-cache : 11.2 .6
2026-02-17 08:52:36 +09:00
music-metadata : 11.12 .1
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
2026-02-22 18:45:31 +01:00
abbrev@1.1.1 :
optional : true
2026-02-20 16:06:07 -06:00
2025-12-20 19:13:50 +01:00
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-02-21 14:35:10 +01:00
acorn-import-attributes@1.9.5(acorn@8.16.0) :
2026-01-20 18:56:10 +00:00
dependencies :
2026-02-21 14:35:10 +01:00
acorn : 8.16 .0
2026-01-20 18:56:10 +00:00
2026-02-21 14:35:10 +01:00
acorn@8.16.0 : {}
2026-01-20 18:56:10 +00:00
2026-02-20 16:06:07 -06:00
agent-base@6.0.2 :
dependencies :
debug : 4.4 .3
transitivePeerDependencies :
- supports-color
2026-02-22 18:45:31 +01:00
optional : true
2026-02-20 16:06:07 -06:00
2025-12-20 19:13:50 +01:00
agent-base@7.1.4 : {}
2026-02-14 21:02:47 +01:00
ajv-formats@3.0.1(ajv@8.18.0) :
2025-12-20 19:13:50 +01:00
optionalDependencies :
2026-02-14 21:02:47 +01:00
ajv : 8.18 .0
2025-12-20 19:13:50 +01:00
2026-02-14 21:02:47 +01:00
ajv@8.18.0 :
2025-12-20 19:13:50 +01:00
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 :
2026-02-22 23:32:02 +01:00
'@swc/helpers' : 0.5 .19
2026-01-18 05:40:58 +00:00
'@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
2026-02-20 16:06:07 -06:00
are-we-there-yet@2.0.0 :
dependencies :
delegates : 1.0 .0
readable-stream : 3.6 .2
2026-02-22 18:45:31 +01:00
optional : true
2026-02-20 16:06:07 -06:00
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 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
2026-02-22 23:32:02 +01:00
balanced-match@4.0.4 : {}
2026-02-13 09:43:41 +09:00
2025-12-20 19:13:50 +01:00
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-02-25 01:10:36 +00:00
basic-ftp@5.2.0 : {}
2026-01-31 04:19:56 +01:00
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
2026-02-14 21:20:33 +01:00
qs : 6.14 .2
2026-01-20 11:51:08 +00:00
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
2026-02-14 21:20:33 +01:00
qs : 6.14 .2
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
2026-02-22 23:32:02 +01:00
brace-expansion@5.0.3 :
2026-02-13 09:43:41 +09:00
dependencies :
2026-02-22 23:32:02 +01:00
balanced-match : 4.0 .4
2026-02-13 09:43:41 +09:00
2026-02-26 01:31:32 +01:00
buffer-crc32@0.2.13 : {}
2025-12-20 19:13:50 +01:00
buffer-equal-constant-time@1.0.1 : {}
buffer-from@1.1.2 : {}
2026-02-20 16:06:07 -06:00
bun-types@1.3.9 :
2026-01-06 14:17:56 -06:00
dependencies :
2026-02-19 14:46:10 +01:00
'@types/node' : 25.3 .0
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-02-16 05:29:55 +01:00
tar : 7.5 .9
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-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-02-21 14:35:10 +01:00
discord-api-types@0.38.40 : {}
2026-01-31 06:40:45 +01:00
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-13 09:43:41 +09:00
dotenv@17.3.1 : {}
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 : {}
2026-02-26 01:31:32 +01:00
end-of-stream@1.4.5 :
dependencies :
once : 1.4 .0
2025-12-20 19:13:50 +01:00
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
2026-02-14 21:20:33 +01:00
qs : 6.14 .2
2026-01-20 11:51:08 +00:00
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
2026-02-14 21:20:33 +01:00
qs : 6.14 .2
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-02-26 01:31:32 +01:00
extract-zip@2.0.1 :
dependencies :
debug : 4.4 .3
get-stream : 5.2 .0
yauzl : 2.10 .0
optionalDependencies :
'@types/yauzl' : 2.10 .3
transitivePeerDependencies :
- supports-color
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 : {}
fast-uri@3.1.0 : {}
2026-02-19 02:31:20 -08:00
fast-xml-parser@5.3.6 :
2026-01-13 06:57:02 +00:00
dependencies :
strnum : 2.1 .2
2026-02-26 01:31:32 +01:00
fd-slicer@1.1.0 :
dependencies :
pend : 1.2 .0
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-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
2026-02-22 18:45:31 +01:00
fs.realpath@1.0.0 :
optional : true
2026-02-20 16:06:07 -06:00
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-02-20 16:06:07 -06:00
gauge@3.0.2 :
dependencies :
aproba : 2.1 .0
color-support : 1.1 .3
console-control-strings : 1.1 .0
has-unicode : 2.0 .1
object-assign : 4.1 .1
signal-exit : 3.0 .7
string-width : 4.2 .3
strip-ansi : 6.0 .1
wide-align : 1.1 .5
2026-02-22 18:45:31 +01:00
optional : true
2026-02-20 16:06:07 -06:00
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 : {}
2026-02-21 14:35:10 +01:00
get-east-asian-width@1.5.0 : {}
2025-12-20 19:13:50 +01:00
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-26 01:31:32 +01:00
get-stream@5.2.0 :
dependencies :
pump : 3.0 .3
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 :
2026-02-25 01:10:36 +00:00
basic-ftp : 5.2 .0
2026-01-31 04:19:56 +01:00
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
2026-02-19 02:31:20 -08:00
minimatch : 10.2 .1
2026-02-21 14:35:10 +01:00
minipass : 7.1 .3
2025-12-20 19:13:50 +01:00
package-json-from-dist : 1.0 .1
path-scurry : 1.11 .1
2026-02-21 14:35:10 +01:00
glob@13.0.6 :
2025-12-20 19:13:50 +01:00
dependencies :
2026-02-18 01:57:23 +01:00
minimatch : 10.2 .1
2026-02-21 14:35:10 +01:00
minipass : 7.1 .3
path-scurry : 2.0 .2
2025-12-20 19:13:50 +01:00
2026-02-20 16:06:07 -06:00
glob@7.2.3 :
dependencies :
fs.realpath : 1.0 .0
inflight : 1.0 .6
inherits : 2.0 .4
minimatch : 10.2 .1
once : 1.4 .0
path-is-absolute : 1.0 .1
2026-02-22 18:45:31 +01:00
optional : true
2026-02-20 16:06:07 -06:00
2026-02-25 01:10:36 +00:00
google-auth-library@10.6.1 :
2025-12-20 19:13:50 +01:00
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
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
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-02-21 14:35:10 +01:00
hashery@1.5.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-19 15:10:08 -08:00
hono@4.11.10 :
2026-02-09 19:35:37 -08:00
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 :
2026-02-12 09:14:48 +09:00
lru-cache : 11.2 .6
2026-02-05 12:09:23 -08:00
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-19 02:41:13 -08:00
http-signature@1.4.0 :
2026-01-20 11:51:08 +00:00
dependencies :
assert-plus : 1.0 .0
2026-02-19 02:41:13 -08:00
jsprim : 2.0 .2
2026-01-20 11:51:08 +00:00
sshpk : 1.18 .0
2026-02-20 16:06:07 -06:00
https-proxy-agent@5.0.1 :
dependencies :
agent-base : 6.0 .2
debug : 4.4 .3
transitivePeerDependencies :
- supports-color
2026-02-22 18:45:31 +01:00
optional : true
2026-02-20 16:06:07 -06:00
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 :
2026-02-21 14:35:10 +01:00
acorn : 8.16 .0
acorn-import-attributes : 1.9 .5 (acorn@8.16.0)
2026-01-20 18:56:10 +00:00
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 : {}
2026-02-20 16:06:07 -06:00
inflight@1.0.6 :
dependencies :
once : 1.4 .0
wrappy : 1.0 .2
2026-02-22 18:45:31 +01:00
optional : true
2026-02-20 16:06:07 -06:00
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-02-22 17:02:34 +01:00
ipaddr.js@2.3.0 : {}
2026-02-26 01:31:32 +01:00
ipull@3.9.5 :
2026-01-12 11:22:56 +00:00
dependencies :
2026-02-12 22:58:29 +01:00
'@tinyhttp/content-disposition' : 2.2 .4
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 :
2026-02-26 01:31:32 +01:00
get-east-asian-width : 1.5 .0
2026-01-12 11:22:56 +00:00
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-02-12 22:58:29 +01:00
isexe@3.1.5 : {}
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
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 : {}
2026-02-26 01:31:32 +01:00
json-with-bigint@3.5.3 : {}
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-19 02:41:13 -08:00
jsprim@2.0.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-02-18 01:57:23 +01:00
koffi@2.15.1 : {}
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-02-26 01:31:32 +01:00
lifecycle-utils@3.1.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-02-12 09:14:48 +09:00
lru-cache@11.2.6 : {}
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
2026-02-20 16:06:07 -06:00
make-dir@3.1.0 :
dependencies :
semver : 6.3 .1
2026-02-22 18:45:31 +01:00
optional : true
2026-02-20 16:06:07 -06:00
2025-12-20 19:13:50 +01:00
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
2026-02-12 09:14:48 +09:00
markdown-it@14.1.1 :
2025-12-20 19:13:50 +01:00
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-02-18 01:57:23 +01:00
marked@17.0.3 : {}
2026-01-04 21:51:26 +01:00
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-18 01:57:23 +01:00
minimatch@10.2.1 :
2025-12-20 19:13:50 +01:00
dependencies :
2026-02-22 23:32:02 +01:00
brace-expansion : 5.0 .3
2025-12-20 19:13:50 +01:00
2026-01-31 15:25:06 +09:00
minimist@1.2.8 : {}
2026-01-12 11:22:56 +00:00
2026-02-21 14:35:10 +01:00
minipass@7.1.3 : {}
2025-12-20 19:13:50 +01:00
2026-01-12 01:36:13 +00:00
minizlib@3.1.0 :
dependencies :
2026-02-21 14:35:10 +01:00
minipass : 7.1 .3
2026-01-12 01:36:13 +00:00
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-17 08:52:36 +09:00
music-metadata@11.12.1 :
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-02-12 22:58:29 +01:00
'@huggingface/jinja' : 0.5 .5
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
2026-02-26 01:31:32 +01:00
ipull : 3.9 .5
2026-01-12 11:22:56 +00:00
is-unicode-supported : 2.1 .0
2026-02-26 01:31:32 +01:00
lifecycle-utils : 3.1 .1
2026-01-12 11:22:56 +00:00
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-02-26 01:31:32 +01:00
simple-git : 3.32 .2
2026-01-12 11:22:56 +00:00
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-20 16:06:07 -06:00
nopt@5.0.0 :
dependencies :
abbrev : 1.1 .1
2026-02-22 18:45:31 +01:00
optional : true
2026-02-20 16:06:07 -06:00
2026-02-13 09:43:41 +09:00
nostr-tools@2.23.1(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-02-20 16:06:07 -06:00
npmlog@5.0.1 :
dependencies :
are-we-there-yet : 2.0 .0
console-control-strings : 1.1 .0
gauge : 3.0 .2
set-blocking : 2.0 .0
2026-02-22 18:45:31 +01:00
optional : true
2026-02-20 16:06:07 -06:00
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
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)
2026-02-26 01:31:32 +01:00
'@octokit/plugin-retry' : 8.1 .0 (@octokit/core@7.0.6)
2026-01-12 11:22:56 +00:00
'@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
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-25 01:10:36 +00:00
openai@6.25.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
2026-02-26 01:31:32 +01:00
openclaw@2026.2.24(@napi-rs/canvas@0.1.95)(@types/express@5.0.6)(audio-decode@2.2.3)(hono@4.11.10)(node-llama-cpp@3.15.1(typescript@5.9.3)) :
2026-02-24 22:50:47 +00:00
dependencies :
'@agentclientprotocol/sdk' : 0.14 .1 (zod@4.3.6)
2026-02-26 01:31:32 +01:00
'@aws-sdk/client-bedrock' : 3.998 .0
'@buape/carbon' : 0.0 .0 -beta-20260216184201(@discordjs/opus@0.10.0)(hono@4.11.10)(opusscript@0.1.1)
2026-02-24 22:50:47 +00:00
'@clack/prompts' : 1.0 .1
2026-02-26 01:31:32 +01:00
'@discordjs/voice' : 0.19 .0 (@discordjs/opus@0.10.0)(opusscript@0.1.1)
2026-02-24 22:50:47 +00:00
'@grammyjs/runner' : 2.0 .3 (grammy@1.40.0)
'@grammyjs/transformer-throttler' : 1.2 .1 (grammy@1.40.0)
'@homebridge/ciao' : 1.3 .5
'@larksuiteoapi/node-sdk' : 1.59 .0
'@line/bot-sdk' : 10.6 .0
'@lydell/node-pty' : 1.2 .0 -beta.3
2026-02-26 01:31:32 +01:00
'@mariozechner/pi-agent-core' : 0.55 .0 (ws@8.19.0)(zod@4.3.6)
'@mariozechner/pi-ai' : 0.55 .0 (ws@8.19.0)(zod@4.3.6)
'@mariozechner/pi-coding-agent' : 0.55 .0 (ws@8.19.0)(zod@4.3.6)
'@mariozechner/pi-tui' : 0.55 .0
2026-02-24 22:50:47 +00:00
'@mozilla/readability' : 0.6 .0
2026-02-26 01:31:32 +01:00
'@napi-rs/canvas' : 0.1 .95
2026-02-24 22:50:47 +00:00
'@sinclair/typebox' : 0.34 .48
'@slack/bolt' : 4.6 .0 (@types/express@5.0.6)
'@slack/web-api' : 7.14 .1
2026-02-26 01:31:32 +01:00
'@snazzah/davey' : 0.1 .9
2026-02-24 22:50:47 +00:00
'@whiskeysockets/baileys' : 7.0 .0 -rc.9(audio-decode@2.2.3)(sharp@0.34.5)
ajv : 8.18 .0
chalk : 5.6 .2
chokidar : 5.0 .0
cli-highlight : 2.1 .11
commander : 14.0 .3
croner : 10.0 .1
discord-api-types : 0.38 .40
dotenv : 17.3 .1
express : 5.2 .1
file-type : 21.3 .0
grammy : 1.40 .0
https-proxy-agent : 7.0 .6
ipaddr.js : 2.3 .0
jiti : 2.6 .1
json5 : 2.2 .3
jszip : 3.10 .1
linkedom : 0.18 .12
long : 5.3 .2
markdown-it : 14.1 .1
node-edge-tts : 1.2 .10
node-llama-cpp : 3.15 .1 (typescript@5.9.3)
2026-02-26 01:31:32 +01:00
opusscript : 0.1 .1
2026-02-24 22:50:47 +00:00
osc-progress : 0.3 .0
pdfjs-dist : 5.4 .624
playwright-core : 1.58 .2
qrcode-terminal : 0.12 .0
sharp : 0.34 .5
sqlite-vec : 0.1 .7 -alpha.2
tar : 7.5 .9
tslog : 4.10 .2
undici : 7.22 .0
ws : 8.19 .0
yaml : 2.8 .2
zod : 4.3 .6
optionalDependencies :
'@discordjs/opus' : 0.10 .0
transitivePeerDependencies :
- '@modelcontextprotocol/sdk'
- '@types/express'
- audio-decode
- aws-crt
- bufferutil
- canvas
- debug
- encoding
- ffmpeg-static
- hono
- jimp
- link-preview-js
- node-opus
- supports-color
- utf-8-validate
2025-12-20 19:13:50 +01:00
opus-decoder@0.7.11 :
dependencies :
'@wasm-audio-decoders/common' : 9.0 .7
optional : true
2026-02-25 01:10:36 +00:00
opusscript@0.1.1 : {}
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-25 01:10:36 +00:00
oxfmt@0.35.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-25 01:10:36 +00:00
'@oxfmt/binding-android-arm-eabi' : 0.35 .0
'@oxfmt/binding-android-arm64' : 0.35 .0
'@oxfmt/binding-darwin-arm64' : 0.35 .0
'@oxfmt/binding-darwin-x64' : 0.35 .0
'@oxfmt/binding-freebsd-x64' : 0.35 .0
'@oxfmt/binding-linux-arm-gnueabihf' : 0.35 .0
'@oxfmt/binding-linux-arm-musleabihf' : 0.35 .0
'@oxfmt/binding-linux-arm64-gnu' : 0.35 .0
'@oxfmt/binding-linux-arm64-musl' : 0.35 .0
'@oxfmt/binding-linux-ppc64-gnu' : 0.35 .0
'@oxfmt/binding-linux-riscv64-gnu' : 0.35 .0
'@oxfmt/binding-linux-riscv64-musl' : 0.35 .0
'@oxfmt/binding-linux-s390x-gnu' : 0.35 .0
'@oxfmt/binding-linux-x64-gnu' : 0.35 .0
'@oxfmt/binding-linux-x64-musl' : 0.35 .0
'@oxfmt/binding-openharmony-arm64' : 0.35 .0
'@oxfmt/binding-win32-arm64-msvc' : 0.35 .0
'@oxfmt/binding-win32-ia32-msvc' : 0.35 .0
'@oxfmt/binding-win32-x64-msvc' : 0.35 .0
oxlint-tsgolint@0.15.0 :
2025-12-23 00:28:33 +00:00
optionalDependencies :
2026-02-25 01:10:36 +00:00
'@oxlint-tsgolint/darwin-arm64' : 0.15 .0
'@oxlint-tsgolint/darwin-x64' : 0.15 .0
'@oxlint-tsgolint/linux-arm64' : 0.15 .0
'@oxlint-tsgolint/linux-x64' : 0.15 .0
'@oxlint-tsgolint/win32-arm64' : 0.15 .0
'@oxlint-tsgolint/win32-x64' : 0.15 .0
oxlint@1.50.0(oxlint-tsgolint@0.15.0) :
2025-12-23 00:28:33 +00:00
optionalDependencies :
2026-02-25 01:10:36 +00:00
'@oxlint/binding-android-arm-eabi' : 1.50 .0
'@oxlint/binding-android-arm64' : 1.50 .0
'@oxlint/binding-darwin-arm64' : 1.50 .0
'@oxlint/binding-darwin-x64' : 1.50 .0
'@oxlint/binding-freebsd-x64' : 1.50 .0
'@oxlint/binding-linux-arm-gnueabihf' : 1.50 .0
'@oxlint/binding-linux-arm-musleabihf' : 1.50 .0
'@oxlint/binding-linux-arm64-gnu' : 1.50 .0
'@oxlint/binding-linux-arm64-musl' : 1.50 .0
'@oxlint/binding-linux-ppc64-gnu' : 1.50 .0
'@oxlint/binding-linux-riscv64-gnu' : 1.50 .0
'@oxlint/binding-linux-riscv64-musl' : 1.50 .0
'@oxlint/binding-linux-s390x-gnu' : 1.50 .0
'@oxlint/binding-linux-x64-gnu' : 1.50 .0
'@oxlint/binding-linux-x64-musl' : 1.50 .0
'@oxlint/binding-openharmony-arm64' : 1.50 .0
'@oxlint/binding-win32-arm64-msvc' : 1.50 .0
'@oxlint/binding-win32-ia32-msvc' : 1.50 .0
'@oxlint/binding-win32-x64-msvc' : 1.50 .0
oxlint-tsgolint : 0.15 .0
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 : {}
2026-02-22 18:45:31 +01:00
path-is-absolute@1.0.1 :
optional : true
2026-02-20 16:06:07 -06:00
2025-12-20 19:13:50 +01:00
path-key@3.1.1 : {}
path-scurry@1.11.1 :
dependencies :
lru-cache : 10.4 .3
2026-02-21 14:35:10 +01:00
minipass : 7.1 .3
2025-12-20 19:13:50 +01:00
2026-02-21 14:35:10 +01:00
path-scurry@2.0.2 :
2025-12-20 19:13:50 +01:00
dependencies :
2026-02-12 09:14:48 +09:00
lru-cache : 11.2 .6
2026-02-21 14:35:10 +01:00
minipass : 7.1 .3
2025-12-20 19:13:50 +01:00
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-26 01:31:32 +01:00
'@napi-rs/canvas' : 0.1 .95
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 : {}
2026-02-26 01:31:32 +01:00
pend@1.2.0 : {}
2026-01-20 11:51:08 +00:00
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
2026-02-12 09:14:48 +09:00
sonic-boom : 4.2 .1
2025-12-20 19:13:50 +01:00
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-02-25 01:10:36 +00:00
prism-media@1.3.5(@discordjs/opus@0.10.0)(opusscript@0.1.1) :
optionalDependencies :
'@discordjs/opus' : 0.10 .0
opusscript : 0.1 .1
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-19 14:46:10 +01:00
'@types/node' : 25.3 .0
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-19 14:46:10 +01:00
'@types/node' : 25.3 .0
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
2026-02-26 01:31:32 +01:00
pump@3.0.3 :
dependencies :
end-of-stream : 1.4 .5
once : 1.4 .0
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-12 22:58:29 +01:00
'@thi.ng/bitstream' : 2.4 .41
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
2026-02-14 21:20:33 +01:00
qs@6.14.2 :
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-19 02:41:13 -08:00
request-promise-core@1.1.3(@cypress/request@3.0.10) :
2026-01-20 11:51:08 +00:00
dependencies :
2026-01-22 01:47:43 +00:00
lodash : 4.17 .23
2026-02-19 02:41:13 -08:00
request : '@cypress/request@3.0.10'
2026-02-01 14:35:04 -08:00
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 : {}
2026-02-20 16:06:07 -06:00
rimraf@3.0.2 :
dependencies :
glob : 7.2 .3
2026-02-22 18:45:31 +01:00
optional : true
2026-02-20 16:06:07 -06:00
2025-12-20 19:13:50 +01:00
rimraf@5.0.10 :
dependencies :
glob : 10.5 .0
2026-02-26 01:31:32 +01:00
rolldown-plugin-dts@0.22.1(@typescript/native-preview@7.0.0-dev.20260225.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-26 01:31:32 +01:00
'@typescript/native-preview' : 7.0 .0 -dev.20260225.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
2026-02-22 23:32:02 +01:00
rollup@4.59.0 :
2025-12-20 19:13:50 +01:00
dependencies :
'@types/estree' : 1.0 .8
optionalDependencies :
2026-02-22 23:32:02 +01:00
'@rollup/rollup-android-arm-eabi' : 4.59 .0
'@rollup/rollup-android-arm64' : 4.59 .0
'@rollup/rollup-darwin-arm64' : 4.59 .0
'@rollup/rollup-darwin-x64' : 4.59 .0
'@rollup/rollup-freebsd-arm64' : 4.59 .0
'@rollup/rollup-freebsd-x64' : 4.59 .0
'@rollup/rollup-linux-arm-gnueabihf' : 4.59 .0
'@rollup/rollup-linux-arm-musleabihf' : 4.59 .0
'@rollup/rollup-linux-arm64-gnu' : 4.59 .0
'@rollup/rollup-linux-arm64-musl' : 4.59 .0
'@rollup/rollup-linux-loong64-gnu' : 4.59 .0
'@rollup/rollup-linux-loong64-musl' : 4.59 .0
'@rollup/rollup-linux-ppc64-gnu' : 4.59 .0
'@rollup/rollup-linux-ppc64-musl' : 4.59 .0
'@rollup/rollup-linux-riscv64-gnu' : 4.59 .0
'@rollup/rollup-linux-riscv64-musl' : 4.59 .0
'@rollup/rollup-linux-s390x-gnu' : 4.59 .0
'@rollup/rollup-linux-x64-gnu' : 4.59 .0
'@rollup/rollup-linux-x64-musl' : 4.59 .0
'@rollup/rollup-openbsd-x64' : 4.59 .0
'@rollup/rollup-openharmony-arm64' : 4.59 .0
'@rollup/rollup-win32-arm64-msvc' : 4.59 .0
'@rollup/rollup-win32-ia32-msvc' : 4.59 .0
'@rollup/rollup-win32-x64-gnu' : 4.59 .0
'@rollup/rollup-win32-x64-msvc' : 4.59 .0
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-02-21 14:35:10 +01:00
sanitize-html@2.17.1 :
2026-01-20 11:51:08 +00:00
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-22 18:45:31 +01:00
semver@6.3.1 :
optional : true
2026-02-20 16:06:07 -06: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-02-21 02:05:41 -05:00
signal-utils@0.21.1(signal-polyfill@0.2.2) :
dependencies :
signal-polyfill : 0.2 .2
2026-02-26 01:31:32 +01:00
simple-git@3.32.2 :
2026-01-12 11:22:56 +00:00
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
2026-02-12 09:14:48 +09:00
sonic-boom@4.2.1 :
2025-12-20 19:13:50 +01:00
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
2026-02-26 01:31:32 +01:00
get-east-asian-width : 1.5 .0
2026-01-12 11:22:56 +00:00
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-02-16 05:29:55 +01:00
tar@7.5.9 :
2026-01-12 01:36:13 +00:00
dependencies :
'@isaacs/fs-minipass' : 4.0 .1
chownr : 3.0 .0
2026-02-21 14:35:10 +01:00
minipass : 7.1 .3
2026-01-12 01:36:13 +00:00
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-26 01:31:32 +01:00
tsdown@0.20.3(@typescript/native-preview@7.0.0-dev.20260225.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-26 01:31:32 +01:00
rolldown-plugin-dts : 0.22 .1 (@typescript/native-preview@7.0.0-dev.20260225.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
2026-02-14 21:02:47 +01:00
unconfig-core : 7.5 .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
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 : {}
2026-02-14 21:02:47 +01:00
unconfig-core@7.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
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-19 14:46:10 +01:00
undici-types@7.18.2 : {}
2026-02-14 21:02:47 +01:00
undici@7.22.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-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 : {}
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-19 14:46:10 +01:00
vite@7.3.1(@types/node@25.3.0)(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-02-22 23:32:02 +01:00
rollup : 4.59 .0
2025-12-20 22:44:58 +00:00
tinyglobby : 0.2 .15
optionalDependencies :
2026-02-19 14:46:10 +01:00
'@types/node' : 25.3 .0
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-19 14:46:10 +01:00
vitest@4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.3.0)(@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-19 14:46:10 +01:00
'@vitest/mocker' : 4.0 .18 (vite@7.3.1(@types/node@25.3.0)(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-19 14:46:10 +01:00
vite : 7.3 .1 (@types/node@25.3.0)(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-19 14:46:10 +01:00
'@types/node' : 25.3 .0
'@vitest/browser-playwright' : 4.0 .18 (playwright@1.58.2)(vite@7.3.1(@types/node@25.3.0)(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-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 :
2026-02-12 22:58:29 +01:00
isexe : 3.1 .5
2026-01-12 11:22:56 +00:00
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
2026-02-26 01:31:32 +01:00
yauzl@2.10.0 :
dependencies :
buffer-crc32 : 0.2 .13
fd-slicer : 1.1 .0
2026-01-12 11:22:56 +00:00
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 : {}