mirror of
https://github.com/l0ng-ai/openidea.git
synced 2026-11-06 16:08:05 +00:00
A plugin system built on WebAssembly components (wasmtime, WASI p2), with a typed WIT API (`openidea:plugin@1.0.0`) and a Rust SDK, shipped as a preview. - Extension points declared in `plugin.toml` (commands, languages, themes, icon themes, menus, key bindings, status items, settings, views, custom editors, file icons and templates, run detectors, editor providers), validated before anything takes effect and projected onto the workbench's own registries: plugin themes and file icon themes are chosen in Settings › Appearance and Quick Switch, plugin shortcuts are edited in Settings › Keymap, plugin problems are grouped in Settings › Inspections. - Capabilities with risk levels and consent at install, pinned `process:` programs, secrets in the OS keychain. - Runtime: one thread per active plugin, fuel/time/memory budgets, soft and hard deadlines on the editing path, cancellation, crash backoff, idle reclaim, a precompiled-component cache; remote projects run code plugins on `openidea-server`. - Web views and custom editors with a sandboxed page, a document bridge joined to the text editor's undo history, and split or preview layouts. - Distribution: signed `.oiplugin` packages, a static marketplace index with revocation, versioned installs with rollback, install from a `.zip` or a folder. The release workflow signs and publishes the official plugins and their index, which released builds use as the default marketplace. - Official plugins: String Tools, Key Promoter, Git Toolbox, AI Completion, Checkstyle, MyBatis Navigator, CSV Editor, Solidity, Material Icons, Harbor Night, Excalidraw, Graphviz, Regex Tester, License Header. Closes #732 Co-authored-by: Deng Liu <5108773+dengliu@users.noreply.github.com> Co-authored-by: florentvdry <16673235+florentvdry@users.noreply.github.com>
670 lines
21 KiB
YAML
670 lines
21 KiB
YAML
lockfileVersion: '9.0'
|
|
|
|
settings:
|
|
autoInstallPeers: true
|
|
excludeLinksFromLockfile: false
|
|
|
|
importers:
|
|
|
|
.:
|
|
dependencies:
|
|
'@viz-js/viz':
|
|
specifier: 3.31.0
|
|
version: 3.31.0
|
|
devDependencies:
|
|
'@types/node':
|
|
specifier: ^26.6.6
|
|
version: 26.6.6
|
|
typescript:
|
|
specifier: ~6.0.3
|
|
version: 6.0.3
|
|
vite:
|
|
specifier: ^8.0.16
|
|
version: 8.3.5(@types/node@26.6.6)
|
|
vitest:
|
|
specifier: ^5.0.5
|
|
version: 5.0.5(@types/node@26.6.6)(vite@8.3.5(@types/node@26.6.6))
|
|
|
|
packages:
|
|
|
|
'@jridgewell/resolve-uri@3.1.2':
|
|
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
|
|
engines: {node: '>=6.0.0'}
|
|
|
|
'@jridgewell/sourcemap-codec@1.6.0':
|
|
resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==}
|
|
|
|
'@jridgewell/trace-mapping@0.3.31':
|
|
resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
|
|
|
|
'@oxc-project/types@0.156.0':
|
|
resolution: {integrity: sha512-1Duyg48TdJNdyhEB8Xn1L36bT9Pv6GUtlKjHxOys8xkaF/rQq3XJE+bAurSK/AgIz5mGFsb77cn9Pb20+WCScw==}
|
|
|
|
'@rolldown/binding-android-arm-eabi@1.2.16':
|
|
resolution: {integrity: sha512-ia3DwAs0OsMGS7+IConptSiyk9pEXkOx/AbJ2n/lAGxH3QkWQus1t8d7gnAT38FCU2sQu8lUbeR6AiZFv4JxaA==}
|
|
engines: {node: ^20.19.0 || >=22.12.0}
|
|
cpu: [arm]
|
|
os: [android]
|
|
|
|
'@rolldown/binding-android-arm64@1.2.16':
|
|
resolution: {integrity: sha512-kx5wBiMB6E7TEvpl2B9gjLU004BkvEm2Dr941BFjx/SontPwSzNuQUIoVKxHHoSjpFIfHMmcguyLOtyn0hObRg==}
|
|
engines: {node: ^20.19.0 || >=22.12.0}
|
|
cpu: [arm64]
|
|
os: [android]
|
|
|
|
'@rolldown/binding-darwin-arm64@1.2.16':
|
|
resolution: {integrity: sha512-qslZrXnKJU4cUpjoAmtAo/KQM9e2IRMlmpig6Zpwj+8KWxW8v+nkAf9216Bsek9lOC1jvg2yCjygCFo2f83msQ==}
|
|
engines: {node: ^20.19.0 || >=22.12.0}
|
|
cpu: [arm64]
|
|
os: [darwin]
|
|
|
|
'@rolldown/binding-darwin-x64@1.2.16':
|
|
resolution: {integrity: sha512-FdF+y48ND13eAyM2mQn+85kvAqNlvRWROy2rhgA463X/0Gv4vGtazZtfaF1mRBLscYvtOlh4QnLjOWiFzX69OQ==}
|
|
engines: {node: ^20.19.0 || >=22.12.0}
|
|
cpu: [x64]
|
|
os: [darwin]
|
|
|
|
'@rolldown/binding-freebsd-x64@1.2.16':
|
|
resolution: {integrity: sha512-ddjqFM5e95AgLbUPtKIS7V1KTVlA0RUgCVr5mn+/IEhsdy3pr+Vuj/HZ7nlMN2FyxIwUktOH1LEPIQXO1v9y1Q==}
|
|
engines: {node: ^20.19.0 || >=22.12.0}
|
|
cpu: [x64]
|
|
os: [freebsd]
|
|
|
|
'@rolldown/binding-linux-arm-gnueabihf@1.2.16':
|
|
resolution: {integrity: sha512-tHdKWbFkFBI687iim3LIyIvyL7j66VvQYkDPss5Stn/qyE2tWkR1YD0dXmXPFKKqT/o5ZEJVsaRsWS2meQwGOA==}
|
|
engines: {node: ^20.19.0 || >=22.12.0}
|
|
cpu: [arm]
|
|
os: [linux]
|
|
|
|
'@rolldown/binding-linux-arm64-gnu@1.2.16':
|
|
resolution: {integrity: sha512-FJiLGAblPBMlBEdbOqw6kW6QcXDWAf/oJu7gYs9ZJZwmg+K+/zjFLxPTIY9izJUzxzc24FHvmseyA0IvJSl17w==}
|
|
engines: {node: ^20.19.0 || >=22.12.0}
|
|
cpu: [arm64]
|
|
os: [linux]
|
|
libc: [glibc]
|
|
|
|
'@rolldown/binding-linux-arm64-musl@1.2.16':
|
|
resolution: {integrity: sha512-hrJpblMsrQ58U9veWpbXzkhV5zStunds6HWLprqq1qauvgBr1E6P+24kLj6lSLI9vjRn/RYpjprhkHQPKGWpNg==}
|
|
engines: {node: ^20.19.0 || >=22.12.0}
|
|
cpu: [arm64]
|
|
os: [linux]
|
|
libc: [musl]
|
|
|
|
'@rolldown/binding-linux-ppc64-gnu@1.2.16':
|
|
resolution: {integrity: sha512-qJd/dC6j6CwLG9/s/RP2nb1RZ0GIgj7Ioj7x/SYa3RzjVrlzrmH0fhIOpfvqQDeIsdP0loi+kHaMhJzY1PBIaA==}
|
|
engines: {node: ^20.19.0 || >=22.12.0}
|
|
cpu: [ppc64]
|
|
os: [linux]
|
|
libc: [glibc]
|
|
|
|
'@rolldown/binding-linux-s390x-gnu@1.2.16':
|
|
resolution: {integrity: sha512-Vx7Xg5uUJuNcujJjI70OICaH0EYj80BtOLZTSN7uOYg8QOLlyKnaG0IW7Fn/J0IpJsaKzmDKMhOQv1JBM9m9vg==}
|
|
engines: {node: ^20.19.0 || >=22.12.0}
|
|
cpu: [s390x]
|
|
os: [linux]
|
|
libc: [glibc]
|
|
|
|
'@rolldown/binding-linux-x64-gnu@1.2.16':
|
|
resolution: {integrity: sha512-TNKhgE3uJTsTzatUSSYt0Kgo+Oa2uSlSjz4r1aEIea7HX6ULBym4fAlYUhG1i6pjNf2njfCUAfKwr6C3E9Xg1w==}
|
|
engines: {node: ^20.19.0 || >=22.12.0}
|
|
cpu: [x64]
|
|
os: [linux]
|
|
libc: [glibc]
|
|
|
|
'@rolldown/binding-linux-x64-musl@1.2.16':
|
|
resolution: {integrity: sha512-7chXdpjXZ8qG0+mIxECN3cT9kvhZ3/oZhMX6Pp876P7CDrIy8nJswva6Mq357JR7eYXfuskwZxMeV1SzoZdHrA==}
|
|
engines: {node: ^20.19.0 || >=22.12.0}
|
|
cpu: [x64]
|
|
os: [linux]
|
|
libc: [musl]
|
|
|
|
'@rolldown/binding-openharmony-arm64@1.2.16':
|
|
resolution: {integrity: sha512-Kwjt+7uNTJK5/MDkGWGVO2KQPnj8yAV75dMpfwyHZrJSXWHrniOB0aUEWlVYf3H1hOqFLIStLdM5QXq6bnKmOQ==}
|
|
engines: {node: ^20.19.0 || >=22.12.0}
|
|
cpu: [arm64]
|
|
os: [openharmony]
|
|
|
|
'@rolldown/binding-win32-arm64-msvc@1.2.16':
|
|
resolution: {integrity: sha512-/LH6WfjDRXXJz/p5xl4TmU+jpcnwcxbKEQBW/GZE0JHfN0lGIyTtsUEGaQ/q/GikkGJ2yLKe6pwm7AnEWO8pdw==}
|
|
engines: {node: ^20.19.0 || >=22.12.0}
|
|
cpu: [arm64]
|
|
os: [win32]
|
|
|
|
'@rolldown/binding-win32-x64-msvc@1.2.16':
|
|
resolution: {integrity: sha512-1lv1KvX0Z871zfk7vw+dnXMMnHNyDwMzWG8Kv3HxDXMOhzCX4SHc7HK319fInP0i+0p9D8brkfzL7pJOaGl+tw==}
|
|
engines: {node: ^20.19.0 || >=22.12.0}
|
|
cpu: [x64]
|
|
os: [win32]
|
|
|
|
'@rolldown/pluginutils@1.0.1':
|
|
resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
|
|
|
|
'@types/chai@5.2.3':
|
|
resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
|
|
|
|
'@types/deep-eql@4.0.2':
|
|
resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}
|
|
|
|
'@types/estree@1.0.10':
|
|
resolution: {integrity: sha512-lTyOMnOcmRBzdCv6/4zUZCrEhV0xrqQiUZBZtVcbmLHBXKLnN8q89v/wKRF/Q0HbwVsqbIG3o5HDoFl9sduM+g==}
|
|
|
|
'@types/node@26.6.6':
|
|
resolution: {integrity: sha512-MzQj+8Kx3XI40OmUAE6Qoh58ZMNstNNMwn2nfd3qWsfe7nDNSqJNzes4njhz6AHwrSHOffSLwXU6yb474Q4aog==}
|
|
|
|
'@vitest/mocker@5.0.5':
|
|
resolution: {integrity: sha512-xLL3lkDegJZw+MGoGaCCsFayDZthGgpAtr3Vziyfc4p7xH89K7KRPcRBBh/kEYm0Aqkt5DtTmkYpBtRV/FrHZg==}
|
|
peerDependencies:
|
|
msw: ^2.4.9 || ^3.0.0
|
|
vite: ^6.0.0 || ^7.0.0 || ^8.0.0
|
|
peerDependenciesMeta:
|
|
msw:
|
|
optional: true
|
|
vite:
|
|
optional: true
|
|
|
|
'@vitest/spy@5.0.5':
|
|
resolution: {integrity: sha512-lwJRExuH417257Q5wv9QYugN9IMJkoxcrKrYxGPQkBzl7wlNpTUxD/5yNX4ESKVUIShKPgkGchYPFMWOOk0wzw==}
|
|
|
|
'@viz-js/viz@3.31.0':
|
|
resolution: {integrity: sha512-r7zlQdRvcwvIpjHGgs+KNWHeE/P5/Dq7k8ZAKaMCbZqomxCBJV78gVuQYaHzFVca+kB0mX0fMW9UFevCOBG50A==}
|
|
|
|
assertion-error@2.0.1:
|
|
resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
|
|
engines: {node: '>=12'}
|
|
|
|
chai@6.3.0:
|
|
resolution: {integrity: sha512-XWAtwJ6OHO+tj0EKCs0Y2UamnyOxseZWltU4x2U2wh8g4AigdjwvtUjvLP2tqkA/avxHEtzxNaqGq/YGNwckKg==}
|
|
engines: {node: '>=18'}
|
|
|
|
detect-libc@2.1.2:
|
|
resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
|
|
engines: {node: '>=8'}
|
|
|
|
es-module-lexer@2.3.2:
|
|
resolution: {integrity: sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==}
|
|
|
|
estree-walker@3.0.3:
|
|
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
|
|
|
|
expect-type@1.4.0:
|
|
resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==}
|
|
engines: {node: '>=12.0.0'}
|
|
|
|
fdir@6.5.0:
|
|
resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
|
|
engines: {node: '>=12.0.0'}
|
|
peerDependencies:
|
|
picomatch: ^3 || ^4
|
|
peerDependenciesMeta:
|
|
picomatch:
|
|
optional: true
|
|
|
|
fsevents@2.3.3:
|
|
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
|
|
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
|
|
os: [darwin]
|
|
|
|
lightningcss-android-arm64@1.33.0:
|
|
resolution: {integrity: sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==}
|
|
engines: {node: '>= 12.0.0'}
|
|
cpu: [arm64]
|
|
os: [android]
|
|
|
|
lightningcss-darwin-arm64@1.33.0:
|
|
resolution: {integrity: sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==}
|
|
engines: {node: '>= 12.0.0'}
|
|
cpu: [arm64]
|
|
os: [darwin]
|
|
|
|
lightningcss-darwin-x64@1.33.0:
|
|
resolution: {integrity: sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==}
|
|
engines: {node: '>= 12.0.0'}
|
|
cpu: [x64]
|
|
os: [darwin]
|
|
|
|
lightningcss-freebsd-x64@1.33.0:
|
|
resolution: {integrity: sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==}
|
|
engines: {node: '>= 12.0.0'}
|
|
cpu: [x64]
|
|
os: [freebsd]
|
|
|
|
lightningcss-linux-arm-gnueabihf@1.33.0:
|
|
resolution: {integrity: sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==}
|
|
engines: {node: '>= 12.0.0'}
|
|
cpu: [arm]
|
|
os: [linux]
|
|
|
|
lightningcss-linux-arm64-gnu@1.33.0:
|
|
resolution: {integrity: sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==}
|
|
engines: {node: '>= 12.0.0'}
|
|
cpu: [arm64]
|
|
os: [linux]
|
|
libc: [glibc]
|
|
|
|
lightningcss-linux-arm64-musl@1.33.0:
|
|
resolution: {integrity: sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==}
|
|
engines: {node: '>= 12.0.0'}
|
|
cpu: [arm64]
|
|
os: [linux]
|
|
libc: [musl]
|
|
|
|
lightningcss-linux-x64-gnu@1.33.0:
|
|
resolution: {integrity: sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==}
|
|
engines: {node: '>= 12.0.0'}
|
|
cpu: [x64]
|
|
os: [linux]
|
|
libc: [glibc]
|
|
|
|
lightningcss-linux-x64-musl@1.33.0:
|
|
resolution: {integrity: sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==}
|
|
engines: {node: '>= 12.0.0'}
|
|
cpu: [x64]
|
|
os: [linux]
|
|
libc: [musl]
|
|
|
|
lightningcss-win32-arm64-msvc@1.33.0:
|
|
resolution: {integrity: sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==}
|
|
engines: {node: '>= 12.0.0'}
|
|
cpu: [arm64]
|
|
os: [win32]
|
|
|
|
lightningcss-win32-x64-msvc@1.33.0:
|
|
resolution: {integrity: sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==}
|
|
engines: {node: '>= 12.0.0'}
|
|
cpu: [x64]
|
|
os: [win32]
|
|
|
|
lightningcss@1.33.0:
|
|
resolution: {integrity: sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==}
|
|
engines: {node: '>= 12.0.0'}
|
|
|
|
magic-string@1.4.5:
|
|
resolution: {integrity: sha512-oLLC2+YvQUfAa+vxoufE/yc1icb87M9iXIRqAoR/2EhE/8cb3SF/+Gi0c2By1B+5Vz2e2vQtUvHiu1+63Znh+w==}
|
|
|
|
nanoid@3.3.20:
|
|
resolution: {integrity: sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==}
|
|
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
|
|
hasBin: true
|
|
|
|
obug@3.0.0:
|
|
resolution: {integrity: sha512-5vvB5+W7ePv+p3uqxi+RcW1XAzLW0/hxt3/4X4Lc4qHudzOhmBiBwOY6DRob4WnanAEGvNcLjF+KNOufrUoEQw==}
|
|
engines: {node: '>=12.20.0'}
|
|
|
|
picocolors@1.1.1:
|
|
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
|
|
|
|
picomatch@4.0.7:
|
|
resolution: {integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==}
|
|
engines: {node: '>=12'}
|
|
|
|
postcss@8.5.32:
|
|
resolution: {integrity: sha512-LJlKCCAUFKOuZxipUdYw1NzIITEsPcgyOG9LkvRJvuKj/bRzbuRY0ARXvL0pWGpsZvn8jku+LMep2eU0seHp8g==}
|
|
engines: {node: ^10 || ^12 || >=14}
|
|
|
|
rolldown@1.2.16:
|
|
resolution: {integrity: sha512-bWvlMpFKiTfDKfnK7FC2MPgPeWCf/Kpwsq49ApdW+FQaBZb6O6dZ4MAPbPUjp7hYQrw/RobqCzn64BRrQecGHw==}
|
|
engines: {node: ^20.19.0 || >=22.12.0}
|
|
hasBin: true
|
|
|
|
source-map-js@1.2.2:
|
|
resolution: {integrity: sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==}
|
|
engines: {node: '>=0.10.0'}
|
|
|
|
std-env@4.3.0:
|
|
resolution: {integrity: sha512-OtU/EgQ1kIm5KwqQpBC6ZEMXrZRui11w8zgfTWp8cdO9B8OaPsbA8bTHO2P+HNo1VlUTGMVBwPhydu6poeXiag==}
|
|
|
|
tinybench@6.2.3:
|
|
resolution: {integrity: sha512-Al01C2JIBnO2CXCAPbpAl6sUiOZHeThGtHYNTa51JRw9PyWOCdr+9Ong05R4qg/Sk3+H645E8ov1h2c58ityNw==}
|
|
engines: {node: '>=20.0.0'}
|
|
|
|
tinyexec@1.3.1:
|
|
resolution: {integrity: sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==}
|
|
engines: {node: '>=18'}
|
|
|
|
tinyglobby@0.2.17:
|
|
resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}
|
|
engines: {node: '>=12.0.0'}
|
|
|
|
typescript@6.0.3:
|
|
resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==}
|
|
engines: {node: '>=14.17'}
|
|
hasBin: true
|
|
|
|
undici-types@8.9.0:
|
|
resolution: {integrity: sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==}
|
|
|
|
vite@8.3.5:
|
|
resolution: {integrity: sha512-z1YpjieJ9g0ebTmQpLBv/oq9E3F9EIlOe+7LahW8SrE3LTiG3udBRUXQOlYXP9b+IC2q2phHeVxj9xGlw34OEQ==}
|
|
engines: {node: ^20.19.0 || >=22.12.0}
|
|
hasBin: true
|
|
peerDependencies:
|
|
'@types/node': ^20.19.0 || >=22.12.0
|
|
'@vitejs/devtools': ^0.7.1 || ^0.8.0
|
|
esbuild: ^0.27.0 || ^0.28.0
|
|
jiti: '>=1.21.0'
|
|
less: ^4.0.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
|
|
'@vitejs/devtools':
|
|
optional: true
|
|
esbuild:
|
|
optional: true
|
|
jiti:
|
|
optional: true
|
|
less:
|
|
optional: true
|
|
sass:
|
|
optional: true
|
|
sass-embedded:
|
|
optional: true
|
|
stylus:
|
|
optional: true
|
|
sugarss:
|
|
optional: true
|
|
terser:
|
|
optional: true
|
|
tsx:
|
|
optional: true
|
|
yaml:
|
|
optional: true
|
|
|
|
vitest@5.0.5:
|
|
resolution: {integrity: sha512-cPODOMF8YnkiiYtDdHo6n4wWmBrOBBbOIYH2d33M4l3CdNn72h+qMmO6uXffUN6A5AZFXNND/d+krS9mgkXRfg==}
|
|
engines: {node: ^22.12.0 || ^24.0.0 || >=26.0.0}
|
|
hasBin: true
|
|
peerDependencies:
|
|
'@edge-runtime/vm': '*'
|
|
'@opentelemetry/api': ^1.9.0
|
|
'@types/node': ^22.0.0 || >=24.0.0
|
|
'@vitest/browser-playwright': 5.0.5
|
|
'@vitest/browser-preview': 5.0.5
|
|
'@vitest/browser-webdriverio': ^5.0.0-beta.5 || >=5.0.0
|
|
'@vitest/coverage-istanbul': 5.0.5
|
|
'@vitest/coverage-v8': 5.0.5
|
|
'@vitest/ui': 5.0.5
|
|
happy-dom: '*'
|
|
jsdom: '*'
|
|
vite: ^6.4.0 || ^7.0.0 || ^8.0.0
|
|
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/coverage-istanbul':
|
|
optional: true
|
|
'@vitest/coverage-v8':
|
|
optional: true
|
|
'@vitest/ui':
|
|
optional: true
|
|
happy-dom:
|
|
optional: true
|
|
jsdom:
|
|
optional: true
|
|
|
|
why-is-node-running@3.2.1:
|
|
resolution: {integrity: sha512-Tb2FUhB4vUsGQlfSquQLYkApkuPAFQXGFzxWKHHumVz2dK+X1RUm/HnID4+TfIGYJ1kTcwOaCk/buYCEJr6YjQ==}
|
|
engines: {node: '>=20.11'}
|
|
hasBin: true
|
|
|
|
snapshots:
|
|
|
|
'@jridgewell/resolve-uri@3.1.2': {}
|
|
|
|
'@jridgewell/sourcemap-codec@1.6.0': {}
|
|
|
|
'@jridgewell/trace-mapping@0.3.31':
|
|
dependencies:
|
|
'@jridgewell/resolve-uri': 3.1.2
|
|
'@jridgewell/sourcemap-codec': 1.6.0
|
|
|
|
'@oxc-project/types@0.156.0': {}
|
|
|
|
'@rolldown/binding-android-arm-eabi@1.2.16':
|
|
optional: true
|
|
|
|
'@rolldown/binding-android-arm64@1.2.16':
|
|
optional: true
|
|
|
|
'@rolldown/binding-darwin-arm64@1.2.16':
|
|
optional: true
|
|
|
|
'@rolldown/binding-darwin-x64@1.2.16':
|
|
optional: true
|
|
|
|
'@rolldown/binding-freebsd-x64@1.2.16':
|
|
optional: true
|
|
|
|
'@rolldown/binding-linux-arm-gnueabihf@1.2.16':
|
|
optional: true
|
|
|
|
'@rolldown/binding-linux-arm64-gnu@1.2.16':
|
|
optional: true
|
|
|
|
'@rolldown/binding-linux-arm64-musl@1.2.16':
|
|
optional: true
|
|
|
|
'@rolldown/binding-linux-ppc64-gnu@1.2.16':
|
|
optional: true
|
|
|
|
'@rolldown/binding-linux-s390x-gnu@1.2.16':
|
|
optional: true
|
|
|
|
'@rolldown/binding-linux-x64-gnu@1.2.16':
|
|
optional: true
|
|
|
|
'@rolldown/binding-linux-x64-musl@1.2.16':
|
|
optional: true
|
|
|
|
'@rolldown/binding-openharmony-arm64@1.2.16':
|
|
optional: true
|
|
|
|
'@rolldown/binding-win32-arm64-msvc@1.2.16':
|
|
optional: true
|
|
|
|
'@rolldown/binding-win32-x64-msvc@1.2.16':
|
|
optional: true
|
|
|
|
'@rolldown/pluginutils@1.0.1': {}
|
|
|
|
'@types/chai@5.2.3':
|
|
dependencies:
|
|
'@types/deep-eql': 4.0.2
|
|
assertion-error: 2.0.1
|
|
|
|
'@types/deep-eql@4.0.2': {}
|
|
|
|
'@types/estree@1.0.10': {}
|
|
|
|
'@types/node@26.6.6':
|
|
dependencies:
|
|
undici-types: 8.9.0
|
|
|
|
'@vitest/mocker@5.0.5(vite@8.3.5(@types/node@26.6.6))':
|
|
dependencies:
|
|
'@jridgewell/trace-mapping': 0.3.31
|
|
'@vitest/spy': 5.0.5
|
|
estree-walker: 3.0.3
|
|
magic-string: 1.4.5
|
|
optionalDependencies:
|
|
vite: 8.3.5(@types/node@26.6.6)
|
|
|
|
'@vitest/spy@5.0.5': {}
|
|
|
|
'@viz-js/viz@3.31.0': {}
|
|
|
|
assertion-error@2.0.1: {}
|
|
|
|
chai@6.3.0: {}
|
|
|
|
detect-libc@2.1.2: {}
|
|
|
|
es-module-lexer@2.3.2: {}
|
|
|
|
estree-walker@3.0.3:
|
|
dependencies:
|
|
'@types/estree': 1.0.10
|
|
|
|
expect-type@1.4.0: {}
|
|
|
|
fdir@6.5.0(picomatch@4.0.7):
|
|
optionalDependencies:
|
|
picomatch: 4.0.7
|
|
|
|
fsevents@2.3.3:
|
|
optional: true
|
|
|
|
lightningcss-android-arm64@1.33.0:
|
|
optional: true
|
|
|
|
lightningcss-darwin-arm64@1.33.0:
|
|
optional: true
|
|
|
|
lightningcss-darwin-x64@1.33.0:
|
|
optional: true
|
|
|
|
lightningcss-freebsd-x64@1.33.0:
|
|
optional: true
|
|
|
|
lightningcss-linux-arm-gnueabihf@1.33.0:
|
|
optional: true
|
|
|
|
lightningcss-linux-arm64-gnu@1.33.0:
|
|
optional: true
|
|
|
|
lightningcss-linux-arm64-musl@1.33.0:
|
|
optional: true
|
|
|
|
lightningcss-linux-x64-gnu@1.33.0:
|
|
optional: true
|
|
|
|
lightningcss-linux-x64-musl@1.33.0:
|
|
optional: true
|
|
|
|
lightningcss-win32-arm64-msvc@1.33.0:
|
|
optional: true
|
|
|
|
lightningcss-win32-x64-msvc@1.33.0:
|
|
optional: true
|
|
|
|
lightningcss@1.33.0:
|
|
dependencies:
|
|
detect-libc: 2.1.2
|
|
optionalDependencies:
|
|
lightningcss-android-arm64: 1.33.0
|
|
lightningcss-darwin-arm64: 1.33.0
|
|
lightningcss-darwin-x64: 1.33.0
|
|
lightningcss-freebsd-x64: 1.33.0
|
|
lightningcss-linux-arm-gnueabihf: 1.33.0
|
|
lightningcss-linux-arm64-gnu: 1.33.0
|
|
lightningcss-linux-arm64-musl: 1.33.0
|
|
lightningcss-linux-x64-gnu: 1.33.0
|
|
lightningcss-linux-x64-musl: 1.33.0
|
|
lightningcss-win32-arm64-msvc: 1.33.0
|
|
lightningcss-win32-x64-msvc: 1.33.0
|
|
|
|
magic-string@1.4.5:
|
|
dependencies:
|
|
'@jridgewell/sourcemap-codec': 1.6.0
|
|
|
|
nanoid@3.3.20: {}
|
|
|
|
obug@3.0.0: {}
|
|
|
|
picocolors@1.1.1: {}
|
|
|
|
picomatch@4.0.7: {}
|
|
|
|
postcss@8.5.32:
|
|
dependencies:
|
|
nanoid: 3.3.20
|
|
picocolors: 1.1.1
|
|
source-map-js: 1.2.2
|
|
|
|
rolldown@1.2.16:
|
|
dependencies:
|
|
'@oxc-project/types': 0.156.0
|
|
'@rolldown/pluginutils': 1.0.1
|
|
optionalDependencies:
|
|
'@rolldown/binding-android-arm-eabi': 1.2.16
|
|
'@rolldown/binding-android-arm64': 1.2.16
|
|
'@rolldown/binding-darwin-arm64': 1.2.16
|
|
'@rolldown/binding-darwin-x64': 1.2.16
|
|
'@rolldown/binding-freebsd-x64': 1.2.16
|
|
'@rolldown/binding-linux-arm-gnueabihf': 1.2.16
|
|
'@rolldown/binding-linux-arm64-gnu': 1.2.16
|
|
'@rolldown/binding-linux-arm64-musl': 1.2.16
|
|
'@rolldown/binding-linux-ppc64-gnu': 1.2.16
|
|
'@rolldown/binding-linux-s390x-gnu': 1.2.16
|
|
'@rolldown/binding-linux-x64-gnu': 1.2.16
|
|
'@rolldown/binding-linux-x64-musl': 1.2.16
|
|
'@rolldown/binding-openharmony-arm64': 1.2.16
|
|
'@rolldown/binding-win32-arm64-msvc': 1.2.16
|
|
'@rolldown/binding-win32-x64-msvc': 1.2.16
|
|
|
|
source-map-js@1.2.2: {}
|
|
|
|
std-env@4.3.0: {}
|
|
|
|
tinybench@6.2.3: {}
|
|
|
|
tinyexec@1.3.1: {}
|
|
|
|
tinyglobby@0.2.17:
|
|
dependencies:
|
|
fdir: 6.5.0(picomatch@4.0.7)
|
|
picomatch: 4.0.7
|
|
|
|
typescript@6.0.3: {}
|
|
|
|
undici-types@8.9.0: {}
|
|
|
|
vite@8.3.5(@types/node@26.6.6):
|
|
dependencies:
|
|
lightningcss: 1.33.0
|
|
picomatch: 4.0.7
|
|
postcss: 8.5.32
|
|
rolldown: 1.2.16
|
|
tinyglobby: 0.2.17
|
|
optionalDependencies:
|
|
'@types/node': 26.6.6
|
|
fsevents: 2.3.3
|
|
|
|
vitest@5.0.5(@types/node@26.6.6)(vite@8.3.5(@types/node@26.6.6)):
|
|
dependencies:
|
|
'@types/chai': 5.2.3
|
|
'@vitest/mocker': 5.0.5(vite@8.3.5(@types/node@26.6.6))
|
|
chai: 6.3.0
|
|
es-module-lexer: 2.3.2
|
|
expect-type: 1.4.0
|
|
magic-string: 1.4.5
|
|
obug: 3.0.0
|
|
picomatch: 4.0.7
|
|
std-env: 4.3.0
|
|
tinybench: 6.2.3
|
|
tinyexec: 1.3.1
|
|
tinyglobby: 0.2.17
|
|
vite: 8.3.5(@types/node@26.6.6)
|
|
why-is-node-running: 3.2.1
|
|
optionalDependencies:
|
|
'@types/node': 26.6.6
|
|
transitivePeerDependencies:
|
|
- msw
|
|
|
|
why-is-node-running@3.2.1: {}
|