# Copyright 2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 # Generated from pnpm-lock.yaml by scripts/npm-deps.py, plus node-pty, which # replaces the prebuilt @lydell/node-pty the bundle would otherwise load NPM_PKGS=" @a2a-js/sdk@1.1.0 @agentclientprotocol/sdk@0.14.1 @alcalzone/ansi-tokenize@0.3.0 @alloc/quick-lru@5.2.0 @ampproject/remapping@2.3.0 @antfu/install-pkg@1.1.0 @anthropic-ai/sdk@0.36.3 @asamuzakjp/css-color@3.2.0 @azu/format-text@1.0.2 @azu/style-format@1.0.1 @azure/abort-controller@2.1.2 @azure/core-auth@1.10.1 @azure/core-client@1.10.2 @azure/core-rest-pipeline@1.24.0 @azure/core-tracing@1.3.1 @azure/core-util@1.13.1 @azure/identity@4.13.1 @azure/logger@1.3.0 @azure/msal-browser@5.12.0 @azure/msal-common@16.7.0 @azure/msal-node@5.2.3 @babel/code-frame@7.29.7 @babel/compat-data@7.29.7 @babel/core@7.29.7 @babel/generator@7.29.7 @babel/helper-annotate-as-pure@7.29.7 @babel/helper-compilation-targets@7.29.7 @babel/helper-create-class-features-plugin@7.29.7 @babel/helper-globals@7.29.7 @babel/helper-member-expression-to-functions@7.29.7 @babel/helper-module-imports@7.29.7 @babel/helper-module-transforms@7.29.7 @babel/helper-optimise-call-expression@7.29.7 @babel/helper-plugin-utils@7.29.7 @babel/helper-replace-supers@7.29.7 @babel/helper-skip-transparent-expression-wrappers@7.29.7 @babel/helper-string-parser@7.29.7 @babel/helper-validator-identifier@7.29.7 @babel/helper-validator-option@7.29.7 @babel/helpers@7.29.7 @babel/parser@7.29.8 @babel/plugin-syntax-jsx@7.29.7 @babel/plugin-syntax-typescript@7.29.7 @babel/plugin-transform-modules-commonjs@7.29.7 @babel/plugin-transform-react-jsx-self@7.27.1 @babel/plugin-transform-react-jsx-source@7.27.1 @babel/plugin-transform-typescript@7.29.7 @babel/preset-typescript@7.29.7 @babel/runtime@7.27.6 @babel/template@7.29.7 @babel/traverse@7.29.7 @babel/types@7.29.8 @bcoe/v8-coverage@0.2.3 @bcoe/v8-coverage@1.0.2 @braintree/sanitize-url@7.1.2 @bundled-es-modules/cookie@2.0.1 @bundled-es-modules/statuses@1.0.1 @bundled-es-modules/tough-cookie@0.1.6 @chevrotain/types@11.1.2 @codemirror/autocomplete@6.20.3 @codemirror/commands@6.10.3 @codemirror/language@6.12.3 @codemirror/lint@6.9.7 @codemirror/merge@6.12.2 @codemirror/search@6.7.0 @codemirror/state@6.6.0 @codemirror/view@6.43.1 @csstools/color-helpers@5.0.2 @csstools/css-calc@2.1.4 @csstools/css-color-parser@3.0.10 @csstools/css-parser-algorithms@3.0.5 @csstools/css-tokenizer@3.0.4 @datafe-open/markdown-chart@0.1.12 @datafe-open/markdown-chart-echarts@0.1.12 @datafe-open/markdown-chart-react@0.1.12 @dotenvx/dotenvx@1.75.1 @dotenvx/primitives@0.8.0 @emnapi/core@1.11.3 @emnapi/core@2.0.0-alpha.4 @emnapi/runtime@1.11.3 @emnapi/runtime@2.0.0-alpha.4 @emnapi/wasi-threads@1.2.3 @emnapi/wasi-threads@2.0.1 @esbuild/linux-arm64@0.21.5|arm64 @esbuild/linux-arm64@0.25.12|arm64 @esbuild/linux-arm64@0.28.2|arm64 @esbuild/linux-x64@0.21.5|amd64 @esbuild/linux-x64@0.25.12|amd64 @esbuild/linux-x64@0.28.2|amd64 @eslint-community/eslint-utils@4.9.1 @eslint-community/regexpp@4.12.1 @eslint/config-array@0.20.1 @eslint/config-helpers@0.2.3 @eslint/core@0.14.0 @eslint/core@0.15.2 @eslint/eslintrc@2.1.4 @eslint/eslintrc@3.3.1 @eslint/js@8.57.1 @eslint/js@9.29.0 @eslint/object-schema@2.1.6 @eslint/plugin-kit@0.3.5 @floating-ui/core@1.8.0 @floating-ui/dom@1.8.0 @floating-ui/react-dom@2.1.9 @floating-ui/utils@0.2.12 @gitbeaker/core@42.5.0 @gitbeaker/requester-utils@42.5.0 @gitbeaker/rest@42.5.0 @google/genai@2.6.0 @grammyjs/types@3.25.0 @grpc/grpc-js@1.14.4 @grpc/proto-loader@0.8.1 @hono/node-server@1.19.17 @hono/node-server@2.0.12 @humanfs/core@0.19.1 @humanfs/node@0.16.6 @humanwhocodes/config-array@0.13.0 @humanwhocodes/module-importer@1.0.1 @humanwhocodes/object-schema@2.0.3 @humanwhocodes/retry@0.3.1 @humanwhocodes/retry@0.4.3 @iarna/toml@2.2.5 @iconify/types@2.0.0 @iconify/utils@3.1.3 @img/colour@1.1.0 @img/sharp-libvips-linux-arm64@1.3.3|arm64,elibc_glibc @img/sharp-libvips-linux-x64@1.3.3|amd64,elibc_glibc @img/sharp-libvips-linuxmusl-arm64@1.3.3|arm64,elibc_musl @img/sharp-libvips-linuxmusl-x64@1.3.3|amd64,elibc_musl @img/sharp-linux-arm64@0.35.4|arm64,elibc_glibc @img/sharp-linux-x64@0.35.4|amd64,elibc_glibc @img/sharp-linuxmusl-arm64@0.35.4|arm64,elibc_musl @img/sharp-linuxmusl-x64@0.35.4|amd64,elibc_musl @img/sharp-wasm32@0.35.4 @inquirer/confirm@5.1.14 @inquirer/core@10.1.15 @inquirer/figures@1.0.13 @inquirer/type@3.0.8 @isaacs/cliui@8.0.2 @isaacs/fs-minipass@4.0.1 @istanbuljs/schema@0.1.3 @jest/schemas@29.6.3 @jest/schemas@30.0.1 @jitl/quickjs-ffi-types@0.32.0 @jitl/quickjs-singlefile-mjs-release-sync@0.32.0 @jridgewell/gen-mapping@0.3.13 @jridgewell/remapping@2.3.5 @jridgewell/resolve-uri@3.1.2 @jridgewell/sourcemap-codec@1.5.5 @jridgewell/trace-mapping@0.3.31 @js-sdsl/ordered-map@4.4.2 @jsonjoy.com/base64@1.1.2 @jsonjoy.com/buffers@1.0.0 @jsonjoy.com/codegen@1.0.0 @jsonjoy.com/json-pack@1.14.0 @jsonjoy.com/json-pointer@1.0.2 @jsonjoy.com/util@1.9.0 @kwsites/file-exists@1.1.1 @kwsites/promise-deferred@1.1.1 @larksuiteoapi/node-sdk@1.73.0 @lezer/common@1.5.2 @lezer/highlight@1.2.3 @lezer/lr@1.4.10 @lydell/node-pty@1.2.0-beta.10 @lydell/node-pty-linux-arm64@1.2.0-beta.10|arm64 @lydell/node-pty-linux-x64@1.2.0-beta.10|amd64 @marijn/find-cluster-break@1.0.2 @mermaid-js/parser@1.2.1 @mixmark-io/domino@2.2.0 @mobilewright/core@0.0.53 @mobilewright/driver-mobilecli@0.0.53 @mobilewright/driver-mobilenext@0.0.53 @mobilewright/inspector@0.0.53 @mobilewright/protocol@0.0.53 @modelcontextprotocol/client@2.0.0 @modelcontextprotocol/core@2.0.0 @modelcontextprotocol/ext-apps@1.7.5 @modelcontextprotocol/sdk@1.26.0 @modelcontextprotocol/sdk@1.30.0 @mswjs/interceptors@0.39.5 @napi-rs/lzma-linux-x64-gnu@1.5.1|amd64,elibc_glibc @napi-rs/wasm-runtime@1.2.4 @noble/hashes@1.8.0 @nodable/entities@2.2.0 @node-rs/jieba@2.0.2 @node-rs/jieba-linux-arm64-gnu@2.0.2|arm64,elibc_glibc @node-rs/jieba-linux-arm64-musl@2.0.2|arm64,elibc_musl @node-rs/jieba-linux-x64-gnu@2.0.2|amd64,elibc_glibc @node-rs/jieba-linux-x64-musl@2.0.2|amd64,elibc_musl @node-rs/jieba-wasm32-wasi@2.0.2 @nodelib/fs.scandir@2.1.5 @nodelib/fs.stat@2.0.5 @nodelib/fs.walk@1.2.8 @npmcli/agent@3.0.0 @npmcli/fs@4.0.0 @octokit/auth-token@5.1.2 @octokit/core@6.1.6 @octokit/endpoint@10.1.4 @octokit/graphql@8.2.2 @octokit/openapi-types@24.2.0 @octokit/openapi-types@25.1.0 @octokit/plugin-paginate-rest@11.6.0 @octokit/plugin-request-log@5.3.1 @octokit/plugin-rest-endpoint-methods@13.5.0 @octokit/request@9.2.4 @octokit/request-error@6.1.8 @octokit/rest@21.1.1 @octokit/types@13.10.0 @octokit/types@14.1.0 @open-draft/deferred-promise@2.2.0 @open-draft/logger@0.3.0 @open-draft/until@2.1.0 @opentelemetry/api@1.9.0 @opentelemetry/api-logs@0.221.0 @opentelemetry/configuration@0.221.0 @opentelemetry/context-async-hooks@2.10.0 @opentelemetry/core@2.10.0 @opentelemetry/exporter-logs-otlp-grpc@0.221.0 @opentelemetry/exporter-logs-otlp-http@0.221.0 @opentelemetry/exporter-logs-otlp-proto@0.221.0 @opentelemetry/exporter-metrics-otlp-grpc@0.221.0 @opentelemetry/exporter-metrics-otlp-http@0.221.0 @opentelemetry/exporter-metrics-otlp-proto@0.221.0 @opentelemetry/exporter-prometheus@0.221.0 @opentelemetry/exporter-trace-otlp-grpc@0.221.0 @opentelemetry/exporter-trace-otlp-http@0.221.0 @opentelemetry/exporter-trace-otlp-proto@0.221.0 @opentelemetry/exporter-zipkin@2.10.0 @opentelemetry/instrumentation@0.221.0 @opentelemetry/instrumentation-http@0.221.0 @opentelemetry/instrumentation-undici@0.31.0 @opentelemetry/otlp-exporter-base@0.221.0 @opentelemetry/otlp-grpc-exporter-base@0.221.0 @opentelemetry/otlp-transformer@0.221.0 @opentelemetry/propagator-b3@2.10.0 @opentelemetry/propagator-jaeger@2.10.0 @opentelemetry/resources@2.10.0 @opentelemetry/sdk-logs@0.221.0 @opentelemetry/sdk-metrics@2.10.0 @opentelemetry/sdk-node@0.221.0 @opentelemetry/sdk-trace@2.10.0 @opentelemetry/sdk-trace-base@2.10.0 @opentelemetry/sdk-trace-node@2.10.0 @opentelemetry/semantic-conventions@1.36.0 @opentui/core@0.5.10 @opentui/core-linux-arm64@0.5.10|arm64 @opentui/core-linux-arm64-musl@0.5.10|arm64,elibc_musl @opentui/core-linux-x64@0.5.10|amd64 @opentui/core-linux-x64-musl@0.5.10|amd64,elibc_musl @opentui/react@0.5.10 @paralleldrive/cuid2@2.3.1 @pinojs/redact@0.4.0 @pkgjs/parseargs@0.11.0 @playwright/test@1.61.1 @protobufjs/aspromise@1.1.2 @protobufjs/base64@1.1.2 @protobufjs/codegen@2.0.5 @protobufjs/eventemitter@1.1.1 @protobufjs/fetch@1.1.1 @protobufjs/float@1.0.2 @protobufjs/path@1.1.2 @protobufjs/pool@1.1.0 @protobufjs/utf8@1.1.1 @radix-ui/number@1.1.2 @radix-ui/primitive@1.1.5 @radix-ui/react-accessible-icon@1.1.11 @radix-ui/react-accordion@1.2.16 @radix-ui/react-alert-dialog@1.1.19 @radix-ui/react-arrow@1.1.11 @radix-ui/react-aspect-ratio@1.1.11 @radix-ui/react-avatar@1.2.2 @radix-ui/react-checkbox@1.3.7 @radix-ui/react-collapsible@1.1.16 @radix-ui/react-collection@1.1.12 @radix-ui/react-compose-refs@1.1.3 @radix-ui/react-context@1.2.0 @radix-ui/react-context-menu@2.3.3 @radix-ui/react-dialog@1.1.19 @radix-ui/react-direction@1.1.2 @radix-ui/react-dismissable-layer@1.1.15 @radix-ui/react-dropdown-menu@2.1.20 @radix-ui/react-focus-guards@1.1.4 @radix-ui/react-focus-scope@1.1.12 @radix-ui/react-form@0.1.12 @radix-ui/react-hover-card@1.1.19 @radix-ui/react-id@1.1.2 @radix-ui/react-label@2.1.11 @radix-ui/react-menu@2.1.20 @radix-ui/react-menubar@1.1.20 @radix-ui/react-navigation-menu@1.2.18 @radix-ui/react-one-time-password-field@0.1.12 @radix-ui/react-password-toggle-field@0.1.7 @radix-ui/react-popover@1.1.19 @radix-ui/react-popper@1.3.3 @radix-ui/react-portal@1.1.13 @radix-ui/react-presence@1.1.7 @radix-ui/react-primitive@2.1.7 @radix-ui/react-progress@1.1.12 @radix-ui/react-radio-group@1.4.3 @radix-ui/react-roving-focus@1.1.15 @radix-ui/react-scroll-area@1.2.14 @radix-ui/react-select@2.3.3 @radix-ui/react-separator@1.1.11 @radix-ui/react-slider@1.4.3 @radix-ui/react-slot@1.3.0 @radix-ui/react-switch@1.3.3 @radix-ui/react-tabs@1.1.17 @radix-ui/react-toast@1.2.19 @radix-ui/react-toggle@1.1.14 @radix-ui/react-toggle-group@1.1.15 @radix-ui/react-toolbar@1.1.15 @radix-ui/react-tooltip@1.2.12 @radix-ui/react-use-callback-ref@1.1.2 @radix-ui/react-use-controllable-state@1.2.3 @radix-ui/react-use-effect-event@0.0.3 @radix-ui/react-use-escape-keydown@1.1.3 @radix-ui/react-use-is-hydrated@0.1.1 @radix-ui/react-use-layout-effect@1.1.2 @radix-ui/react-use-previous@1.1.2 @radix-ui/react-use-rect@1.1.2 @radix-ui/react-use-size@1.1.2 @radix-ui/react-visually-hidden@1.2.7 @radix-ui/rect@1.1.2 @redocly/ajv@8.11.2 @redocly/config@0.22.0 @redocly/openapi-core@1.34.20 @rolldown/pluginutils@1.0.0-beta.27 @rollup/rollup-linux-arm64-gnu@4.62.5|arm64,elibc_glibc @rollup/rollup-linux-arm64-musl@4.62.5|arm64,elibc_musl @rollup/rollup-linux-x64-gnu@4.62.5|amd64,elibc_glibc @rollup/rollup-linux-x64-musl@4.62.5|amd64,elibc_musl @rtsao/scc@1.1.0 @sec-ant/readable-stream@0.4.1 @secretlint/config-creator@10.2.2 @secretlint/config-loader@10.2.2 @secretlint/core@10.2.2 @secretlint/formatter@10.2.2 @secretlint/node@10.2.2 @secretlint/profiler@10.2.2 @secretlint/resolver@10.2.2 @secretlint/secretlint-formatter-sarif@10.2.2 @secretlint/secretlint-rule-no-dotenv@10.2.2 @secretlint/secretlint-rule-preset-recommend@10.2.2 @secretlint/source-creator@10.2.2 @secretlint/types@10.2.2 @selderee/plugin-htmlparser2@0.12.0 @shikijs/core@1.29.2 @shikijs/engine-javascript@1.29.2 @shikijs/engine-oniguruma@1.29.2 @shikijs/langs@1.29.2 @shikijs/themes@1.29.2 @shikijs/types@1.29.2 @shikijs/vscode-textmate@10.0.2 @simple-git/args-pathspec@1.0.3 @simple-git/argv-parser@1.1.1 @sinclair/typebox@0.27.8 @sinclair/typebox@0.34.37 @sindresorhus/merge-streams@2.3.0 @sindresorhus/merge-streams@4.0.0 @standard-schema/spec@1.1.0 @stylistic/eslint-plugin@3.1.0 @tailwindcss/node@4.3.2 @tailwindcss/oxide@4.3.2 @tailwindcss/oxide-linux-arm64-gnu@4.3.2|arm64,elibc_glibc @tailwindcss/oxide-linux-arm64-musl@4.3.2|arm64,elibc_musl @tailwindcss/oxide-linux-x64-gnu@4.3.2|amd64,elibc_glibc @tailwindcss/oxide-linux-x64-musl@4.3.2|amd64,elibc_musl @tailwindcss/vite@4.3.2 @tanstack/react-table@8.21.3 @tanstack/react-virtual@3.14.2 @tanstack/table-core@8.21.3 @tanstack/virtual-core@3.17.0 @teddyzhu/clipboard@0.0.5 @teddyzhu/clipboard-linux-arm64-gnu@0.0.5|arm64,elibc_glibc @teddyzhu/clipboard-linux-x64-gnu@0.0.5|amd64,elibc_glibc @tencent-connect/qqbot-connector@1.1.0 @testing-library/dom@10.4.1 @testing-library/react@16.3.0 @textlint/ast-node-types@15.7.1 @textlint/linter-formatter@15.7.1 @textlint/module-interop@15.7.1 @textlint/resolver@15.7.1 @textlint/types@15.7.1 @ts-morph/common@0.27.0 @tybys/wasm-util@0.10.3 @types/archiver@6.0.3 @types/aria-query@5.0.4 @types/babel__core@7.20.5 @types/babel__generator@7.27.0 @types/babel__template@7.4.4 @types/babel__traverse@7.28.0 @types/body-parser@1.19.6 @types/chai@5.2.2 @types/chrome@0.1.43 @types/command-exists@1.2.3 @types/commander@2.12.0 @types/connect@3.4.38 @types/cookie@0.6.0 @types/cookiejar@2.1.5 @types/cors@2.8.19 @types/d3@7.4.3 @types/d3-array@3.2.2 @types/d3-axis@3.0.6 @types/d3-brush@3.0.6 @types/d3-chord@3.0.6 @types/d3-color@3.1.3 @types/d3-contour@3.0.6 @types/d3-delaunay@6.0.4 @types/d3-dispatch@3.0.7 @types/d3-drag@3.0.7 @types/d3-dsv@3.0.7 @types/d3-ease@3.0.2 @types/d3-fetch@3.0.7 @types/d3-force@3.0.10 @types/d3-format@3.0.4 @types/d3-geo@3.1.0 @types/d3-hierarchy@3.1.7 @types/d3-interpolate@3.0.4 @types/d3-path@3.1.1 @types/d3-polygon@3.0.2 @types/d3-quadtree@3.0.6 @types/d3-random@3.0.3 @types/d3-scale@4.0.9 @types/d3-scale-chromatic@3.1.0 @types/d3-selection@3.0.11 @types/d3-shape@3.1.8 @types/d3-time@3.0.4 @types/d3-time-format@4.0.3 @types/d3-timer@3.0.2 @types/d3-transition@3.0.9 @types/d3-zoom@3.0.8 @types/debug@4.1.13 @types/deep-eql@4.0.2 @types/diff@7.0.2 @types/dotenv@6.1.1 @types/estree@1.0.9 @types/estree-jsx@1.0.5 @types/express@5.0.3 @types/express-serve-static-core@5.0.7 @types/fast-levenshtein@0.0.4 @types/filesystem@0.0.36 @types/filewriter@0.0.33 @types/geojson@7946.0.16 @types/gradient-string@1.1.6 @types/har-format@1.2.16 @types/hast@3.0.5 @types/html-to-text@9.0.4 @types/http-errors@2.0.5 @types/istanbul-lib-coverage@2.0.6 @types/jsdom@28.0.3 @types/json-schema@7.0.15 @types/json5@0.0.29 @types/katex@0.16.8 @types/linkify-it@5.0.0 @types/mailparser@3.4.6 @types/markdown-it@14.1.2 @types/marked@5.0.2 @types/mdast@4.0.4 @types/mdurl@2.0.0 @types/methods@1.1.4 @types/mime@1.3.5 @types/mime-types@3.0.1 @types/minimatch@5.1.2 @types/mock-fs@4.13.4 @types/ms@2.1.0 @types/node@18.19.130 @types/node@20.19.1 @types/node@22.20.1 @types/node-fetch@2.6.13 @types/nodemailer@8.0.2 @types/normalize-package-data@2.4.4 @types/picomatch@4.0.1 @types/prompts@2.4.9 @types/proper-lockfile@4.1.4 @types/qrcode-terminal@0.12.2 @types/qs@6.14.0 @types/range-parser@1.2.7 @types/react@19.2.10 @types/react-dom@19.2.3 @types/readdir-glob@1.1.5 @types/retry@0.12.0 @types/sarif@2.1.7 @types/semver@7.7.1 @types/send@0.17.5 @types/serve-static@1.15.8 @types/shell-quote@1.7.5 @types/statuses@2.0.6 @types/superagent@8.1.9 @types/supertest@6.0.3 @types/tar@6.1.13 @types/tinycolor2@1.4.6 @types/tough-cookie@4.0.5 @types/trusted-types@2.0.7 @types/turndown@5.0.6 @types/unist@2.0.11 @types/unist@3.0.3 @types/uuid@10.0.0 @types/validate-npm-package-name@4.0.2 @types/vscode@1.99.0 @types/ws@8.18.1 @types/yargs@17.0.33 @types/yargs-parser@21.0.3 @types/yauzl@2.10.3 @typescript-eslint/eslint-plugin@7.18.0 @typescript-eslint/eslint-plugin@8.35.0 @typescript-eslint/parser@7.18.0 @typescript-eslint/parser@8.35.0 @typescript-eslint/project-service@8.35.0 @typescript-eslint/scope-manager@7.18.0 @typescript-eslint/scope-manager@8.35.0 @typescript-eslint/tsconfig-utils@8.35.0 @typescript-eslint/type-utils@7.18.0 @typescript-eslint/type-utils@8.35.0 @typescript-eslint/types@7.18.0 @typescript-eslint/types@8.35.0 @typescript-eslint/typescript-estree@7.18.0 @typescript-eslint/typescript-estree@8.35.0 @typescript-eslint/utils@7.18.0 @typescript-eslint/utils@8.35.0 @typescript-eslint/visitor-keys@7.18.0 @typescript-eslint/visitor-keys@8.35.0 @typespec/ts-http-runtime@0.3.6 @ungap/structured-clone@1.3.0 @upsetjs/venn.js@2.0.0 @vitejs/plugin-react@4.7.0 @vitest/coverage-v8@1.6.1 @vitest/coverage-v8@3.2.7 @vitest/eslint-plugin@1.3.4 @vitest/expect@1.6.1 @vitest/expect@3.2.7 @vitest/mocker@3.2.7 @vitest/pretty-format@3.2.7 @vitest/runner@1.6.1 @vitest/runner@3.2.7 @vitest/snapshot@1.6.1 @vitest/snapshot@3.2.7 @vitest/spy@1.6.1 @vitest/spy@3.2.7 @vitest/utils@1.6.1 @vitest/utils@3.2.7 @vscode/vsce@3.9.2 @vscode/vsce-sign@2.0.9 @vscode/vsce-sign-linux-arm64@2.0.6|arm64 @vscode/vsce-sign-linux-x64@2.0.6|amd64 @wecom/aibot-node-sdk@1.0.7 @xterm/addon-fit@0.11.0 @xterm/headless@5.5.0 @xterm/xterm@6.0.0 @yarnpkg/lockfile@1.1.0 @zone-eu/mailsplit@5.4.16 @zone-eu/mailsplit@5.4.17 abbrev@3.0.1 abort-controller@3.0.0 accepts@2.0.0 acorn@8.15.0 acorn@8.18.0 acorn-jsx@5.3.2 acorn-walk@8.3.4 acorn-walk@8.3.5 agent-base@6.0.2 agent-base@7.1.3 agentkeepalive@4.6.0 ajv@6.15.0 ajv@8.20.0 ajv-formats@2.1.1 ajv-formats@3.0.1 ansi-colors@4.1.3 ansi-escapes@4.3.2 ansi-escapes@5.0.0 ansi-escapes@7.3.0 ansi-regex@6.2.2 ansi-styles@3.2.1 ansi-styles@4.3.0 ansi-styles@5.2.0 ansi-styles@6.2.3 any-promise@1.3.0 anymatch@3.1.3 anynum@1.0.1 archiver@7.0.1 archiver-utils@5.0.2 arg@5.0.2 argparse@2.0.1 argparse@3.0.0 aria-hidden@1.2.6 aria-query@5.3.0 array-buffer-byte-length@1.0.2 array-includes@3.1.9 array-union@2.1.0 array.prototype.findlast@1.2.5 array.prototype.findlastindex@1.2.6 array.prototype.flat@1.3.3 array.prototype.flatmap@1.3.3 array.prototype.tosorted@1.1.4 arraybuffer.prototype.slice@1.0.4 asap@2.0.6 assertion-error@1.1.0 assertion-error@2.0.1 ast-types@0.16.1 ast-v8-to-istanbul@0.3.3 astral-regex@2.0.0 async@3.2.6 async-function@1.0.0 async-mutex@0.5.0 asynckit@0.4.0 atomic-sleep@1.0.0 atomically@1.7.0 auto-bind@5.0.1 autoprefixer@10.4.22 available-typed-arrays@1.0.7 axios@1.19.0 azure-devops-node-api@12.5.0 b4a@1.7.3 bail@2.0.2 balanced-match@1.0.2 balanced-match@4.0.4 bare-events@2.7.0 base64-js@1.5.1 baseline-browser-mapping@2.9.19 before-after-hook@3.0.2 bignumber.js@9.3.1 binary-extensions@2.3.0 binaryextensions@6.11.0 bl@4.1.0 body-parser@2.3.0 boolbase@1.0.0 boundary@2.0.0 brace-expansion@1.1.12 brace-expansion@2.1.4 brace-expansion@5.0.9 braces@3.0.3 browserslist@4.28.0 buffer@5.7.1 buffer@6.0.3 buffer-crc32@0.2.13 buffer-crc32@1.0.0 buffer-equal-constant-time@1.0.1 bun-ffi-structs@0.3.1 bundle-name@4.1.0 bytes@3.1.2 c8@10.1.3 cac@6.7.14 cacache@19.0.1 call-bind@1.0.8 call-bind-apply-helpers@1.0.2 call-bound@1.0.4 callsites@3.1.0 camelcase-css@2.0.1 caniuse-lite@1.0.30001757 ccount@2.0.1 chai@4.5.0 chai@5.2.0 chalk@2.4.2 chalk@4.1.2 chalk@5.6.2 change-case@5.4.4 character-entities@2.0.2 character-entities-html4@2.1.0 character-entities-legacy@3.0.0 character-reference-invalid@2.0.1 chardet@2.1.0 check-error@1.0.3 check-error@2.1.1 cheerio@1.2.0 cheerio-select@2.1.0 chokidar@3.6.0 chokidar@4.0.3 chownr@1.1.4 chownr@3.0.0 ci-info@3.9.0 cjs-module-lexer@2.2.1 class-variance-authority@0.7.1 cli-boxes@4.0.1 cli-cursor@4.0.0 cli-cursor@5.0.0 cli-spinners@2.9.2 cli-truncate@5.2.0 cli-truncate@6.0.0 cli-width@4.1.0 cliui@8.0.1 clsx@2.1.1 cockatiel@3.2.1 code-block-writer@13.0.3 code-excerpt@4.0.0 codemirror@6.0.2 color-convert@1.9.3 color-convert@2.0.1 color-name@1.1.3 color-name@1.1.4 colorette@1.4.0 colorette@2.0.20 combined-stream@1.0.8 comma-separated-tokens@2.0.3 command-exists@1.2.9 commander@11.1.0 commander@12.1.0 commander@14.0.0 commander@14.0.3 commander@4.1.1 commander@7.2.0 commander@8.3.0 component-emitter@1.3.1 compress-commons@6.0.2 concat-map@0.0.1 conf@10.2.0 confbox@0.1.8 content-disposition@1.1.0 content-type@1.0.5 content-type@2.0.0 convert-source-map@2.0.0 convert-to-spaces@2.0.1 cookie@0.7.2 cookie-signature@1.2.2 cookiejar@2.1.4 core-util-is@1.0.3 cors@2.8.5 cose-base@1.0.3 cose-base@2.2.0 cosmiconfig@9.0.2 crc-32@1.2.2 crc32-stream@6.0.0 crelt@1.0.6 cross-env@7.0.3 cross-spawn@6.0.6 cross-spawn@7.0.6 css-select@5.2.2 css-what@6.2.2 cssesc@3.0.0 cssstyle@4.6.0 csstype@3.2.3 cytoscape@3.34.0 cytoscape-cose-bilkent@4.1.0 cytoscape-fcose@2.2.0 d3@7.9.0 d3-array@2.12.1 d3-array@3.2.4 d3-axis@3.0.0 d3-brush@3.0.0 d3-chord@3.0.1 d3-color@3.1.0 d3-contour@4.0.2 d3-delaunay@6.0.4 d3-dispatch@3.0.1 d3-drag@3.0.0 d3-dsv@3.0.1 d3-ease@3.0.1 d3-fetch@3.0.1 d3-force@3.0.0 d3-format@3.1.2 d3-geo@3.1.1 d3-hierarchy@3.1.2 d3-interpolate@3.0.1 d3-path@1.0.9 d3-path@3.1.0 d3-polygon@3.0.1 d3-quadtree@3.0.1 d3-random@3.0.1 d3-sankey@0.12.3 d3-scale@4.0.2 d3-scale-chromatic@3.1.0 d3-selection@3.0.0 d3-shape@1.3.7 d3-shape@3.2.0 d3-time@3.1.0 d3-time-format@4.1.0 d3-timer@3.0.1 d3-transition@3.0.1 d3-zoom@3.0.0 dagre-d3-es@7.0.14 data-uri-to-buffer@4.0.1 data-urls@5.0.0 data-view-buffer@1.0.2 data-view-byte-length@1.0.2 data-view-byte-offset@1.0.1 dayjs@1.11.21 debounce-fn@4.0.0 debug@3.2.7 debug@4.4.3 decimal.js@10.5.0 decode-named-character-reference@1.3.0 decompress-response@6.0.0 dedent@1.7.2 deep-eql@4.1.4 deep-eql@5.0.2 deep-extend@0.6.0 deep-is@0.1.4 deepmerge@4.3.1 deepmerge-ts@8.0.2 default-browser@5.5.0 default-browser-id@5.0.0 define-data-property@1.1.4 define-lazy-prop@2.0.0 define-lazy-prop@3.0.0 define-properties@1.2.1 delaunator@5.1.0 delayed-stream@1.0.0 depd@2.0.0 dequal@2.0.3 detect-libc@2.1.2 detect-node-es@1.1.0 devlop@1.1.0 dezalgo@1.0.4 didyoumean@1.2.2 diff@7.0.0 diff@8.0.3 diff@9.0.0 diff-sequences@29.6.3 dingtalk-stream-sdk-nodejs@2.0.4 dir-glob@3.0.1 dlv@1.1.3 doctrine@2.1.0 doctrine@3.0.0 dom-accessibility-api@0.5.16 dom-serializer@2.0.0 domelementtype@2.3.0 domhandler@5.0.3 dompurify@3.4.14 domutils@3.2.2 dot-prop@6.0.1 dotenv@17.4.2 dts-bundle-generator@9.5.1 dunder-proto@1.0.1 eastasianwidth@0.2.0 ecdsa-sig-formatter@1.0.11 echarts@6.1.0 editions@6.22.0 ee-first@1.1.1 electron-to-chromium@1.5.262 emoji-regex@10.6.0 emoji-regex@8.0.0 emoji-regex@9.2.2 emoji-regex-xs@1.0.0 encodeurl@2.0.0 encoding@0.1.13 encoding-japanese@2.3.0 encoding-japanese@2.4.0 encoding-sniffer@0.2.1 end-of-stream@1.4.5 enhanced-resolve@5.21.6 enquirer@2.4.1 entities@4.5.0 entities@6.0.1 entities@7.0.1 entities@8.0.0 env-paths@2.2.1 environment@1.1.0 err-code@2.0.3 error-ex@1.3.4 es-abstract@1.24.0 es-define-property@1.0.1 es-errors@1.3.0 es-iterator-helpers@1.2.1 es-module-lexer@1.7.0 es-module-lexer@2.3.2 es-object-atoms@1.1.1 es-set-tostringtag@2.1.0 es-shim-unscopables@1.1.0 es-to-primitive@1.3.0 es-toolkit@1.46.1 esbuild@0.21.5 esbuild@0.25.12 esbuild@0.28.2 esbuild-plugin-wasm@1.1.0 escalade@3.2.0 escape-html@1.0.3 escape-string-regexp@1.0.5 escape-string-regexp@2.0.0 escape-string-regexp@4.0.0 escape-string-regexp@5.0.0 eslint@8.57.1 eslint@9.29.0 eslint-config-prettier@10.1.5 eslint-import-resolver-node@0.3.9 eslint-module-utils@2.12.1 eslint-plugin@1.0.1 eslint-plugin-check-file@3.3.1 eslint-plugin-import@2.32.0 eslint-plugin-license-header@0.8.0 eslint-plugin-notice@1.0.0 eslint-plugin-react@7.37.5 eslint-plugin-react-hooks@5.2.0 eslint-scope@7.2.2 eslint-scope@8.4.0 eslint-visitor-keys@3.4.3 eslint-visitor-keys@4.2.1 espree@10.4.0 espree@9.6.1 esprima@4.0.1 esquery@1.6.0 esrecurse@4.3.0 estraverse@5.3.0 estree-util-is-identifier-name@3.0.0 estree-walker@3.0.3 esutils@2.0.3 etag@1.8.1 event-target-shim@5.0.1 eventemitter3@5.0.1 events@3.3.0 events-universal@1.0.1 eventsource@3.0.7 eventsource-parser@3.0.3 execa@5.1.1 execa@8.0.1 execa@9.6.1 expand-template@2.0.3 expect-type@1.2.1 exponential-backoff@3.1.3 express@5.1.0 express@5.2.1 express-rate-limit@8.5.2 extend@3.0.2 fast-content-type-parse@2.0.1 fast-deep-equal@3.1.3 fast-fifo@1.3.2 fast-glob@3.3.3 fast-json-stable-stringify@2.1.0 fast-levenshtein@2.0.6 fast-safe-stringify@2.1.1 fast-uri@3.1.7 fast-xml-builder@1.2.1 fast-xml-parser@5.8.0 fastdom@1.0.12 fastq@1.19.1 fd-slicer@1.1.0 fdir@6.5.0 fetch-blob@3.2.0 figures@6.1.0 file-entry-cache@6.0.1 file-entry-cache@8.0.0 fill-range@7.1.1 finalhandler@2.1.1 find-root@1.1.0 find-up@3.0.0 find-up@5.0.0 find-up-simple@1.0.1 find-yarn-workspace-root@2.0.0 flat-cache@3.2.0 flat-cache@4.0.1 flatted@3.4.4 follow-redirects@1.16.0 for-each@0.3.5 foreground-child@3.3.1 form-data@4.0.6 form-data-encoder@1.7.2 formdata-node@4.4.1 formdata-polyfill@4.0.10 formidable@3.5.4 forwarded@0.2.0 forwarded-parse@2.1.2 fraction.js@5.3.4 fresh@2.0.0 fs-constants@1.0.0 fs-extra@10.1.0 fs-extra@11.3.1 fs-minipass@3.0.3 fs.realpath@1.0.0 function-bind@1.1.2 function.prototype.name@1.1.8 functions-have-names@1.2.3 fuzzysort@3.1.0 fzf@0.5.2 gaxios@7.1.4 gcp-metadata@8.1.2 gensync@1.0.0-beta.2 get-caller-file@2.0.5 get-east-asian-width@1.5.0 get-func-name@2.0.2 get-intrinsic@1.3.0 get-nonce@1.0.1 get-own-enumerable-keys@1.0.0 get-proto@1.0.1 get-stream@6.0.1 get-stream@8.0.1 get-stream@9.0.1 get-symbol-description@1.1.0 get-tsconfig@4.10.1 github-from-package@0.0.0 glob@10.5.0 glob@13.0.6 glob@7.2.3 glob-parent@5.1.2 glob-parent@6.0.2 glob-to-regex.js@1.0.1 globals@13.24.0 globals@14.0.0 globals@16.3.0 globalthis@1.0.4 globby@11.1.0 globby@14.1.0 google-auth-library@10.6.2 google-logging-utils@1.1.3 gopd@1.2.0 graceful-fs@4.2.11 gradient-string@2.0.2 grammy@1.41.1 graphemer@1.4.0 graphql@16.11.0 hachure-fill@0.5.2 has-bigints@1.1.0 has-flag@3.0.0 has-flag@4.0.0 has-property-descriptors@1.0.2 has-proto@1.2.0 has-symbols@1.1.0 has-tostringtag@1.0.2 hasown@2.0.4 hast-util-from-dom@5.0.1 hast-util-from-html@2.0.3 hast-util-from-html-isomorphic@2.0.0 hast-util-from-parse5@8.0.3 hast-util-is-element@3.0.0 hast-util-parse-selector@4.0.0 hast-util-to-html@9.0.5 hast-util-to-jsx-runtime@2.3.6 hast-util-to-text@4.0.2 hast-util-whitespace@3.0.0 hastscript@9.0.1 he@1.2.0 headers-polyfill@4.0.3 highlight.js@11.11.1 hono@4.13.3 hosted-git-info@4.1.0 hosted-git-info@8.1.0 html-encoding-sniffer@4.0.0 html-escaper@2.0.2 html-to-text@10.0.1 html-url-attributes@3.0.1 html-void-elements@3.0.0 htmlparser2@10.1.0 http-cache-semantics@4.2.0 http-errors@2.0.1 http-proxy-agent@7.0.2 https-proxy-agent@5.0.1 https-proxy-agent@7.0.6 human-signals@2.1.0 human-signals@5.0.0 human-signals@8.0.1 humanize-ms@1.2.1 husky@9.1.7 hyperdyperid@1.2.0 iconv-lite@0.6.3 iconv-lite@0.7.2 iconv-lite@0.7.3 ieee754@1.2.1 ignore@5.3.2 ignore@7.0.5 imapflow@1.7.8 import-fresh@3.3.1 import-in-the-middle@3.3.3 import-meta-resolve@4.2.0 imurmurhash@0.1.4 indent-string@5.0.0 index-to-position@1.1.0 inflight@1.0.6 inherits@2.0.4 ini@1.3.8 ink@7.0.3 ink-gradient@3.0.0 ink-link@4.1.0 ink-spinner@5.0.0 ink-testing-library@4.0.0 inline-style-parser@0.2.7 internal-slot@1.1.0 internmap@1.0.1 internmap@2.0.3 ip-address@10.5.0 ipaddr.js@1.9.1 is-alphabetical@2.0.1 is-alphanumerical@2.0.1 is-array-buffer@3.0.5 is-arrayish@0.2.1 is-async-function@2.1.1 is-bigint@1.1.0 is-binary-path@2.1.0 is-boolean-object@1.2.2 is-callable@1.2.7 is-core-module@2.16.1 is-data-view@1.0.2 is-date-object@1.1.0 is-decimal@2.0.1 is-docker@2.2.1 is-docker@3.0.0 is-extglob@2.1.1 is-finalizationregistry@1.1.1 is-fullwidth-code-point@3.0.0 is-fullwidth-code-point@5.1.0 is-generator-function@1.1.0 is-glob@4.0.3 is-hexadecimal@2.0.1 is-in-ci@2.0.0 is-in-ssh@1.0.0 is-inside-container@1.0.0 is-interactive@2.0.0 is-map@2.0.3 is-negative-zero@2.0.3 is-node-process@1.2.0 is-number@7.0.0 is-number-object@1.1.1 is-obj@2.0.0 is-obj@3.0.0 is-path-inside@3.0.3 is-plain-obj@4.1.0 is-potential-custom-element-name@1.0.1 is-promise@4.0.0 is-regex@1.2.1 is-regexp@3.1.0 is-set@2.0.3 is-shared-array-buffer@1.0.4 is-stream@2.0.1 is-stream@3.0.0 is-stream@4.0.1 is-string@1.1.1 is-symbol@1.1.1 is-typed-array@1.1.15 is-unicode-supported@1.3.0 is-unicode-supported@2.1.0 is-weakmap@2.0.2 is-weakref@1.1.1 is-weakset@2.0.4 is-wsl@2.2.0 is-wsl@3.1.0 isarray@1.0.0 isarray@2.0.5 isexe@2.0.0 isexe@3.1.5 istanbul-lib-coverage@3.2.2 istanbul-lib-report@3.0.1 istanbul-lib-source-maps@5.0.6 istanbul-reports@3.1.7 istextorbinary@9.5.0 iterator.prototype@1.1.5 jackspeak@3.4.3 jiti@1.21.7 jiti@2.7.0 jose@6.1.3 jose@6.2.12 js-levenshtein@1.1.6 js-tokens@4.0.0 js-tokens@9.0.1 js-yaml@4.3.1 js-yaml@4.3.2 jsdom@26.1.0 jsesc@3.1.0 json@11.0.0 json-bigint@1.0.0 json-buffer@3.0.1 json-parse-better-errors@1.0.2 json-parse-even-better-errors@2.3.1 json-parse-even-better-errors@4.0.0 json-schema-traverse@0.4.1 json-schema-traverse@1.0.0 json-schema-typed@7.0.3 json-schema-typed@8.0.2 json-stable-stringify@1.3.0 json-stable-stringify-without-jsonify@1.0.1 json5@1.0.2 json5@2.2.3 jsonc-parser@3.3.1 jsonfile@6.2.0 jsonify@0.0.1 jsonrepair@3.13.1 jsonwebtoken@9.0.3 jsx-ast-utils@3.3.5 jwa@2.0.1 jws@4.0.1 katex@0.16.47 keytar@7.9.0 keyv@4.5.4 khroma@2.1.0 klaw-sync@6.0.0 kleur@3.0.3 kleur@4.1.5 layout-base@1.0.2 layout-base@2.0.1 lazystream@1.0.1 leac@0.7.0 leven@3.1.0 levn@0.4.1 libbase64@1.3.0 libmime@5.4.3 libmime@5.4.4 libqp@2.1.1 lightningcss@1.32.0 lightningcss-linux-arm64-gnu@1.32.0|arm64,elibc_glibc lightningcss-linux-arm64-musl@1.32.0|arm64,elibc_musl lightningcss-linux-x64-gnu@1.32.0|amd64,elibc_glibc lightningcss-linux-x64-musl@1.32.0|amd64,elibc_musl lilconfig@3.1.3 lines-and-columns@1.2.4 linkify-it@5.0.2 linkify-it@6.1.0 lint-staged@16.1.6 listr2@9.0.4 load-json-file@4.0.0 local-pkg@0.5.1 locate-path@3.0.0 locate-path@6.0.0 lodash@4.18.1 lodash-es@4.18.1 lodash.camelcase@4.3.0 lodash.identity@3.0.0 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.merge@4.6.2 lodash.once@4.1.1 lodash.pickby@4.6.0 lodash.truncate@4.4.2 log-symbols@6.0.0 log-update@6.1.0 long@5.3.2 longest-streak@3.1.0 loose-envify@1.4.0 loupe@2.3.7 loupe@3.1.4 lowlight@3.3.0 lru-cache@10.4.3 lru-cache@11.5.1 lru-cache@5.1.1 lru-cache@6.0.0 lucide-react@1.24.0 lz-string@1.5.0 magic-string@0.30.21 magicast@0.3.5 mailparser@3.9.28 make-dir@4.0.0 make-fetch-happen@14.0.3 markdown-it@14.2.0 markdown-it@15.0.0 markdown-table@3.0.4 marked@15.0.12 marked@16.4.2 marked@17.0.1 math-intrinsics@1.1.0 mdast-util-find-and-replace@3.0.2 mdast-util-from-markdown@2.0.3 mdast-util-gfm@3.1.0 mdast-util-gfm-autolink-literal@2.0.1 mdast-util-gfm-footnote@2.1.0 mdast-util-gfm-strikethrough@2.0.0 mdast-util-gfm-table@2.0.0 mdast-util-gfm-task-list-item@2.0.0 mdast-util-math@3.0.0 mdast-util-mdx-expression@2.0.1 mdast-util-mdx-jsx@3.2.0 mdast-util-mdxjs-esm@2.0.1 mdast-util-phrasing@4.1.0 mdast-util-to-hast@13.2.1 mdast-util-to-markdown@2.1.2 mdast-util-to-markdown-cjk-friendly@1.0.0 mdast-util-to-string@4.0.0 mdurl@2.1.0 media-typer@1.1.0 memfs@4.42.0 memorystream@0.3.1 merge-descriptors@2.0.0 merge-stream@2.0.0 merge2@1.4.1 mermaid@11.17.0 methods@1.1.2 metric-lcs@0.1.2 micromark@4.0.2 micromark-core-commonmark@2.0.3 micromark-extension-cjk-friendly@2.0.1 micromark-extension-cjk-friendly-util@3.0.1 micromark-extension-gfm@3.0.0 micromark-extension-gfm-autolink-literal@2.1.0 micromark-extension-gfm-footnote@2.1.0 micromark-extension-gfm-strikethrough@2.1.0 micromark-extension-gfm-table@2.1.1 micromark-extension-gfm-tagfilter@2.0.0 micromark-extension-gfm-task-list-item@2.1.0 micromark-extension-math@3.1.0 micromark-factory-destination@2.0.1 micromark-factory-label@2.0.1 micromark-factory-space@2.0.1 micromark-factory-title@2.0.1 micromark-factory-whitespace@2.0.1 micromark-util-character@2.1.1 micromark-util-chunked@2.0.1 micromark-util-classify-character@2.0.1 micromark-util-combine-extensions@2.0.1 micromark-util-decode-numeric-character-reference@2.0.2 micromark-util-decode-string@2.0.1 micromark-util-encode@2.0.1 micromark-util-html-tag-name@2.0.1 micromark-util-normalize-identifier@2.0.1 micromark-util-resolve-all@2.0.1 micromark-util-sanitize-uri@2.0.1 micromark-util-subtokenize@2.1.0 micromark-util-symbol@2.0.1 micromark-util-types@2.0.2 micromatch@4.0.8 mime@1.6.0 mime@2.6.0 mime@4.0.7 mime-db@1.52.0 mime-db@1.54.0 mime-types@2.1.35 mime-types@3.0.2 mimic-fn@2.1.0 mimic-fn@3.1.0 mimic-fn@4.0.0 mimic-function@5.0.1 mimic-response@3.1.0 minimatch@10.2.5 minimatch@3.1.5 minimatch@5.1.9 minimatch@9.0.9 minimist@1.2.8 minipass@3.3.6 minipass@4.2.8 minipass@7.1.3 minipass-collect@2.0.1 minipass-fetch@4.0.1 minipass-flush@1.0.7 minipass-pipeline@1.2.4 minipass-sized@1.0.3 minizlib@3.1.0 mkdirp-classic@0.5.3 mlly@1.8.0 mnemonist@0.40.3 mobilecli@1.0.0 mobilewright@0.0.53 mock-fs@5.5.0 module-details-from-path@1.0.4 ms@2.1.3 msw@2.10.4 mute-stream@0.0.8 mute-stream@2.0.0 mz@2.7.0 nano-spawn@1.0.3 nanoid@3.3.18 napi-build-utils@2.0.0 natural-compare@1.4.0 negotiator@1.0.0 nice-try@1.0.5 node-abi@3.92.0 node-addon-api@4.3.0 node-addon-api@7.1.1 node-domexception@1.0.0 node-fetch@2.7.0 node-fetch@3.3.2 node-gyp@11.5.0 node-gyp-build@4.8.4 node-pty@1.1.0 node-releases@2.0.27 node-sarif-builder@3.4.0 nodemailer@10.0.10 nodemailer@10.0.11 nopt@8.1.0 normalize-package-data@7.0.1 normalize-path@3.0.0 normalize-range@0.1.2 npm-normalize-package-bin@4.0.0 npm-run-all@4.1.5 npm-run-all2@8.0.4 npm-run-path@3.1.0 npm-run-path@4.0.1 npm-run-path@5.3.0 npm-run-path@6.0.0 nth-check@2.1.1 nwsapi@2.2.20 object-assign@4.1.1 object-hash@3.0.0 object-inspect@1.13.4 object-keys@1.1.1 object-treeify@1.1.33 object.assign@4.1.7 object.entries@1.1.9 object.fromentries@2.0.8 object.groupby@1.0.3 object.values@1.2.1 obliterator@2.0.5 on-exit-leak-free@2.1.2 on-finished@2.4.1 once@1.4.0 onetime@5.1.2 onetime@6.0.0 onetime@7.0.0 oniguruma-to-es@2.3.0 open@10.2.0 open@11.0.0 open@7.4.2 open@8.4.2 openai@5.11.0 openapi-typescript@7.13.0 optionator@0.9.4 ora@8.2.0 outvariant@1.4.3 own-keys@1.0.1 p-limit@2.3.0 p-limit@3.1.0 p-limit@5.0.0 p-limit@7.3.0 p-locate@3.0.0 p-locate@5.0.0 p-map@7.0.4 p-retry@4.6.2 p-try@2.2.0 package-json-from-dist@1.0.1 package-manager-detector@1.6.0 papaparse@5.5.4 parent-module@1.0.1 parse-entities@4.0.2 parse-json@4.0.0 parse-json@5.2.0 parse-json@8.3.0 parse-ms@4.0.0 parse-semver@1.1.1 parse5@7.3.0 parse5@8.0.1 parse5-htmlparser2-tree-adapter@7.1.0 parse5-parser-stream@7.1.2 parseley@0.13.1 parseurl@1.3.3 patch-console@2.0.0 patch-package@8.0.1 path-browserify@1.0.1 path-data-parser@0.1.0 path-exists@3.0.0 path-exists@4.0.0 path-expression-matcher@1.6.1 path-is-absolute@1.0.1 path-key@2.0.1 path-key@3.1.1 path-key@4.0.0 path-parse@1.0.7 path-scurry@1.11.1 path-scurry@2.0.2 path-to-regexp@6.3.0 path-to-regexp@8.4.2 path-type@3.0.0 path-type@4.0.0 path-type@6.0.0 pathe@1.1.2 pathe@2.0.3 pathval@1.1.1 pathval@2.0.1 peberminta@0.10.0 pend@1.2.0 picocolors@1.1.1 picomatch@2.3.2 picomatch@4.0.5 picomatch-browser@2.2.6 pidtree@0.3.1 pidtree@0.6.0 pify@2.3.0 pify@3.0.0 pino@10.3.1 pino-abstract-transport@3.0.0 pino-std-serializers@7.1.0 pirates@4.0.7 pkce-challenge@5.0.0 pkg-types@1.3.1 pkg-up@3.1.0 playwright@1.58.2 playwright@1.61.1 playwright-core@1.58.2 playwright-core@1.61.1 playwright-core@1.62.1 pluralize@2.0.0 pluralize@8.0.0 points-on-curve@0.2.0 points-on-path@0.2.1 possible-typed-array-names@1.1.0 postcss@8.5.26 postcss-import@15.1.0 postcss-js@4.1.0 postcss-load-config@6.0.1 postcss-nested@6.2.0 postcss-selector-parser@6.1.2 postcss-selector-parser@7.1.4 postcss-value-parser@4.2.0 powershell-utils@0.1.0 prebuild-install@7.1.3 prebuildify@6.0.1 prelude-ls@1.2.1 prettier@3.6.1 pretty-format@27.5.1 pretty-format@29.7.0 pretty-format@30.0.2 pretty-ms@9.3.0 proc-log@5.0.0 process@0.11.10 process-nextick-args@2.0.1 process-warning@5.1.0 promise-retry@2.0.1 prompts@2.4.2 prop-types@15.8.1 proper-lockfile@4.1.2 property-information@7.2.0 protobufjs@7.6.5 proxy-addr@2.0.7 proxy-from-env@2.1.0 psl@1.15.0 pump@3.0.3 punycode@2.3.1 punycode.js@2.3.1 qrcode-terminal@0.12.0 qs@6.16.0 querystringify@2.2.0 queue-microtask@1.2.3 quick-format-unescaped@4.0.4 quickjs-emscripten-core@0.32.0 radix-ui@1.6.2 range-parser@1.2.1 rate-limiter-flexible@4.0.1 raw-body@3.0.2 rc@1.2.8 rc-config-loader@4.1.4 react@19.2.4 react-devtools-core@6.1.5 react-dom@19.2.4 react-is@16.13.1 react-is@17.0.2 react-is@18.3.1 react-markdown@9.1.0 react-reconciler@0.33.0 react-refresh@0.17.0 react-remove-scroll@2.7.2 react-remove-scroll-bar@2.3.8 react-style-singleton@2.2.3 read@1.0.7 read-cache@1.0.0 read-package-json-fast@4.0.0 read-package-up@11.0.0 read-pkg@3.0.0 read-pkg@9.0.1 readable-stream@2.3.8 readable-stream@3.6.2 readable-stream@4.7.0 readdir-glob@1.1.3 readdirp@3.6.0 readdirp@4.1.2 real-require@0.2.0 real-require@1.0.0 recast@0.23.11 reflect.getprototypeof@1.0.10 regex@5.1.1 regex-recursion@5.1.1 regex-utilities@2.3.0 regexp.prototype.flags@1.5.4 rehype-katex@7.0.1 remark-cjk-friendly@2.3.1 remark-gfm@4.0.1 remark-math@6.0.0 remark-parse@11.0.0 remark-rehype@11.1.2 remark-stringify@11.0.0 remend@1.3.1 require-directory@2.1.1 require-from-string@2.0.2 require-in-the-middle@8.0.1 requireindex@1.1.0 requireindex@1.2.0 requires-port@1.0.0 resolve@1.22.10 resolve@2.0.0-next.5 resolve-from@4.0.0 resolve-pkg-maps@1.0.0 restore-cursor@4.0.0 restore-cursor@5.1.0 retry@0.12.0 retry@0.13.1 reusify@1.1.0 rfdc@1.4.1 rimraf@3.0.2 robust-predicates@3.0.3 rollup@4.62.5 roughjs@4.6.6 router@2.2.0 rrweb-cssom@0.8.0 run-applescript@7.0.0 run-parallel@1.2.0 rw@1.3.3 safe-array-concat@1.1.3 safe-buffer@5.1.2 safe-buffer@5.2.1 safe-push-apply@1.0.0 safe-regex-test@1.1.0 safe-stable-stringify@2.5.0 safer-buffer@2.1.2 sax@1.6.0 saxes@6.0.0 scheduler@0.27.0 secretlint@10.2.2 selderee@0.12.0 semver@5.7.2 semver@6.3.1 semver@7.8.5 send@1.2.1 serve-static@2.2.1 set-function-length@1.2.2 set-function-name@2.0.2 set-proto@1.0.0 setprototypeof@1.2.0 shadcn@4.13.0 sharp@0.35.4 shebang-command@1.2.0 shebang-command@2.0.0 shebang-regex@1.0.0 shebang-regex@3.0.0 shell-quote@1.9.0 shiki@1.29.2 side-channel@1.1.1 side-channel-list@1.0.1 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 simple-concat@1.0.1 simple-get@4.0.1 simple-git@3.36.0 sisteransi@1.0.5 slash@2.0.0 slash@3.0.0 slash@5.1.0 slice-ansi@4.0.0 slice-ansi@7.1.0 slice-ansi@8.0.0 slice-ansi@9.0.0 smart-buffer@4.2.0 socks@2.8.9 socks-proxy-agent@8.0.5 sonic-boom@4.2.1 source-map@0.6.1 source-map-js@1.2.1 space-separated-tokens@2.0.2 spdx-correct@3.2.0 spdx-exceptions@2.5.0 spdx-expression-parse@3.0.1 spdx-license-ids@3.0.21 split2@4.2.0 ssri@12.0.0 stack-utils@2.0.6 stackback@0.0.2 statuses@2.0.2 std-env@3.9.0 stdin-discarder@0.2.2 stop-iteration-iterator@1.1.0 streamx@2.23.0 strict-event-emitter@0.5.1 strictdom@1.0.1 string-argv@0.3.2 string-width@4.2.3 string-width@5.1.2 string-width@7.2.0 string-width@8.2.1 string.prototype.matchall@4.0.12 string.prototype.padend@3.1.6 string.prototype.repeat@1.0.0 string.prototype.trim@1.2.10 string.prototype.trimend@1.0.9 string.prototype.trimstart@1.0.8 string_decoder@1.1.1 string_decoder@1.3.0 stringify-entities@4.0.4 stringify-object@5.0.0 strip-ansi@6.0.1 strip-ansi@7.1.2 strip-bom@3.0.0 strip-final-newline@2.0.0 strip-final-newline@3.0.0 strip-final-newline@4.0.0 strip-json-comments@2.0.1 strip-json-comments@3.1.1 strip-literal@2.1.1 strip-literal@3.0.0 strnum@2.4.1 structured-source@4.0.0 style-mod@4.1.3 style-to-js@1.1.21 style-to-object@1.0.14 stylis@4.4.0 sucrase@3.35.1 superagent@10.3.0 supertest@7.2.2 supports-color@5.5.0 supports-color@7.2.0 supports-hyperlinks@2.3.0 supports-hyperlinks@3.2.0 supports-preserve-symlinks-flag@1.0.0 symbol-tree@3.2.4 systeminformation@5.31.16 table@6.9.0 tagged-tag@1.0.0 tailwind-merge@3.6.0 tailwindcss@3.4.18 tailwindcss@4.3.2 tapable@2.3.3 tar@7.5.22 tar-fs@2.1.4 tar-stream@2.2.0 tar-stream@3.1.7 telegram-markdown-formatter@0.1.2 terminal-link@3.0.0 terminal-link@4.0.0 terminal-size@4.0.1 test-exclude@6.0.0 test-exclude@7.0.1 text-decoder@1.2.3 text-table@0.2.0 textextensions@6.11.0 thenify@3.3.1 thenify-all@1.6.0 thingies@2.5.0 thread-stream@4.2.0 tiny-invariant@1.3.3 tinybench@2.9.0 tinycolor2@1.6.0 tinyexec@0.3.2 tinyexec@1.2.4 tinyglobby@0.2.15 tinygradient@1.1.5 tinypool@0.8.4 tinypool@1.1.1 tinyrainbow@2.0.0 tinyspy@2.2.1 tinyspy@4.0.3 tlds@1.261.0 tldts@6.1.86 tldts-core@6.1.86 tmp@0.2.7 to-regex-range@5.0.1 toidentifier@1.0.1 tough-cookie@4.1.4 tough-cookie@5.1.2 tr46@0.0.3 tr46@5.1.1 tree-dump@1.0.3 tree-sitter-wasms@0.1.13 trim-lines@3.0.1 trough@2.2.0 ts-api-utils@1.4.3 ts-api-utils@2.4.0 ts-dedent@2.2.0 ts-interface-checker@0.1.13 ts-morph@26.0.0 tsconfig-paths@3.15.0 tsconfig-paths@4.2.0 tslib@2.3.0 tslib@2.8.1 tsx@4.20.3 tunnel@0.0.6 tunnel-agent@0.6.0 turndown@7.2.4 tw-animate-css@1.4.0 type-check@0.4.0 type-detect@4.1.0 type-fest@0.20.2 type-fest@0.21.3 type-fest@1.4.0 type-fest@4.41.0 type-fest@5.6.0 type-is@2.1.0 typed-array-buffer@1.0.3 typed-array-byte-length@1.0.3 typed-array-byte-offset@1.0.4 typed-array-length@1.0.7 typed-rest-client@1.8.11 typescript@5.8.2 typescript@5.8.3 typescript-eslint@8.35.0 uc.micro@2.1.0 uc.micro@3.0.0 ufo@1.6.1 unbox-primitive@1.1.0 underscore@1.13.8 undici@7.29.0 undici-types@5.26.5 undici-types@6.21.0 undici-types@7.29.0 unicorn-magic@0.1.0 unicorn-magic@0.3.0 unified@11.0.5 unique-filename@4.0.0 unique-slug@5.0.0 unist-util-find-after@5.0.0 unist-util-is@6.0.1 unist-util-position@5.0.0 unist-util-remove-position@5.0.0 unist-util-stringify-position@4.0.0 unist-util-visit@5.1.0 unist-util-visit-parents@6.0.2 universal-user-agent@7.0.3 universalify@0.2.0 universalify@2.0.1 unpipe@1.0.0 update-browserslist-db@1.1.4 uri-js@4.4.1 uri-js-replace@1.0.1 url-join@4.0.1 url-parse@1.5.10 use-callback-ref@1.3.3 use-sidecar@1.1.3 util-deprecate@1.0.2 uuid@14.0.0 uuid@9.0.1 v8-to-istanbul@9.3.0 validate-npm-package-license@3.0.4 validate-npm-package-name@7.0.2 vary@1.1.2 vaul@1.1.2 version-range@4.15.0 vfile@6.0.3 vfile-location@5.0.3 vfile-message@4.0.3 vite@5.4.21 vite@7.3.6 vite-node@1.6.1 vite-node@3.2.4 vitest@1.6.1 vitest@3.2.7 w3c-keyname@2.2.8 w3c-xmlserializer@5.0.0 web-namespaces@2.0.1 web-streams-polyfill@3.3.3 web-streams-polyfill@4.0.0-beta.3 web-tree-sitter@0.24.7 web-tree-sitter@0.25.10 webidl-conversions@3.0.1 webidl-conversions@7.0.0 whatwg-encoding@3.1.1 whatwg-mimetype@4.0.0 whatwg-url@14.2.0 whatwg-url@5.0.0 which@1.3.1 which@2.0.2 which@4.0.0 which@5.0.0 which-boxed-primitive@1.1.1 which-builtin-type@1.2.1 which-collection@1.0.2 which-typed-array@1.1.19 why-is-node-running@2.3.0 widest-line@6.0.0 word-wrap@1.2.5 wrap-ansi@10.0.0 wrap-ansi@6.2.0 wrap-ansi@7.0.0 wrap-ansi@8.1.0 wrap-ansi@9.0.2 wrappy@1.0.2 ws@7.5.13 ws@8.21.3 wsl-utils@0.1.0 wsl-utils@0.3.1 xcase@2.0.1 xml-name-validator@5.0.0 xml-naming@0.1.0 xml2js@0.5.0 xmlbuilder@11.0.1 xmlchars@2.2.0 y18n@5.0.8 yallist@3.1.1 yallist@4.0.0 yallist@5.0.0 yaml@2.9.0 yaml-ast-parser@0.0.43 yargs@17.7.2 yargs-parser@21.1.1 yauzl@2.10.0 yauzl@3.4.0 yazl@2.5.1 yocto-queue@0.1.0 yocto-queue@1.2.2 yocto-spinner@1.2.1 yoctocolors@2.1.2 yoctocolors-cjs@2.1.2 yoga-layout@3.2.1 zip-stream@6.0.1 zod@3.25.76 zod@4.4.3 zod-to-json-schema@3.25.0 zod-to-json-schema@3.25.2 zrender@6.1.0 zwitch@2.0.4 " NPM_STUB_PKGS=" @esbuild/aix-ppc64@0.21.5 @esbuild/aix-ppc64@0.25.12 @esbuild/aix-ppc64@0.28.2 @esbuild/android-arm64@0.21.5 @esbuild/android-arm64@0.25.12 @esbuild/android-arm64@0.28.2 @esbuild/android-arm@0.21.5 @esbuild/android-arm@0.25.12 @esbuild/android-arm@0.28.2 @esbuild/android-x64@0.21.5 @esbuild/android-x64@0.25.12 @esbuild/android-x64@0.28.2 @esbuild/darwin-arm64@0.21.5 @esbuild/darwin-arm64@0.25.12 @esbuild/darwin-arm64@0.28.2 @esbuild/darwin-x64@0.21.5 @esbuild/darwin-x64@0.25.12 @esbuild/darwin-x64@0.28.2 @esbuild/freebsd-arm64@0.21.5 @esbuild/freebsd-arm64@0.25.12 @esbuild/freebsd-arm64@0.28.2 @esbuild/freebsd-x64@0.21.5 @esbuild/freebsd-x64@0.25.12 @esbuild/freebsd-x64@0.28.2 @esbuild/linux-arm@0.21.5 @esbuild/linux-arm@0.25.12 @esbuild/linux-arm@0.28.2 @esbuild/linux-ia32@0.21.5 @esbuild/linux-ia32@0.25.12 @esbuild/linux-ia32@0.28.2 @esbuild/linux-loong64@0.21.5 @esbuild/linux-loong64@0.25.12 @esbuild/linux-loong64@0.28.2 @esbuild/linux-mips64el@0.21.5 @esbuild/linux-mips64el@0.25.12 @esbuild/linux-mips64el@0.28.2 @esbuild/linux-ppc64@0.21.5 @esbuild/linux-ppc64@0.25.12 @esbuild/linux-ppc64@0.28.2 @esbuild/linux-riscv64@0.21.5 @esbuild/linux-riscv64@0.25.12 @esbuild/linux-riscv64@0.28.2 @esbuild/linux-s390x@0.21.5 @esbuild/linux-s390x@0.25.12 @esbuild/linux-s390x@0.28.2 @esbuild/netbsd-arm64@0.25.12 @esbuild/netbsd-arm64@0.28.2 @esbuild/netbsd-x64@0.21.5 @esbuild/netbsd-x64@0.25.12 @esbuild/netbsd-x64@0.28.2 @esbuild/openbsd-arm64@0.25.12 @esbuild/openbsd-arm64@0.28.2 @esbuild/openbsd-x64@0.21.5 @esbuild/openbsd-x64@0.25.12 @esbuild/openbsd-x64@0.28.2 @esbuild/openharmony-arm64@0.25.12 @esbuild/openharmony-arm64@0.28.2 @esbuild/sunos-x64@0.21.5 @esbuild/sunos-x64@0.25.12 @esbuild/sunos-x64@0.28.2 @esbuild/win32-arm64@0.21.5 @esbuild/win32-arm64@0.25.12 @esbuild/win32-arm64@0.28.2 @esbuild/win32-ia32@0.21.5 @esbuild/win32-ia32@0.25.12 @esbuild/win32-ia32@0.28.2 @esbuild/win32-x64@0.21.5 @esbuild/win32-x64@0.25.12 @esbuild/win32-x64@0.28.2 @img/sharp-darwin-arm64@0.35.4 @img/sharp-darwin-x64@0.35.4 @img/sharp-freebsd-wasm32@0.35.4 @img/sharp-libvips-darwin-arm64@1.3.3 @img/sharp-libvips-darwin-x64@1.3.3 @img/sharp-libvips-linux-arm@1.3.3 @img/sharp-libvips-linux-ppc64@1.3.3 @img/sharp-libvips-linux-riscv64@1.3.3 @img/sharp-libvips-linux-s390x@1.3.3 @img/sharp-linux-arm@0.35.4 @img/sharp-linux-ppc64@0.35.4 @img/sharp-linux-riscv64@0.35.4 @img/sharp-linux-s390x@0.35.4 @img/sharp-webcontainers-wasm32@0.35.4 @img/sharp-win32-arm64@0.35.4 @img/sharp-win32-ia32@0.35.4 @img/sharp-win32-x64@0.35.4 @lydell/node-pty-darwin-arm64@1.2.0-beta.10 @lydell/node-pty-darwin-x64@1.2.0-beta.10 @lydell/node-pty-win32-arm64@1.2.0-beta.10 @lydell/node-pty-win32-x64@1.2.0-beta.10 @node-rs/jieba-android-arm-eabi@2.0.2 @node-rs/jieba-android-arm64@2.0.2 @node-rs/jieba-darwin-arm64@2.0.2 @node-rs/jieba-darwin-x64@2.0.2 @node-rs/jieba-freebsd-x64@2.0.2 @node-rs/jieba-linux-arm-gnueabihf@2.0.2 @node-rs/jieba-win32-arm64-msvc@2.0.2 @node-rs/jieba-win32-ia32-msvc@2.0.2 @node-rs/jieba-win32-x64-msvc@2.0.2 @opentui/core-darwin-arm64@0.5.10 @opentui/core-darwin-x64@0.5.10 @opentui/core-win32-arm64@0.5.10 @opentui/core-win32-x64@0.5.10 @rollup/rollup-android-arm-eabi@4.62.5 @rollup/rollup-android-arm64@4.62.5 @rollup/rollup-darwin-arm64@4.62.5 @rollup/rollup-darwin-x64@4.62.5 @rollup/rollup-freebsd-arm64@4.62.5 @rollup/rollup-freebsd-x64@4.62.5 @rollup/rollup-linux-arm-gnueabihf@4.62.5 @rollup/rollup-linux-arm-musleabihf@4.62.5 @rollup/rollup-linux-loong64-gnu@4.62.5 @rollup/rollup-linux-loong64-musl@4.62.5 @rollup/rollup-linux-ppc64-gnu@4.62.5 @rollup/rollup-linux-ppc64-musl@4.62.5 @rollup/rollup-linux-riscv64-gnu@4.62.5 @rollup/rollup-linux-riscv64-musl@4.62.5 @rollup/rollup-linux-s390x-gnu@4.62.5 @rollup/rollup-openbsd-x64@4.62.5 @rollup/rollup-openharmony-arm64@4.62.5 @rollup/rollup-win32-arm64-msvc@4.62.5 @rollup/rollup-win32-ia32-msvc@4.62.5 @rollup/rollup-win32-x64-gnu@4.62.5 @rollup/rollup-win32-x64-msvc@4.62.5 @tailwindcss/oxide-android-arm64@4.3.2 @tailwindcss/oxide-darwin-arm64@4.3.2 @tailwindcss/oxide-darwin-x64@4.3.2 @tailwindcss/oxide-freebsd-x64@4.3.2 @tailwindcss/oxide-linux-arm-gnueabihf@4.3.2 @tailwindcss/oxide-wasm32-wasi@4.3.2 @tailwindcss/oxide-win32-arm64-msvc@4.3.2 @tailwindcss/oxide-win32-x64-msvc@4.3.2 @teddyzhu/clipboard-darwin-arm64@0.0.5 @teddyzhu/clipboard-darwin-x64@0.0.5 @teddyzhu/clipboard-win32-arm64-msvc@0.0.5 @teddyzhu/clipboard-win32-x64-msvc@0.0.5 @vscode/vsce-sign-alpine-arm64@2.0.6 @vscode/vsce-sign-alpine-x64@2.0.6 @vscode/vsce-sign-darwin-arm64@2.0.6 @vscode/vsce-sign-darwin-x64@2.0.6 @vscode/vsce-sign-linux-arm@2.0.6 @vscode/vsce-sign-win32-arm64@2.0.6 @vscode/vsce-sign-win32-x64@2.0.6 fsevents@2.3.2 fsevents@2.3.3 lightningcss-android-arm64@1.32.0 lightningcss-darwin-arm64@1.32.0 lightningcss-darwin-x64@1.32.0 lightningcss-freebsd-x64@1.32.0 lightningcss-linux-arm-gnueabihf@1.32.0 lightningcss-win32-arm64-msvc@1.32.0 lightningcss-win32-x64-msvc@1.32.0 " NPM_PNPM_VERSION="11.24.0" inherit edo multilib npm wrapper DESCRIPTION="The open source AI coding agent for the terminal by Qwen" HOMEPAGE="https://github.com/QwenLM/qwen-code" SRC_URI=" https://github.com/QwenLM/qwen-code/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz ${NPM_PKG_URIS} " S="${WORKDIR}/${P}" LICENSE="Apache-2.0" # Bundled npm packages LICENSE+=" 0BSD Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unlicense" SLOT="0" KEYWORDS="~amd64 ~arm64" RESTRICT="mirror test" RDEPEND=" >=net-libs/nodejs-22 dev-vcs/git sys-apps/ripgrep " BDEPEND="${NPM_NODE_DEPEND}" src_prepare() { default npm_clean_npmrc # The HTML export build enforces a size budget that upstream meets with # their own minifier build; ours comes out a couple of percent larger sed -i 's/^const MAX_DOCUMENT_RUNTIME_BYTES = .*/const MAX_DOCUMENT_RUNTIME_BYTES = Infinity;/' \ packages/web-templates/src/export-html/build.mjs || die "Failed to lift the document export size budget" } src_compile() { # Upstream's prepare script builds and bundles during install export QWEN_SKIP_PREPARE=1 npm_with_registry pnpm install --frozen-lockfile edo pnpm --recursive run build edo pnpm run bundle # The bundle leaves node-pty external; upstream ships it prebuilt local pty="${WORKDIR}/pty" mkdir -p "${pty}" || die # A package.json of its own: npm would otherwise try to resolve the # whole project, dev dependencies included echo '{ "name": "qwen-code-pty", "private": true }' > "${pty}/package.json" || die pushd "${pty}" >/dev/null || die npm_with_registry npm install --omit=dev --omit=optional --no-package-lock \ --no-save --ignore-scripts node-pty@1.1.0 npm_remove_prebuilds npm_rebuild_native popd >/dev/null || die } src_install() { local home="/usr/$(get_libdir)/${PN}" insinto "${home}" doins -r dist "${WORKDIR}/pty/node_modules" make_wrapper qwen "${EPREFIX}/usr/bin/node ${EPREFIX}${home}/dist/cli.js" dodoc README.md }