riksdagsmonitor@1.0.7 /home/runner/work/riksdagsmonitor/riksdagsmonitor ├─┬ @eslint/js@10.0.1 │ └── eslint@10.4.1 deduped ├─┬ @types/d3@7.4.3 │ ├── @types/d3-array@3.2.2 │ ├─┬ @types/d3-axis@3.0.6 │ │ └── @types/d3-selection@3.0.11 deduped │ ├─┬ @types/d3-brush@3.0.6 │ │ └── @types/d3-selection@3.0.11 deduped │ ├── @types/d3-chord@3.0.6 │ ├── @types/d3-color@3.1.3 │ ├─┬ @types/d3-contour@3.0.6 │ │ ├── @types/d3-array@3.2.2 deduped │ │ └── @types/geojson@7946.0.16 │ ├── @types/d3-delaunay@6.0.4 │ ├── @types/d3-dispatch@3.0.7 │ ├─┬ @types/d3-drag@3.0.7 │ │ └── @types/d3-selection@3.0.11 deduped │ ├── @types/d3-dsv@3.0.7 │ ├── @types/d3-ease@3.0.2 │ ├─┬ @types/d3-fetch@3.0.7 │ │ └── @types/d3-dsv@3.0.7 deduped │ ├── @types/d3-force@3.0.10 │ ├── @types/d3-format@3.0.4 │ ├─┬ @types/d3-geo@3.1.0 │ │ └── @types/geojson@7946.0.16 deduped │ ├── @types/d3-hierarchy@3.1.7 │ ├─┬ @types/d3-interpolate@3.0.4 │ │ └── @types/d3-color@3.1.3 deduped │ ├── @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-chromatic@3.1.0 │ ├─┬ @types/d3-scale@4.0.9 │ │ └── @types/d3-time@3.0.4 deduped │ ├── @types/d3-selection@3.0.11 │ ├─┬ @types/d3-shape@3.1.8 │ │ └── @types/d3-path@3.1.1 deduped │ ├── @types/d3-time-format@4.0.3 │ ├── @types/d3-time@3.0.4 │ ├── @types/d3-timer@3.0.2 │ ├─┬ @types/d3-transition@3.0.9 │ │ └── @types/d3-selection@3.0.11 deduped │ └─┬ @types/d3-zoom@3.0.8 │ ├── @types/d3-interpolate@3.0.4 deduped │ └── @types/d3-selection@3.0.11 deduped ├─┬ @types/hast@3.0.4 │ └── @types/unist@3.0.3 ├─┬ @types/node@25.9.2 │ └── undici-types@7.24.6 ├─┬ @types/papaparse@5.5.2 │ └── @types/node@25.9.2 deduped ├─┬ @vitest/coverage-v8@4.1.8 │ ├── @bcoe/v8-coverage@1.0.2 │ ├── UNMET OPTIONAL DEPENDENCY @vitest/browser@4.1.8 │ ├─┬ @vitest/utils@4.1.8 │ │ ├── @vitest/pretty-format@4.1.8 deduped │ │ ├── convert-source-map@2.0.0 │ │ └── tinyrainbow@3.1.0 deduped │ ├─┬ ast-v8-to-istanbul@1.0.0 │ │ ├─┬ @jridgewell/trace-mapping@0.3.31 │ │ │ ├── @jridgewell/resolve-uri@3.1.2 │ │ │ └── @jridgewell/sourcemap-codec@1.5.5 deduped │ │ ├─┬ estree-walker@3.0.3 │ │ │ └── @types/estree@1.0.8 deduped │ │ └── js-tokens@10.0.0 │ ├── istanbul-lib-coverage@3.2.2 │ ├─┬ istanbul-lib-report@3.0.1 │ │ ├── istanbul-lib-coverage@3.2.2 deduped │ │ ├─┬ make-dir@4.0.0 │ │ │ └── semver@7.7.4 deduped │ │ └─┬ supports-color@7.2.0 │ │ └── has-flag@4.0.0 deduped │ ├─┬ istanbul-reports@3.2.0 │ │ ├── html-escaper@2.0.2 │ │ └── istanbul-lib-report@3.0.1 deduped │ ├─┬ magicast@0.5.2 │ │ ├─┬ @babel/parser@7.29.0 │ │ │ └── @babel/types@7.29.0 deduped │ │ ├─┬ @babel/types@7.29.0 │ │ │ ├── @babel/helper-string-parser@7.27.1 │ │ │ └── @babel/helper-validator-identifier@7.28.5 │ │ └── source-map-js@1.2.1 │ ├── obug@2.1.1 │ ├── std-env@4.0.0 │ ├── tinyrainbow@3.1.0 │ └── vitest@4.1.8 deduped ├─┬ @vitest/ui@4.1.8 │ ├── @vitest/utils@4.1.8 deduped │ ├── fflate@0.8.2 │ ├── flatted@3.4.2 │ ├── pathe@2.0.3 │ ├─┬ sirv@3.0.2 │ │ ├── @polka/url@1.0.0-next.29 │ │ ├── mrmime@2.0.1 │ │ └── totalist@3.0.1 │ ├─┬ tinyglobby@0.2.17 │ │ ├── fdir@6.5.0 deduped │ │ └── picomatch@4.0.4 deduped │ ├── tinyrainbow@3.1.0 deduped │ └── vitest@4.1.8 deduped ├─┬ ajv-formats@3.0.1 │ └── ajv@8.20.0 deduped ├─┬ ajv@8.20.0 │ ├── fast-deep-equal@3.1.3 │ ├── fast-uri@3.1.2 │ ├── json-schema-traverse@1.0.0 │ └── require-from-string@2.0.2 ├─┬ chart.js@4.5.1 │ └── @kurkle/color@0.3.4 ├─┬ chartjs-plugin-annotation@3.1.0 │ └── chart.js@4.5.1 deduped ├─┬ cypress@15.16.0 │ ├─┬ @cypress/request@4.0.0 │ │ ├── aws-sign2@0.7.0 │ │ ├── aws4@1.13.2 │ │ ├── caseless@0.12.0 │ │ ├─┬ combined-stream@1.0.8 │ │ │ └── delayed-stream@1.0.0 │ │ ├── extend@3.0.2 deduped │ │ ├── forever-agent@0.6.1 │ │ ├─┬ form-data@4.0.5 │ │ │ ├── asynckit@0.4.0 │ │ │ ├── combined-stream@1.0.8 deduped │ │ │ ├─┬ es-set-tostringtag@2.1.0 │ │ │ │ ├── es-errors@1.3.0 │ │ │ │ ├─┬ get-intrinsic@1.3.0 │ │ │ │ │ ├─┬ call-bind-apply-helpers@1.0.2 │ │ │ │ │ │ ├── es-errors@1.3.0 deduped │ │ │ │ │ │ └── function-bind@1.1.2 deduped │ │ │ │ │ ├── es-define-property@1.0.1 │ │ │ │ │ ├── es-errors@1.3.0 deduped │ │ │ │ │ ├─┬ es-object-atoms@1.1.1 │ │ │ │ │ │ └── es-errors@1.3.0 deduped │ │ │ │ │ ├── function-bind@1.1.2 deduped │ │ │ │ │ ├─┬ get-proto@1.0.1 │ │ │ │ │ │ ├─┬ dunder-proto@1.0.1 │ │ │ │ │ │ │ ├── call-bind-apply-helpers@1.0.2 deduped │ │ │ │ │ │ │ ├── es-errors@1.3.0 deduped │ │ │ │ │ │ │ └── gopd@1.2.0 deduped │ │ │ │ │ │ └── es-object-atoms@1.1.1 deduped │ │ │ │ │ ├── gopd@1.2.0 │ │ │ │ │ ├── has-symbols@1.1.0 │ │ │ │ │ ├── hasown@2.0.2 deduped │ │ │ │ │ └── math-intrinsics@1.1.0 │ │ │ │ ├─┬ has-tostringtag@1.0.2 │ │ │ │ │ └── has-symbols@1.1.0 deduped │ │ │ │ └── hasown@2.0.2 deduped │ │ │ ├─┬ hasown@2.0.2 │ │ │ │ └── function-bind@1.1.2 │ │ │ └── mime-types@2.1.35 deduped │ │ ├─┬ http-signature@1.4.0 │ │ │ ├── assert-plus@1.0.0 │ │ │ ├─┬ jsprim@2.0.2 │ │ │ │ ├── assert-plus@1.0.0 deduped │ │ │ │ ├── extsprintf@1.3.0 │ │ │ │ ├── json-schema@0.4.0 │ │ │ │ └─┬ verror@1.10.0 │ │ │ │ ├── assert-plus@1.0.0 deduped │ │ │ │ ├── core-util-is@1.0.2 deduped │ │ │ │ └── extsprintf@1.3.0 deduped │ │ │ └─┬ sshpk@1.18.0 │ │ │ ├─┬ asn1@0.2.6 │ │ │ │ └── safer-buffer@2.1.2 deduped │ │ │ ├── assert-plus@1.0.0 deduped │ │ │ ├─┬ bcrypt-pbkdf@1.0.2 │ │ │ │ └── tweetnacl@0.14.5 deduped │ │ │ ├─┬ dashdash@1.14.1 │ │ │ │ └── assert-plus@1.0.0 deduped │ │ │ ├─┬ ecc-jsbn@0.1.2 │ │ │ │ ├── jsbn@0.1.1 deduped │ │ │ │ └── safer-buffer@2.1.2 deduped │ │ │ ├─┬ getpass@0.1.7 │ │ │ │ └── assert-plus@1.0.0 deduped │ │ │ ├── jsbn@0.1.1 │ │ │ ├── safer-buffer@2.1.2 deduped │ │ │ └── tweetnacl@0.14.5 │ │ ├── is-typedarray@1.0.0 │ │ ├── isstream@0.1.2 │ │ ├── json-stringify-safe@5.0.1 │ │ ├─┬ mime-types@2.1.35 │ │ │ └── mime-db@1.52.0 │ │ ├── performance-now@2.1.0 │ │ ├─┬ qs@6.14.2 │ │ │ └─┬ side-channel@1.1.0 │ │ │ ├── es-errors@1.3.0 deduped │ │ │ ├── object-inspect@1.13.4 │ │ │ ├─┬ side-channel-list@1.0.0 │ │ │ │ ├── es-errors@1.3.0 deduped │ │ │ │ └── object-inspect@1.13.4 deduped │ │ │ ├─┬ side-channel-map@1.0.1 │ │ │ │ ├─┬ call-bound@1.0.4 │ │ │ │ │ ├── call-bind-apply-helpers@1.0.2 deduped │ │ │ │ │ └── get-intrinsic@1.3.0 deduped │ │ │ │ ├── es-errors@1.3.0 deduped │ │ │ │ ├── get-intrinsic@1.3.0 deduped │ │ │ │ └── object-inspect@1.13.4 deduped │ │ │ └─┬ side-channel-weakmap@1.0.2 │ │ │ ├── call-bound@1.0.4 deduped │ │ │ ├── es-errors@1.3.0 deduped │ │ │ ├── get-intrinsic@1.3.0 deduped │ │ │ ├── object-inspect@1.13.4 deduped │ │ │ └── side-channel-map@1.0.1 deduped │ │ ├── safe-buffer@5.2.1 │ │ ├─┬ tough-cookie@5.1.2 │ │ │ └─┬ tldts@6.1.86 │ │ │ └── tldts-core@6.1.86 │ │ └─┬ tunnel-agent@0.6.0 │ │ └── safe-buffer@5.2.1 deduped │ ├─┬ @cypress/xvfb@1.2.4 │ │ ├─┬ debug@3.2.7 │ │ │ └── ms@2.1.3 deduped │ │ └── lodash.once@4.1.1 │ ├── @types/sinonjs__fake-timers@8.1.1 │ ├── @types/sizzle@2.3.10 │ ├── @types/tmp@0.2.6 │ ├── arch@2.2.0 │ ├── blob-util@2.0.2 │ ├── bluebird@3.7.2 │ ├─┬ buffer@5.7.1 │ │ ├── base64-js@1.5.1 │ │ └── ieee754@1.2.1 │ ├── cachedir@2.4.0 │ ├─┬ chalk@4.1.2 │ │ ├─┬ ansi-styles@4.3.0 │ │ │ └─┬ color-convert@2.0.1 │ │ │ └── color-name@1.1.4 │ │ └─┬ supports-color@7.2.0 │ │ └── has-flag@4.0.0 deduped │ ├── ci-info@4.4.0 │ ├─┬ cli-table3@0.6.1 │ │ ├── colors@1.4.0 │ │ └─┬ string-width@4.2.3 │ │ ├── emoji-regex@8.0.0 │ │ ├── is-fullwidth-code-point@3.0.0 │ │ └─┬ strip-ansi@6.0.1 │ │ └── ansi-regex@5.0.1 │ ├── commander@6.2.1 │ ├── common-tags@1.8.2 │ ├── dayjs@1.11.19 │ ├─┬ debug@4.4.3 │ │ └── ms@2.1.3 │ ├── eventemitter2@6.4.7 │ ├─┬ execa@4.1.0 │ │ ├── cross-spawn@7.0.6 deduped │ │ ├─┬ get-stream@5.2.0 │ │ │ └─┬ pump@3.0.3 │ │ │ ├─┬ end-of-stream@1.4.5 │ │ │ │ └── once@1.4.0 deduped │ │ │ └── once@1.4.0 deduped │ │ ├── human-signals@1.1.1 │ │ ├── is-stream@2.0.1 │ │ ├── merge-stream@2.0.0 │ │ ├─┬ npm-run-path@4.0.1 │ │ │ └── path-key@3.1.1 deduped │ │ ├─┬ onetime@5.1.2 │ │ │ └── mimic-fn@2.1.0 │ │ ├── signal-exit@3.0.7 │ │ └── strip-final-newline@2.0.0 │ ├─┬ executable@4.1.1 │ │ └── pify@2.3.0 │ ├─┬ fs-extra@9.1.0 │ │ ├── at-least-node@1.0.0 │ │ ├── graceful-fs@4.2.11 │ │ ├─┬ jsonfile@6.2.0 │ │ │ ├── graceful-fs@4.2.11 deduped │ │ │ └── universalify@2.0.1 deduped │ │ └── universalify@2.0.1 │ ├─┬ hasha@5.2.2 │ │ ├── is-stream@2.0.1 deduped │ │ └── type-fest@0.8.1 │ ├─┬ is-installed-globally@0.4.0 │ │ ├─┬ global-dirs@3.0.1 │ │ │ └── ini@2.0.0 │ │ └── is-path-inside@3.0.3 │ ├─┬ listr2@9.0.5 │ │ ├─┬ cli-truncate@5.2.0 │ │ │ ├─┬ slice-ansi@8.0.0 │ │ │ │ ├── ansi-styles@6.2.3 │ │ │ │ └─┬ is-fullwidth-code-point@5.1.0 │ │ │ │ └── get-east-asian-width@1.5.0 deduped │ │ │ └─┬ string-width@8.2.1 │ │ │ ├── get-east-asian-width@1.5.0 │ │ │ └─┬ strip-ansi@7.2.0 │ │ │ └── ansi-regex@6.2.2 │ │ ├── colorette@2.0.20 │ │ ├── eventemitter3@5.0.4 │ │ ├─┬ log-update@6.1.0 │ │ │ ├─┬ ansi-escapes@7.3.0 │ │ │ │ └── environment@1.1.0 │ │ │ ├─┬ cli-cursor@5.0.0 │ │ │ │ └─┬ restore-cursor@5.1.0 │ │ │ │ ├─┬ onetime@7.0.0 │ │ │ │ │ └── mimic-function@5.0.1 │ │ │ │ └── signal-exit@4.1.0 │ │ │ ├─┬ slice-ansi@7.1.2 │ │ │ │ ├── ansi-styles@6.2.3 │ │ │ │ └─┬ is-fullwidth-code-point@5.1.0 │ │ │ │ └── get-east-asian-width@1.5.0 deduped │ │ │ ├─┬ strip-ansi@7.2.0 │ │ │ │ └── ansi-regex@6.2.2 │ │ │ └── wrap-ansi@9.0.2 deduped │ │ ├── rfdc@1.4.1 │ │ └─┬ wrap-ansi@9.0.2 │ │ ├── ansi-styles@6.2.3 │ │ ├─┬ string-width@7.2.0 │ │ │ ├── emoji-regex@10.6.0 │ │ │ ├── get-east-asian-width@1.5.0 deduped │ │ │ └── strip-ansi@7.2.0 deduped │ │ └─┬ strip-ansi@7.2.0 │ │ └── ansi-regex@6.2.2 │ ├── lodash@4.18.1 │ ├─┬ log-symbols@4.1.0 │ │ ├── chalk@4.1.2 deduped │ │ └── is-unicode-supported@0.1.0 │ ├── minimist@1.2.8 │ ├── ospath@1.2.2 │ ├── pretty-bytes@5.6.0 │ ├── process@0.11.10 │ ├── proxy-from-env@1.0.0 │ ├─┬ request-progress@3.0.0 │ │ └── throttleit@1.0.1 │ ├─┬ supports-color@8.1.1 │ │ └── has-flag@4.0.0 │ ├── systeminformation@5.31.6 │ ├── tmp@0.2.6 │ ├── tree-kill@1.2.2 │ ├── tslib@1.14.1 │ ├── untildify@4.0.0 │ └─┬ yauzl@3.3.1 │ ├── buffer-crc32@0.2.13 │ └── pend@1.2.0 ├─┬ d3@7.9.0 │ ├─┬ d3-array@3.2.4 │ │ └── internmap@2.0.3 │ ├── d3-axis@3.0.0 │ ├─┬ d3-brush@3.0.0 │ │ ├── d3-dispatch@3.0.1 deduped │ │ ├── d3-drag@3.0.0 deduped │ │ ├── d3-interpolate@3.0.1 deduped │ │ ├── d3-selection@3.0.0 deduped │ │ └── d3-transition@3.0.1 deduped │ ├─┬ d3-chord@3.0.1 │ │ └── d3-path@3.1.0 deduped │ ├── d3-color@3.1.0 │ ├─┬ d3-contour@4.0.2 │ │ └── d3-array@3.2.4 deduped │ ├─┬ d3-delaunay@6.0.4 │ │ └─┬ delaunator@5.0.1 │ │ └── robust-predicates@3.0.2 │ ├── d3-dispatch@3.0.1 │ ├─┬ d3-drag@3.0.0 │ │ ├── d3-dispatch@3.0.1 deduped │ │ └── d3-selection@3.0.0 deduped │ ├─┬ d3-dsv@3.0.1 │ │ ├── commander@7.2.0 │ │ ├─┬ iconv-lite@0.6.3 │ │ │ └── safer-buffer@2.1.2 │ │ └── rw@1.3.3 │ ├── d3-ease@3.0.1 │ ├─┬ d3-fetch@3.0.1 │ │ └── d3-dsv@3.0.1 deduped │ ├─┬ d3-force@3.0.0 │ │ ├── d3-dispatch@3.0.1 deduped │ │ ├── d3-quadtree@3.0.1 deduped │ │ └── d3-timer@3.0.1 deduped │ ├── d3-format@3.1.2 │ ├─┬ d3-geo@3.1.1 │ │ └── d3-array@3.2.4 deduped │ ├── d3-hierarchy@3.1.2 │ ├─┬ d3-interpolate@3.0.1 │ │ └── d3-color@3.1.0 deduped │ ├── d3-path@3.1.0 │ ├── d3-polygon@3.0.1 │ ├── d3-quadtree@3.0.1 │ ├── d3-random@3.0.1 │ ├─┬ d3-scale-chromatic@3.1.0 │ │ ├── d3-color@3.1.0 deduped │ │ └── d3-interpolate@3.0.1 deduped │ ├─┬ d3-scale@4.0.2 │ │ ├── d3-array@3.2.4 deduped │ │ ├── d3-format@3.1.2 deduped │ │ ├── d3-interpolate@3.0.1 deduped │ │ ├── d3-time-format@4.1.0 deduped │ │ └── d3-time@3.1.0 deduped │ ├── d3-selection@3.0.0 │ ├─┬ d3-shape@3.2.0 │ │ └── d3-path@3.1.0 deduped │ ├─┬ d3-time-format@4.1.0 │ │ └── d3-time@3.1.0 deduped │ ├─┬ d3-time@3.1.0 │ │ └── d3-array@3.2.4 deduped │ ├── d3-timer@3.0.1 │ ├─┬ d3-transition@3.0.1 │ │ ├── d3-color@3.1.0 deduped │ │ ├── d3-dispatch@3.0.1 deduped │ │ ├── d3-ease@3.0.1 deduped │ │ ├── d3-interpolate@3.0.1 deduped │ │ ├── d3-selection@3.0.0 deduped │ │ └── d3-timer@3.0.1 deduped │ └─┬ d3-zoom@3.0.0 │ ├── d3-dispatch@3.0.1 deduped │ ├── d3-drag@3.0.0 deduped │ ├── d3-interpolate@3.0.1 deduped │ ├── d3-selection@3.0.0 deduped │ └── d3-transition@3.0.1 deduped ├─┬ eslint@10.4.1 │ ├─┬ @eslint-community/eslint-utils@4.9.1 │ │ ├── eslint-visitor-keys@3.4.3 │ │ └── eslint@10.4.1 deduped │ ├── @eslint-community/regexpp@4.12.2 │ ├─┬ @eslint/config-array@0.23.5 │ │ ├── @eslint/object-schema@3.0.5 │ │ ├── debug@4.4.3 deduped │ │ └── minimatch@10.2.4 deduped │ ├─┬ @eslint/config-helpers@0.6.0 │ │ └── @eslint/core@1.2.1 deduped │ ├─┬ @eslint/core@1.2.1 │ │ └── @types/json-schema@7.0.15 deduped │ ├─┬ @eslint/plugin-kit@0.7.2 │ │ ├── @eslint/core@1.2.1 deduped │ │ └─┬ levn@0.4.1 │ │ ├── prelude-ls@1.2.1 deduped │ │ └── type-check@0.4.0 deduped │ ├─┬ @humanfs/node@0.16.7 │ │ ├── @humanfs/core@0.19.1 │ │ └── @humanwhocodes/retry@0.4.3 deduped │ ├── @humanwhocodes/module-importer@1.0.1 │ ├── @humanwhocodes/retry@0.4.3 │ ├── @types/estree@1.0.8 │ ├─┬ ajv@6.14.0 │ │ ├── fast-deep-equal@3.1.3 deduped │ │ ├── fast-json-stable-stringify@2.1.0 │ │ ├── json-schema-traverse@0.4.1 │ │ └─┬ uri-js@4.4.1 │ │ └── punycode@2.3.1 │ ├─┬ cross-spawn@7.0.6 │ │ ├── path-key@3.1.1 │ │ ├─┬ shebang-command@2.0.0 │ │ │ └── shebang-regex@3.0.0 │ │ └─┬ which@2.0.2 │ │ └── isexe@2.0.0 │ ├── debug@4.4.3 deduped │ ├── escape-string-regexp@4.0.0 │ ├─┬ eslint-scope@9.1.2 │ │ ├── @types/esrecurse@4.3.1 │ │ ├── @types/estree@1.0.8 deduped │ │ ├─┬ esrecurse@4.3.0 │ │ │ └── estraverse@5.3.0 deduped │ │ └── estraverse@5.3.0 │ ├── eslint-visitor-keys@5.0.1 │ ├─┬ espree@11.2.0 │ │ ├─┬ acorn-jsx@5.3.2 │ │ │ └── acorn@8.16.0 deduped │ │ ├── acorn@8.16.0 │ │ └── eslint-visitor-keys@5.0.1 deduped │ ├─┬ esquery@1.7.0 │ │ └── estraverse@5.3.0 deduped │ ├── esutils@2.0.3 │ ├── fast-deep-equal@3.1.3 deduped │ ├─┬ file-entry-cache@8.0.0 │ │ └─┬ flat-cache@4.0.1 │ │ ├── flatted@3.4.2 deduped │ │ └─┬ keyv@4.5.4 │ │ └── json-buffer@3.0.1 │ ├─┬ find-up@5.0.0 │ │ ├─┬ locate-path@6.0.0 │ │ │ └─┬ p-locate@5.0.0 │ │ │ └─┬ p-limit@3.1.0 │ │ │ └── yocto-queue@0.1.0 │ │ └── path-exists@4.0.0 │ ├─┬ glob-parent@6.0.2 │ │ └── is-glob@4.0.3 deduped │ ├── ignore@5.3.2 │ ├── imurmurhash@0.1.4 │ ├─┬ is-glob@4.0.3 │ │ └── is-extglob@2.1.1 │ ├── jiti@2.7.0 │ ├── json-stable-stringify-without-jsonify@1.0.1 │ ├─┬ minimatch@10.2.4 │ │ └─┬ brace-expansion@5.0.2 │ │ └── balanced-match@4.0.3 │ ├── natural-compare@1.4.0 │ └─┬ optionator@0.9.4 │ ├── deep-is@0.1.4 │ ├── fast-levenshtein@2.0.6 │ ├── levn@0.4.1 deduped │ ├── prelude-ls@1.2.1 │ ├─┬ type-check@0.4.0 │ │ └── prelude-ls@1.2.1 deduped │ └── word-wrap@1.2.5 ├── github-slugger@2.0.0 ├── globals@17.6.0 ├─┬ gray-matter@4.0.3 │ ├─┬ js-yaml@3.14.2 │ │ ├─┬ argparse@1.0.10 │ │ │ └── sprintf-js@1.0.3 │ │ └── esprima@4.0.1 │ ├── kind-of@6.0.3 │ ├─┬ section-matter@1.0.0 │ │ ├─┬ extend-shallow@2.0.1 │ │ │ └── is-extendable@0.1.1 │ │ └── kind-of@6.0.3 deduped │ └── strip-bom-string@1.0.0 ├─┬ happy-dom@20.10.2 │ ├── @types/node@25.9.2 deduped │ ├── @types/whatwg-mimetype@3.0.2 │ ├─┬ @types/ws@8.18.1 │ │ └── @types/node@25.9.2 deduped │ ├─┬ buffer-image-size@0.6.4 │ │ └── @types/node@25.9.2 deduped │ ├── entities@7.0.1 │ ├── whatwg-mimetype@3.0.0 │ └─┬ ws@8.21.0 │ ├── UNMET OPTIONAL DEPENDENCY bufferutil@^4.0.1 │ └── UNMET OPTIONAL DEPENDENCY utf-8-validate@>=5.0.2 ├─┬ hast-util-to-string@3.0.1 │ └── @types/hast@3.0.4 deduped ├─┬ htmlhint@1.9.2 │ ├── async@3.2.6 │ ├── chalk@4.1.2 deduped │ ├── commander@11.1.0 │ ├─┬ glob@13.0.6 overridden │ │ ├── minimatch@10.2.4 deduped │ │ ├── minipass@7.1.3 │ │ └─┬ path-scurry@2.0.2 │ │ ├── lru-cache@11.2.7 │ │ └── minipass@7.1.3 deduped │ ├── is-glob@4.0.3 deduped │ ├─┬ node-sarif-builder@3.2.0 │ │ ├── @types/sarif@2.1.7 │ │ └─┬ fs-extra@11.3.4 │ │ ├── graceful-fs@4.2.11 deduped │ │ ├── jsonfile@6.2.0 deduped │ │ └── universalify@2.0.1 deduped │ ├── strip-json-comments@3.1.1 │ └── xml@1.0.1 ├─┬ js-yaml@4.2.0 │ └── argparse@2.0.1 ├─┬ json-schema-to-typescript@15.0.4 │ ├─┬ @apidevtools/json-schema-ref-parser@11.9.3 │ │ ├── @jsdevtools/ono@7.1.3 │ │ ├── @types/json-schema@7.0.15 deduped │ │ └── js-yaml@4.2.0 deduped │ ├── @types/json-schema@7.0.15 │ ├── @types/lodash@4.17.23 │ ├── is-glob@4.0.3 deduped │ ├── js-yaml@4.2.0 deduped │ ├── lodash@4.18.1 deduped │ ├── minimist@1.2.8 deduped │ ├── prettier@3.8.1 │ └── tinyglobby@0.2.17 deduped ├─┬ jszip@3.10.1 │ ├─┬ lie@3.3.0 │ │ └── immediate@3.0.6 │ ├── pako@1.0.11 │ ├─┬ readable-stream@2.3.8 │ │ ├── core-util-is@1.0.2 │ │ ├── inherits@2.0.4 │ │ ├── isarray@1.0.0 │ │ ├── process-nextick-args@2.0.1 │ │ ├── safe-buffer@5.1.2 │ │ ├─┬ string_decoder@1.1.1 │ │ │ └── safe-buffer@5.1.2 │ │ └── util-deprecate@1.0.2 │ └── setimmediate@1.0.5 ├─┬ knip@6.16.1 │ ├─┬ fdir@6.5.0 │ │ └── picomatch@4.0.4 deduped │ ├─┬ formatly@0.3.0 │ │ └─┬ fd-package-json@2.0.0 │ │ └── walk-up-path@4.0.0 │ ├─┬ get-tsconfig@4.14.0 │ │ └── resolve-pkg-maps@1.0.0 │ ├── jiti@2.7.0 deduped │ ├─┬ oxc-parser@0.133.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-parser/binding-android-arm-eabi@0.133.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-parser/binding-android-arm64@0.133.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-parser/binding-darwin-arm64@0.133.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-parser/binding-darwin-x64@0.133.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-parser/binding-freebsd-x64@0.133.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-parser/binding-linux-arm-gnueabihf@0.133.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-parser/binding-linux-arm-musleabihf@0.133.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-parser/binding-linux-arm64-gnu@0.133.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-parser/binding-linux-arm64-musl@0.133.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-parser/binding-linux-ppc64-gnu@0.133.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-parser/binding-linux-riscv64-gnu@0.133.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-parser/binding-linux-riscv64-musl@0.133.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-parser/binding-linux-s390x-gnu@0.133.0 │ │ ├── @oxc-parser/binding-linux-x64-gnu@0.133.0 │ │ ├── @oxc-parser/binding-linux-x64-musl@0.133.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-parser/binding-openharmony-arm64@0.133.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-parser/binding-wasm32-wasi@0.133.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-parser/binding-win32-arm64-msvc@0.133.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-parser/binding-win32-ia32-msvc@0.133.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-parser/binding-win32-x64-msvc@0.133.0 │ │ └── @oxc-project/types@0.133.0 │ ├─┬ oxc-resolver@11.20.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-resolver/binding-android-arm-eabi@11.20.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-resolver/binding-android-arm64@11.20.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-resolver/binding-darwin-arm64@11.20.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-resolver/binding-darwin-x64@11.20.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-resolver/binding-freebsd-x64@11.20.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-resolver/binding-linux-arm-gnueabihf@11.20.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-resolver/binding-linux-arm-musleabihf@11.20.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-resolver/binding-linux-arm64-gnu@11.20.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-resolver/binding-linux-arm64-musl@11.20.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-resolver/binding-linux-ppc64-gnu@11.20.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-resolver/binding-linux-riscv64-gnu@11.20.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-resolver/binding-linux-riscv64-musl@11.20.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-resolver/binding-linux-s390x-gnu@11.20.0 │ │ ├── @oxc-resolver/binding-linux-x64-gnu@11.20.0 │ │ ├── @oxc-resolver/binding-linux-x64-musl@11.20.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-resolver/binding-openharmony-arm64@11.20.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-resolver/binding-wasm32-wasi@11.20.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-resolver/binding-win32-arm64-msvc@11.20.0 │ │ └── UNMET OPTIONAL DEPENDENCY @oxc-resolver/binding-win32-x64-msvc@11.20.0 │ ├── picomatch@4.0.4 │ ├── smol-toml@1.6.1 │ ├── strip-json-comments@5.0.3 │ ├── tinyglobby@0.2.17 deduped │ ├── unbash@3.0.0 │ ├── yaml@2.9.0 │ └── zod@4.3.6 ├─┬ mermaid@11.15.0 │ ├── @braintree/sanitize-url@7.1.2 │ ├─┬ @iconify/utils@3.1.0 │ │ ├─┬ @antfu/install-pkg@1.1.0 │ │ │ ├── package-manager-detector@1.6.0 │ │ │ └── tinyexec@1.0.2 deduped │ │ ├── @iconify/types@2.0.0 │ │ └─┬ mlly@1.8.2 │ │ ├── acorn@8.16.0 deduped │ │ ├── pathe@2.0.3 deduped │ │ ├─┬ pkg-types@1.3.1 │ │ │ ├── confbox@0.1.8 │ │ │ ├── mlly@1.8.2 deduped │ │ │ └── pathe@2.0.3 deduped │ │ └── ufo@1.6.3 │ ├─┬ @mermaid-js/parser@1.1.1 │ │ └── @chevrotain/types@11.1.2 │ ├── @types/d3@7.4.3 deduped │ ├─┬ @upsetjs/venn.js@2.0.0 │ │ ├── d3-selection@3.0.0 deduped │ │ └── d3-transition@3.0.1 deduped │ ├─┬ cytoscape-cose-bilkent@4.1.0 │ │ ├─┬ cose-base@1.0.3 │ │ │ └── layout-base@1.0.2 │ │ └── cytoscape@3.33.2 deduped │ ├─┬ cytoscape-fcose@2.2.0 │ │ ├─┬ cose-base@2.2.0 │ │ │ └── layout-base@2.0.1 │ │ └── cytoscape@3.33.2 deduped │ ├── cytoscape@3.33.2 │ ├─┬ d3-sankey@0.12.3 │ │ ├─┬ d3-array@2.12.1 │ │ │ └── internmap@1.0.1 │ │ └─┬ d3-shape@1.3.7 │ │ └── d3-path@1.0.9 │ ├── d3@7.9.0 deduped │ ├─┬ dagre-d3-es@7.0.14 │ │ ├── d3@7.9.0 deduped │ │ └── lodash-es@4.18.1 │ ├── dayjs@1.11.19 deduped │ ├─┬ dompurify@3.4.1 │ │ └── @types/trusted-types@2.0.7 │ ├── es-toolkit@1.46.1 │ ├─┬ katex@0.16.45 │ │ └── commander@8.3.0 │ ├── khroma@2.1.0 │ ├── marked@16.4.2 │ ├─┬ roughjs@4.6.6 │ │ ├── hachure-fill@0.5.2 │ │ ├── path-data-parser@0.1.0 │ │ ├── points-on-curve@0.2.0 │ │ └─┬ points-on-path@0.2.1 │ │ ├── path-data-parser@0.1.0 deduped │ │ └── points-on-curve@0.2.0 deduped │ ├── stylis@4.4.0 │ ├── ts-dedent@2.2.0 │ └── uuid@14.0.0 ├─┬ minify@15.3.1 │ ├── @putout/minify@6.0.7 │ ├─┬ @swc/core@1.15.33 │ │ ├── UNMET OPTIONAL DEPENDENCY @swc/core-darwin-arm64@1.15.33 │ │ ├── UNMET OPTIONAL DEPENDENCY @swc/core-darwin-x64@1.15.33 │ │ ├── UNMET OPTIONAL DEPENDENCY @swc/core-linux-arm-gnueabihf@1.15.33 │ │ ├── UNMET OPTIONAL DEPENDENCY @swc/core-linux-arm64-gnu@1.15.33 │ │ ├── UNMET OPTIONAL DEPENDENCY @swc/core-linux-arm64-musl@1.15.33 │ │ ├── UNMET OPTIONAL DEPENDENCY @swc/core-linux-ppc64-gnu@1.15.33 │ │ ├── UNMET OPTIONAL DEPENDENCY @swc/core-linux-s390x-gnu@1.15.33 │ │ ├── @swc/core-linux-x64-gnu@1.15.33 │ │ ├── @swc/core-linux-x64-musl@1.15.33 │ │ ├── UNMET OPTIONAL DEPENDENCY @swc/core-win32-arm64-msvc@1.15.33 │ │ ├── UNMET OPTIONAL DEPENDENCY @swc/core-win32-ia32-msvc@1.15.33 │ │ ├── UNMET OPTIONAL DEPENDENCY @swc/core-win32-x64-msvc@1.15.33 │ │ ├── @swc/counter@0.1.3 │ │ ├── UNMET OPTIONAL DEPENDENCY @swc/helpers@>=0.5.17 │ │ └─┬ @swc/types@0.1.26 │ │ └── @swc/counter@0.1.3 deduped │ ├─┬ clean-css@5.3.3 │ │ └── source-map@0.6.1 │ ├── css-b64-images@0.2.5 │ ├── debug@4.4.3 deduped │ ├─┬ esbuild@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/aix-ppc64@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/android-arm@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/android-arm64@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/android-x64@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/darwin-arm64@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/darwin-x64@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/freebsd-arm64@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/freebsd-x64@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/linux-arm@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/linux-arm64@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/linux-ia32@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/linux-loong64@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/linux-mips64el@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/linux-ppc64@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/linux-riscv64@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/linux-s390x@0.28.0 │ │ ├── @esbuild/linux-x64@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/netbsd-arm64@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/netbsd-x64@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/openbsd-arm64@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/openbsd-x64@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/openharmony-arm64@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/sunos-x64@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/win32-arm64@0.28.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @esbuild/win32-ia32@0.28.0 │ │ └── UNMET OPTIONAL DEPENDENCY @esbuild/win32-x64@0.28.0 │ ├─┬ find-up@8.0.0 │ │ ├─┬ locate-path@8.0.0 │ │ │ └─┬ p-locate@6.0.0 │ │ │ └─┬ p-limit@4.0.0 │ │ │ └── yocto-queue@1.2.2 │ │ └── unicorn-magic@0.3.0 │ ├─┬ html-minifier-next@6.2.4 │ │ ├── @swc/core@1.15.33 deduped │ │ ├── commander@14.0.3 │ │ ├── entities@8.0.0 │ │ ├── lightningcss@1.32.0 deduped │ │ ├─┬ svgo@4.0.1 │ │ │ ├── commander@11.1.0 │ │ │ ├─┬ css-select@5.2.2 │ │ │ │ ├── boolbase@1.0.0 │ │ │ │ ├── css-what@6.2.2 deduped │ │ │ │ ├─┬ domhandler@5.0.3 │ │ │ │ │ └── domelementtype@2.3.0 │ │ │ │ ├─┬ domutils@3.2.2 │ │ │ │ │ ├─┬ dom-serializer@2.0.0 │ │ │ │ │ │ ├── domelementtype@2.3.0 deduped │ │ │ │ │ │ ├── domhandler@5.0.3 deduped │ │ │ │ │ │ └── entities@4.5.0 │ │ │ │ │ ├── domelementtype@2.3.0 deduped │ │ │ │ │ └── domhandler@5.0.3 deduped │ │ │ │ └─┬ nth-check@2.1.1 │ │ │ │ └── boolbase@1.0.0 deduped │ │ │ ├─┬ css-tree@3.2.1 │ │ │ │ ├── mdn-data@2.27.1 │ │ │ │ └── source-map-js@1.2.1 deduped │ │ │ ├── css-what@6.2.2 │ │ │ ├─┬ csso@5.0.5 │ │ │ │ └─┬ css-tree@2.2.1 │ │ │ │ ├── mdn-data@2.0.28 │ │ │ │ └── source-map-js@1.2.1 deduped │ │ │ ├── picocolors@1.1.1 deduped │ │ │ └── sax@1.6.0 │ │ └── terser@5.47.1 deduped │ ├─┬ lightningcss@1.32.0 │ │ ├── detect-libc@2.1.2 deduped │ │ ├── UNMET OPTIONAL DEPENDENCY lightningcss-android-arm64@1.32.0 │ │ ├── UNMET OPTIONAL DEPENDENCY lightningcss-darwin-arm64@1.32.0 │ │ ├── UNMET OPTIONAL DEPENDENCY lightningcss-darwin-x64@1.32.0 │ │ ├── UNMET OPTIONAL DEPENDENCY lightningcss-freebsd-x64@1.32.0 │ │ ├── UNMET OPTIONAL DEPENDENCY lightningcss-linux-arm-gnueabihf@1.32.0 │ │ ├── UNMET OPTIONAL DEPENDENCY lightningcss-linux-arm64-gnu@1.32.0 │ │ ├── UNMET OPTIONAL DEPENDENCY lightningcss-linux-arm64-musl@1.32.0 │ │ ├── lightningcss-linux-x64-gnu@1.32.0 │ │ ├── lightningcss-linux-x64-musl@1.32.0 │ │ ├── UNMET OPTIONAL DEPENDENCY lightningcss-win32-arm64-msvc@1.32.0 │ │ └── UNMET OPTIONAL DEPENDENCY lightningcss-win32-x64-msvc@1.32.0 │ ├── montag@1.2.1 │ ├─┬ oxc-minify@0.125.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-minify/binding-android-arm-eabi@0.125.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-minify/binding-android-arm64@0.125.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-minify/binding-darwin-arm64@0.125.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-minify/binding-darwin-x64@0.125.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-minify/binding-freebsd-x64@0.125.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-minify/binding-linux-arm-gnueabihf@0.125.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-minify/binding-linux-arm-musleabihf@0.125.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-minify/binding-linux-arm64-gnu@0.125.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-minify/binding-linux-arm64-musl@0.125.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-minify/binding-linux-ppc64-gnu@0.125.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-minify/binding-linux-riscv64-gnu@0.125.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-minify/binding-linux-riscv64-musl@0.125.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-minify/binding-linux-s390x-gnu@0.125.0 │ │ ├── @oxc-minify/binding-linux-x64-gnu@0.125.0 │ │ ├── @oxc-minify/binding-linux-x64-musl@0.125.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-minify/binding-openharmony-arm64@0.125.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-minify/binding-wasm32-wasi@0.125.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-minify/binding-win32-arm64-msvc@0.125.0 │ │ ├── UNMET OPTIONAL DEPENDENCY @oxc-minify/binding-win32-ia32-msvc@0.125.0 │ │ └── UNMET OPTIONAL DEPENDENCY @oxc-minify/binding-win32-x64-msvc@0.125.0 │ ├─┬ readjson@2.2.2 │ │ ├── jju@1.4.0 │ │ └── try-catch@3.0.1 │ ├── redstd@1.0.2 │ ├─┬ terser@5.47.1 │ │ ├─┬ @jridgewell/source-map@0.3.11 │ │ │ ├─┬ @jridgewell/gen-mapping@0.3.13 │ │ │ │ ├── @jridgewell/sourcemap-codec@1.5.5 deduped │ │ │ │ └── @jridgewell/trace-mapping@0.3.31 deduped │ │ │ └── @jridgewell/trace-mapping@0.3.31 deduped │ │ ├── acorn@8.16.0 deduped │ │ ├── commander@2.20.3 │ │ └─┬ source-map-support@0.5.21 │ │ ├── buffer-from@1.1.2 │ │ └── source-map@0.6.1 deduped │ ├── try-catch@4.0.9 │ └── try-to-catch@4.0.5 ├── papaparse@5.5.3 ├─┬ rehype-autolink-headings@7.1.0 │ ├── @types/hast@3.0.4 deduped │ ├── @ungap/structured-clone@1.3.0 │ ├─┬ hast-util-heading-rank@3.0.0 │ │ └── @types/hast@3.0.4 deduped │ ├─┬ hast-util-is-element@3.0.0 │ │ └── @types/hast@3.0.4 deduped │ ├── unified@11.0.5 deduped │ └── unist-util-visit@5.1.0 deduped ├─┬ rehype-raw@7.0.0 │ ├── @types/hast@3.0.4 deduped │ ├─┬ hast-util-raw@9.1.0 │ │ ├── @types/hast@3.0.4 deduped │ │ ├── @types/unist@3.0.3 deduped │ │ ├── @ungap/structured-clone@1.3.0 deduped │ │ ├─┬ hast-util-from-parse5@8.0.3 │ │ │ ├── @types/hast@3.0.4 deduped │ │ │ ├── @types/unist@3.0.3 deduped │ │ │ ├── devlop@1.1.0 deduped │ │ │ ├─┬ hastscript@9.0.1 │ │ │ │ ├── @types/hast@3.0.4 deduped │ │ │ │ ├── comma-separated-tokens@2.0.3 deduped │ │ │ │ ├─┬ hast-util-parse-selector@4.0.0 │ │ │ │ │ └── @types/hast@3.0.4 deduped │ │ │ │ ├── property-information@7.1.0 deduped │ │ │ │ └── space-separated-tokens@2.0.2 deduped │ │ │ ├── property-information@7.1.0 deduped │ │ │ ├─┬ vfile-location@5.0.3 │ │ │ │ ├── @types/unist@3.0.3 deduped │ │ │ │ └── vfile@6.0.3 deduped │ │ │ ├── vfile@6.0.3 deduped │ │ │ └── web-namespaces@2.0.1 deduped │ │ ├─┬ hast-util-to-parse5@8.0.1 │ │ │ ├── @types/hast@3.0.4 deduped │ │ │ ├── comma-separated-tokens@2.0.3 deduped │ │ │ ├── devlop@1.1.0 deduped │ │ │ ├── property-information@7.1.0 deduped │ │ │ ├── space-separated-tokens@2.0.2 deduped │ │ │ ├── web-namespaces@2.0.1 deduped │ │ │ └── zwitch@2.0.4 deduped │ │ ├── html-void-elements@3.0.0 │ │ ├── mdast-util-to-hast@13.2.1 deduped │ │ ├─┬ parse5@7.3.0 │ │ │ └── entities@6.0.1 │ │ ├─┬ unist-util-position@5.0.0 │ │ │ └── @types/unist@3.0.3 deduped │ │ ├── unist-util-visit@5.1.0 deduped │ │ ├── vfile@6.0.3 deduped │ │ ├── web-namespaces@2.0.1 │ │ └── zwitch@2.0.4 │ └─┬ vfile@6.0.3 │ ├── @types/unist@3.0.3 deduped │ └─┬ vfile-message@4.0.3 │ ├── @types/unist@3.0.3 deduped │ └── unist-util-stringify-position@4.0.0 deduped ├─┬ rehype-sanitize@6.0.0 │ ├── @types/hast@3.0.4 deduped │ └─┬ hast-util-sanitize@5.0.2 │ ├── @types/hast@3.0.4 deduped │ ├── @ungap/structured-clone@1.3.0 deduped │ └── unist-util-position@5.0.0 deduped ├─┬ rehype-stringify@10.0.1 │ ├── @types/hast@3.0.4 deduped │ ├─┬ hast-util-to-html@9.0.5 │ │ ├── @types/hast@3.0.4 deduped │ │ ├── @types/unist@3.0.3 deduped │ │ ├── ccount@2.0.1 │ │ ├── comma-separated-tokens@2.0.3 │ │ ├─┬ hast-util-whitespace@3.0.0 │ │ │ └── @types/hast@3.0.4 deduped │ │ ├── html-void-elements@3.0.0 deduped │ │ ├── mdast-util-to-hast@13.2.1 deduped │ │ ├── property-information@7.1.0 │ │ ├── space-separated-tokens@2.0.2 │ │ ├─┬ stringify-entities@4.0.4 │ │ │ ├── character-entities-html4@2.1.0 │ │ │ └── character-entities-legacy@3.0.0 │ │ └── zwitch@2.0.4 deduped │ └── unified@11.0.5 deduped ├─┬ remark-gfm@4.0.1 │ ├─┬ @types/mdast@4.0.4 │ │ └── @types/unist@3.0.3 deduped │ ├─┬ mdast-util-gfm@3.1.0 │ │ ├── mdast-util-from-markdown@2.0.3 deduped │ │ ├─┬ mdast-util-gfm-autolink-literal@2.0.1 │ │ │ ├── @types/mdast@4.0.4 deduped │ │ │ ├── ccount@2.0.1 deduped │ │ │ ├── devlop@1.1.0 deduped │ │ │ ├─┬ mdast-util-find-and-replace@3.0.2 │ │ │ │ ├── @types/mdast@4.0.4 deduped │ │ │ │ ├── escape-string-regexp@5.0.0 │ │ │ │ ├── unist-util-is@6.0.1 deduped │ │ │ │ └── unist-util-visit-parents@6.0.2 deduped │ │ │ └─┬ micromark-util-character@2.1.1 │ │ │ ├── micromark-util-symbol@2.0.1 deduped │ │ │ └── micromark-util-types@2.0.2 deduped │ │ ├─┬ mdast-util-gfm-footnote@2.1.0 │ │ │ ├── @types/mdast@4.0.4 deduped │ │ │ ├── devlop@1.1.0 deduped │ │ │ ├── mdast-util-from-markdown@2.0.3 deduped │ │ │ ├── mdast-util-to-markdown@2.1.2 deduped │ │ │ └── micromark-util-normalize-identifier@2.0.1 deduped │ │ ├─┬ mdast-util-gfm-strikethrough@2.0.0 │ │ │ ├── @types/mdast@4.0.4 deduped │ │ │ ├── mdast-util-from-markdown@2.0.3 deduped │ │ │ └── mdast-util-to-markdown@2.1.2 deduped │ │ ├─┬ mdast-util-gfm-table@2.0.0 │ │ │ ├── @types/mdast@4.0.4 deduped │ │ │ ├── devlop@1.1.0 deduped │ │ │ ├── markdown-table@3.0.4 │ │ │ ├── mdast-util-from-markdown@2.0.3 deduped │ │ │ └── mdast-util-to-markdown@2.1.2 deduped │ │ ├─┬ mdast-util-gfm-task-list-item@2.0.0 │ │ │ ├── @types/mdast@4.0.4 deduped │ │ │ ├── devlop@1.1.0 deduped │ │ │ ├── mdast-util-from-markdown@2.0.3 deduped │ │ │ └── mdast-util-to-markdown@2.1.2 deduped │ │ └─┬ mdast-util-to-markdown@2.1.2 │ │ ├── @types/mdast@4.0.4 deduped │ │ ├── @types/unist@3.0.3 deduped │ │ ├── longest-streak@3.1.0 │ │ ├─┬ mdast-util-phrasing@4.1.0 │ │ │ ├── @types/mdast@4.0.4 deduped │ │ │ └── unist-util-is@6.0.1 deduped │ │ ├── mdast-util-to-string@4.0.0 deduped │ │ ├─┬ micromark-util-classify-character@2.0.1 │ │ │ ├── micromark-util-character@2.1.1 deduped │ │ │ ├── micromark-util-symbol@2.0.1 deduped │ │ │ └── micromark-util-types@2.0.2 deduped │ │ ├── micromark-util-decode-string@2.0.1 deduped │ │ ├── unist-util-visit@5.1.0 deduped │ │ └── zwitch@2.0.4 deduped │ ├─┬ micromark-extension-gfm@3.0.0 │ │ ├─┬ micromark-extension-gfm-autolink-literal@2.1.0 │ │ │ ├── micromark-util-character@2.1.1 deduped │ │ │ ├── micromark-util-sanitize-uri@2.0.1 deduped │ │ │ ├── micromark-util-symbol@2.0.1 deduped │ │ │ └── micromark-util-types@2.0.2 deduped │ │ ├─┬ micromark-extension-gfm-footnote@2.1.0 │ │ │ ├── devlop@1.1.0 deduped │ │ │ ├─┬ micromark-core-commonmark@2.0.3 │ │ │ │ ├── decode-named-character-reference@1.3.0 deduped │ │ │ │ ├── devlop@1.1.0 deduped │ │ │ │ ├─┬ micromark-factory-destination@2.0.1 │ │ │ │ │ ├── micromark-util-character@2.1.1 deduped │ │ │ │ │ ├── micromark-util-symbol@2.0.1 deduped │ │ │ │ │ └── micromark-util-types@2.0.2 deduped │ │ │ │ ├─┬ micromark-factory-label@2.0.1 │ │ │ │ │ ├── devlop@1.1.0 deduped │ │ │ │ │ ├── micromark-util-character@2.1.1 deduped │ │ │ │ │ ├── micromark-util-symbol@2.0.1 deduped │ │ │ │ │ └── micromark-util-types@2.0.2 deduped │ │ │ │ ├── micromark-factory-space@2.0.1 deduped │ │ │ │ ├─┬ micromark-factory-title@2.0.1 │ │ │ │ │ ├── micromark-factory-space@2.0.1 deduped │ │ │ │ │ ├── micromark-util-character@2.1.1 deduped │ │ │ │ │ ├── micromark-util-symbol@2.0.1 deduped │ │ │ │ │ └── micromark-util-types@2.0.2 deduped │ │ │ │ ├─┬ micromark-factory-whitespace@2.0.1 │ │ │ │ │ ├── micromark-factory-space@2.0.1 deduped │ │ │ │ │ ├── micromark-util-character@2.1.1 deduped │ │ │ │ │ ├── micromark-util-symbol@2.0.1 deduped │ │ │ │ │ └── micromark-util-types@2.0.2 deduped │ │ │ │ ├── micromark-util-character@2.1.1 deduped │ │ │ │ ├── micromark-util-chunked@2.0.1 deduped │ │ │ │ ├── micromark-util-classify-character@2.0.1 deduped │ │ │ │ ├── micromark-util-html-tag-name@2.0.1 │ │ │ │ ├── micromark-util-normalize-identifier@2.0.1 deduped │ │ │ │ ├── micromark-util-resolve-all@2.0.1 deduped │ │ │ │ ├── micromark-util-subtokenize@2.1.0 deduped │ │ │ │ ├── micromark-util-symbol@2.0.1 deduped │ │ │ │ └── micromark-util-types@2.0.2 deduped │ │ │ ├─┬ micromark-factory-space@2.0.1 │ │ │ │ ├── micromark-util-character@2.1.1 deduped │ │ │ │ └── micromark-util-types@2.0.2 deduped │ │ │ ├── micromark-util-character@2.1.1 deduped │ │ │ ├── micromark-util-normalize-identifier@2.0.1 deduped │ │ │ ├── micromark-util-sanitize-uri@2.0.1 deduped │ │ │ ├── micromark-util-symbol@2.0.1 deduped │ │ │ └── micromark-util-types@2.0.2 deduped │ │ ├─┬ micromark-extension-gfm-strikethrough@2.1.0 │ │ │ ├── devlop@1.1.0 deduped │ │ │ ├─┬ micromark-util-chunked@2.0.1 │ │ │ │ └── micromark-util-symbol@2.0.1 deduped │ │ │ ├── micromark-util-classify-character@2.0.1 deduped │ │ │ ├─┬ micromark-util-resolve-all@2.0.1 │ │ │ │ └── micromark-util-types@2.0.2 deduped │ │ │ ├── micromark-util-symbol@2.0.1 deduped │ │ │ └── micromark-util-types@2.0.2 deduped │ │ ├─┬ micromark-extension-gfm-table@2.1.1 │ │ │ ├── devlop@1.1.0 deduped │ │ │ ├── micromark-factory-space@2.0.1 deduped │ │ │ ├── micromark-util-character@2.1.1 deduped │ │ │ ├── micromark-util-symbol@2.0.1 deduped │ │ │ └── micromark-util-types@2.0.2 deduped │ │ ├─┬ micromark-extension-gfm-tagfilter@2.0.0 │ │ │ └── micromark-util-types@2.0.2 deduped │ │ ├─┬ micromark-extension-gfm-task-list-item@2.1.0 │ │ │ ├── devlop@1.1.0 deduped │ │ │ ├── micromark-factory-space@2.0.1 deduped │ │ │ ├── micromark-util-character@2.1.1 deduped │ │ │ ├── micromark-util-symbol@2.0.1 deduped │ │ │ └── micromark-util-types@2.0.2 deduped │ │ ├─┬ micromark-util-combine-extensions@2.0.1 │ │ │ ├── micromark-util-chunked@2.0.1 deduped │ │ │ └── micromark-util-types@2.0.2 deduped │ │ └── micromark-util-types@2.0.2 deduped │ ├── remark-parse@11.0.0 deduped │ ├─┬ remark-stringify@11.0.0 │ │ ├── @types/mdast@4.0.4 deduped │ │ ├── mdast-util-to-markdown@2.1.2 deduped │ │ └── unified@11.0.5 deduped │ └── unified@11.0.5 deduped ├─┬ remark-parse@11.0.0 │ ├── @types/mdast@4.0.4 deduped │ ├─┬ mdast-util-from-markdown@2.0.3 │ │ ├── @types/mdast@4.0.4 deduped │ │ ├── @types/unist@3.0.3 deduped │ │ ├─┬ decode-named-character-reference@1.3.0 │ │ │ └── character-entities@2.0.2 │ │ ├── devlop@1.1.0 deduped │ │ ├─┬ mdast-util-to-string@4.0.0 │ │ │ └── @types/mdast@4.0.4 deduped │ │ ├─┬ micromark-util-decode-numeric-character-reference@2.0.2 │ │ │ └── micromark-util-symbol@2.0.1 deduped │ │ ├─┬ micromark-util-decode-string@2.0.1 │ │ │ ├── decode-named-character-reference@1.3.0 deduped │ │ │ ├── micromark-util-character@2.1.1 deduped │ │ │ ├── micromark-util-decode-numeric-character-reference@2.0.2 deduped │ │ │ └── micromark-util-symbol@2.0.1 deduped │ │ ├─┬ micromark-util-normalize-identifier@2.0.1 │ │ │ └── micromark-util-symbol@2.0.1 deduped │ │ ├── micromark-util-symbol@2.0.1 │ │ ├── micromark-util-types@2.0.2 deduped │ │ ├─┬ micromark@4.0.2 │ │ │ ├─┬ @types/debug@4.1.13 │ │ │ │ └── @types/ms@2.1.0 │ │ │ ├── debug@4.4.3 deduped │ │ │ ├── decode-named-character-reference@1.3.0 deduped │ │ │ ├── devlop@1.1.0 deduped │ │ │ ├── micromark-core-commonmark@2.0.3 deduped │ │ │ ├── micromark-factory-space@2.0.1 deduped │ │ │ ├── micromark-util-character@2.1.1 deduped │ │ │ ├── micromark-util-chunked@2.0.1 deduped │ │ │ ├── micromark-util-combine-extensions@2.0.1 deduped │ │ │ ├── micromark-util-decode-numeric-character-reference@2.0.2 deduped │ │ │ ├── micromark-util-encode@2.0.1 │ │ │ ├── micromark-util-normalize-identifier@2.0.1 deduped │ │ │ ├── micromark-util-resolve-all@2.0.1 deduped │ │ │ ├── micromark-util-sanitize-uri@2.0.1 deduped │ │ │ ├─┬ micromark-util-subtokenize@2.1.0 │ │ │ │ ├── devlop@1.1.0 deduped │ │ │ │ ├── micromark-util-chunked@2.0.1 deduped │ │ │ │ ├── micromark-util-symbol@2.0.1 deduped │ │ │ │ └── micromark-util-types@2.0.2 deduped │ │ │ ├── micromark-util-symbol@2.0.1 deduped │ │ │ └── micromark-util-types@2.0.2 deduped │ │ └─┬ unist-util-stringify-position@4.0.0 │ │ └── @types/unist@3.0.3 deduped │ ├── micromark-util-types@2.0.2 │ └── unified@11.0.5 deduped ├─┬ remark-rehype@11.1.2 │ ├── @types/hast@3.0.4 deduped │ ├── @types/mdast@4.0.4 deduped │ ├─┬ mdast-util-to-hast@13.2.1 │ │ ├── @types/hast@3.0.4 deduped │ │ ├── @types/mdast@4.0.4 deduped │ │ ├── @ungap/structured-clone@1.3.0 deduped │ │ ├── devlop@1.1.0 deduped │ │ ├─┬ micromark-util-sanitize-uri@2.0.1 │ │ │ ├── micromark-util-character@2.1.1 deduped │ │ │ ├── micromark-util-encode@2.0.1 deduped │ │ │ └── micromark-util-symbol@2.0.1 deduped │ │ ├── trim-lines@3.0.1 │ │ ├── unist-util-position@5.0.0 deduped │ │ ├── unist-util-visit@5.1.0 deduped │ │ └── vfile@6.0.3 deduped │ ├── unified@11.0.5 deduped │ └── vfile@6.0.3 deduped ├─┬ sharp@0.34.5 │ ├── @img/colour@1.1.0 │ ├── UNMET OPTIONAL DEPENDENCY @img/sharp-darwin-arm64@0.34.5 │ ├── UNMET OPTIONAL DEPENDENCY @img/sharp-darwin-x64@0.34.5 │ ├── UNMET OPTIONAL DEPENDENCY @img/sharp-libvips-darwin-arm64@1.2.4 │ ├── UNMET OPTIONAL DEPENDENCY @img/sharp-libvips-darwin-x64@1.2.4 │ ├── UNMET OPTIONAL DEPENDENCY @img/sharp-libvips-linux-arm@1.2.4 │ ├── UNMET OPTIONAL DEPENDENCY @img/sharp-libvips-linux-arm64@1.2.4 │ ├── UNMET OPTIONAL DEPENDENCY @img/sharp-libvips-linux-ppc64@1.2.4 │ ├── UNMET OPTIONAL DEPENDENCY @img/sharp-libvips-linux-riscv64@1.2.4 │ ├── UNMET OPTIONAL DEPENDENCY @img/sharp-libvips-linux-s390x@1.2.4 │ ├── @img/sharp-libvips-linux-x64@1.2.4 │ ├── UNMET OPTIONAL DEPENDENCY @img/sharp-libvips-linuxmusl-arm64@1.2.4 │ ├── @img/sharp-libvips-linuxmusl-x64@1.2.4 │ ├── UNMET OPTIONAL DEPENDENCY @img/sharp-linux-arm@0.34.5 │ ├── UNMET OPTIONAL DEPENDENCY @img/sharp-linux-arm64@0.34.5 │ ├── UNMET OPTIONAL DEPENDENCY @img/sharp-linux-ppc64@0.34.5 │ ├── UNMET OPTIONAL DEPENDENCY @img/sharp-linux-riscv64@0.34.5 │ ├── UNMET OPTIONAL DEPENDENCY @img/sharp-linux-s390x@0.34.5 │ ├─┬ @img/sharp-linux-x64@0.34.5 │ │ └── @img/sharp-libvips-linux-x64@1.2.4 deduped │ ├── UNMET OPTIONAL DEPENDENCY @img/sharp-linuxmusl-arm64@0.34.5 │ ├─┬ @img/sharp-linuxmusl-x64@0.34.5 │ │ └── @img/sharp-libvips-linuxmusl-x64@1.2.4 deduped │ ├── UNMET OPTIONAL DEPENDENCY @img/sharp-wasm32@0.34.5 │ ├── UNMET OPTIONAL DEPENDENCY @img/sharp-win32-arm64@0.34.5 │ ├── UNMET OPTIONAL DEPENDENCY @img/sharp-win32-ia32@0.34.5 │ ├── UNMET OPTIONAL DEPENDENCY @img/sharp-win32-x64@0.34.5 │ ├── detect-libc@2.1.2 │ └── semver@7.7.4 ├─┬ start-server-and-test@3.0.8 │ ├── arg@5.0.2 │ ├── check-more-types@2.24.0 │ ├── debug@4.4.3 deduped │ ├─┬ execa@5.1.1 │ │ ├── cross-spawn@7.0.6 deduped │ │ ├── get-stream@6.0.1 │ │ ├── human-signals@2.1.0 │ │ ├── is-stream@2.0.1 deduped │ │ ├── merge-stream@2.0.0 deduped │ │ ├── npm-run-path@4.0.1 deduped │ │ ├── onetime@5.1.2 deduped │ │ ├── signal-exit@3.0.7 deduped │ │ └── strip-final-newline@2.0.0 deduped │ ├── lazy-ass@2.0.3 │ ├── tree-kill@1.2.2 deduped │ └─┬ wait-on@9.0.10 │ ├── axios@1.16.0 deduped │ ├─┬ joi@18.2.1 │ │ ├─┬ @hapi/address@5.1.1 │ │ │ └── @hapi/hoek@11.0.7 deduped │ │ ├── @hapi/formula@3.0.2 │ │ ├── @hapi/hoek@11.0.7 │ │ ├── @hapi/pinpoint@2.0.1 │ │ ├── @hapi/tlds@1.1.6 │ │ ├─┬ @hapi/topo@6.0.2 │ │ │ └── @hapi/hoek@11.0.7 deduped │ │ └── @standard-schema/spec@1.1.0 deduped │ ├── lodash@4.18.1 deduped │ ├── minimist@1.2.8 deduped │ └─┬ rxjs@7.8.2 │ └── tslib@2.8.1 ├─┬ tsx@4.22.4 │ ├── esbuild@0.28.0 deduped │ └── UNMET OPTIONAL DEPENDENCY fsevents@~2.3.3 ├─┬ typedoc-plugin-mdn-links@5.1.1 │ └── typedoc@0.28.19 deduped ├─┬ typedoc@0.28.19 │ ├─┬ @gerrit0/mini-shiki@3.23.0 │ │ ├─┬ @shikijs/engine-oniguruma@3.23.0 │ │ │ ├── @shikijs/types@3.23.0 deduped │ │ │ └── @shikijs/vscode-textmate@10.0.2 deduped │ │ ├─┬ @shikijs/langs@3.23.0 │ │ │ └── @shikijs/types@3.23.0 deduped │ │ ├─┬ @shikijs/themes@3.23.0 │ │ │ └── @shikijs/types@3.23.0 deduped │ │ ├─┬ @shikijs/types@3.23.0 │ │ │ ├── @shikijs/vscode-textmate@10.0.2 deduped │ │ │ └── @types/hast@3.0.4 deduped │ │ └── @shikijs/vscode-textmate@10.0.2 │ ├── lunr@2.3.9 │ ├─┬ markdown-it@14.1.1 │ │ ├── argparse@2.0.1 deduped │ │ ├── entities@4.5.0 │ │ ├─┬ linkify-it@5.0.0 │ │ │ └── uc.micro@2.1.0 deduped │ │ ├── mdurl@2.0.0 │ │ ├── punycode.js@2.3.1 │ │ └── uc.micro@2.1.0 │ ├─┬ minimatch@10.2.5 │ │ └─┬ brace-expansion@5.0.5 │ │ └── balanced-match@4.0.3 deduped │ ├── typescript@6.0.3 deduped │ └── yaml@2.9.0 deduped ├─┬ typescript-eslint@8.60.1 │ ├─┬ @typescript-eslint/eslint-plugin@8.60.1 │ │ ├── @eslint-community/regexpp@4.12.2 deduped │ │ ├── @typescript-eslint/parser@8.60.1 deduped │ │ ├─┬ @typescript-eslint/scope-manager@8.60.1 │ │ │ ├── @typescript-eslint/types@8.60.1 deduped │ │ │ └── @typescript-eslint/visitor-keys@8.60.1 deduped │ │ ├─┬ @typescript-eslint/type-utils@8.60.1 │ │ │ ├── @typescript-eslint/types@8.60.1 deduped │ │ │ ├── @typescript-eslint/typescript-estree@8.60.1 deduped │ │ │ ├── @typescript-eslint/utils@8.60.1 deduped │ │ │ ├── debug@4.4.3 deduped │ │ │ ├── eslint@10.4.1 deduped │ │ │ ├── ts-api-utils@2.5.0 deduped │ │ │ └── typescript@6.0.3 deduped │ │ ├── @typescript-eslint/utils@8.60.1 deduped │ │ ├─┬ @typescript-eslint/visitor-keys@8.60.1 │ │ │ ├── @typescript-eslint/types@8.60.1 deduped │ │ │ └── eslint-visitor-keys@5.0.1 deduped │ │ ├── eslint@10.4.1 deduped │ │ ├── ignore@7.0.5 │ │ ├── natural-compare@1.4.0 deduped │ │ ├─┬ ts-api-utils@2.5.0 │ │ │ └── typescript@6.0.3 deduped │ │ └── typescript@6.0.3 deduped │ ├─┬ @typescript-eslint/parser@8.60.1 │ │ ├── @typescript-eslint/scope-manager@8.60.1 deduped │ │ ├── @typescript-eslint/types@8.60.1 │ │ ├── @typescript-eslint/typescript-estree@8.60.1 deduped │ │ ├── @typescript-eslint/visitor-keys@8.60.1 deduped │ │ ├── debug@4.4.3 deduped │ │ ├── eslint@10.4.1 deduped │ │ └── typescript@6.0.3 deduped │ ├─┬ @typescript-eslint/typescript-estree@8.60.1 │ │ ├─┬ @typescript-eslint/project-service@8.60.1 │ │ │ ├── @typescript-eslint/tsconfig-utils@8.60.1 deduped │ │ │ ├── @typescript-eslint/types@8.60.1 deduped │ │ │ ├── debug@4.4.3 deduped │ │ │ └── typescript@6.0.3 deduped │ │ ├─┬ @typescript-eslint/tsconfig-utils@8.60.1 │ │ │ └── typescript@6.0.3 deduped │ │ ├── @typescript-eslint/types@8.60.1 deduped │ │ ├── @typescript-eslint/visitor-keys@8.60.1 deduped │ │ ├── debug@4.4.3 deduped │ │ ├── minimatch@10.2.4 deduped │ │ ├── semver@7.7.4 deduped │ │ ├── tinyglobby@0.2.17 deduped │ │ ├── ts-api-utils@2.5.0 deduped │ │ └── typescript@6.0.3 deduped │ ├─┬ @typescript-eslint/utils@8.60.1 │ │ ├── @eslint-community/eslint-utils@4.9.1 deduped │ │ ├── @typescript-eslint/scope-manager@8.60.1 deduped │ │ ├── @typescript-eslint/types@8.60.1 deduped │ │ ├── @typescript-eslint/typescript-estree@8.60.1 deduped │ │ ├── eslint@10.4.1 deduped │ │ └── typescript@6.0.3 deduped │ ├── eslint@10.4.1 deduped │ └── typescript@6.0.3 deduped ├── typescript@6.0.3 ├─┬ unified@11.0.5 │ ├── @types/unist@3.0.3 deduped │ ├── bail@2.0.2 │ ├─┬ devlop@1.1.0 │ │ └── dequal@2.0.3 │ ├── extend@3.0.2 │ ├── is-plain-obj@4.1.0 │ ├── trough@2.2.0 │ └── vfile@6.0.3 deduped ├─┬ unist-util-visit@5.1.0 │ ├── @types/unist@3.0.3 deduped │ ├─┬ unist-util-is@6.0.1 │ │ └── @types/unist@3.0.3 deduped │ └─┬ unist-util-visit-parents@6.0.2 │ ├── @types/unist@3.0.3 deduped │ └── unist-util-is@6.0.1 deduped ├─┬ vite@8.0.16 │ ├── @types/node@25.9.2 deduped │ ├── UNMET OPTIONAL DEPENDENCY @vitejs/devtools@^0.1.18 │ ├── esbuild@0.28.0 deduped │ ├── UNMET OPTIONAL DEPENDENCY fsevents@~2.3.3 │ ├── jiti@2.7.0 deduped │ ├── UNMET OPTIONAL DEPENDENCY less@^4.0.0 │ ├── lightningcss@1.32.0 deduped │ ├── picomatch@4.0.4 deduped │ ├─┬ postcss@8.5.15 │ │ ├── nanoid@3.3.12 │ │ ├── picocolors@1.1.1 │ │ └── source-map-js@1.2.1 deduped │ ├─┬ rolldown@1.0.3 │ │ ├── @oxc-project/types@0.133.0 deduped │ │ ├── UNMET OPTIONAL DEPENDENCY @rolldown/binding-android-arm64@1.0.3 │ │ ├── UNMET OPTIONAL DEPENDENCY @rolldown/binding-darwin-arm64@1.0.3 │ │ ├── UNMET OPTIONAL DEPENDENCY @rolldown/binding-darwin-x64@1.0.3 │ │ ├── UNMET OPTIONAL DEPENDENCY @rolldown/binding-freebsd-x64@1.0.3 │ │ ├── UNMET OPTIONAL DEPENDENCY @rolldown/binding-linux-arm-gnueabihf@1.0.3 │ │ ├── UNMET OPTIONAL DEPENDENCY @rolldown/binding-linux-arm64-gnu@1.0.3 │ │ ├── UNMET OPTIONAL DEPENDENCY @rolldown/binding-linux-arm64-musl@1.0.3 │ │ ├── UNMET OPTIONAL DEPENDENCY @rolldown/binding-linux-ppc64-gnu@1.0.3 │ │ ├── UNMET OPTIONAL DEPENDENCY @rolldown/binding-linux-s390x-gnu@1.0.3 │ │ ├── @rolldown/binding-linux-x64-gnu@1.0.3 │ │ ├── @rolldown/binding-linux-x64-musl@1.0.3 │ │ ├── UNMET OPTIONAL DEPENDENCY @rolldown/binding-openharmony-arm64@1.0.3 │ │ ├── UNMET OPTIONAL DEPENDENCY @rolldown/binding-wasm32-wasi@1.0.3 │ │ ├── UNMET OPTIONAL DEPENDENCY @rolldown/binding-win32-arm64-msvc@1.0.3 │ │ ├── UNMET OPTIONAL DEPENDENCY @rolldown/binding-win32-x64-msvc@1.0.3 │ │ └── @rolldown/pluginutils@1.0.1 │ ├── UNMET OPTIONAL DEPENDENCY sass-embedded@^1.70.0 │ ├── UNMET OPTIONAL DEPENDENCY sass@^1.70.0 │ ├── UNMET OPTIONAL DEPENDENCY stylus@>=0.54.8 │ ├── UNMET OPTIONAL DEPENDENCY sugarss@^5.0.0 │ ├── terser@5.47.1 deduped │ ├── tinyglobby@0.2.17 deduped │ ├── tsx@4.22.4 deduped │ └── yaml@2.9.0 deduped ├─┬ vitest@4.1.8 │ ├── UNMET OPTIONAL DEPENDENCY @edge-runtime/vm@* │ ├── UNMET OPTIONAL DEPENDENCY @opentelemetry/api@^1.9.0 │ ├── @types/node@25.9.2 deduped │ ├── UNMET OPTIONAL DEPENDENCY @vitest/browser-playwright@4.1.8 │ ├── UNMET OPTIONAL DEPENDENCY @vitest/browser-preview@4.1.8 │ ├── UNMET OPTIONAL DEPENDENCY @vitest/browser-webdriverio@4.1.8 │ ├── UNMET OPTIONAL DEPENDENCY @vitest/coverage-istanbul@4.1.8 │ ├── @vitest/coverage-v8@4.1.8 deduped │ ├─┬ @vitest/expect@4.1.8 │ │ ├── @standard-schema/spec@1.1.0 │ │ ├─┬ @types/chai@5.2.3 │ │ │ ├── @types/deep-eql@4.0.2 │ │ │ └── assertion-error@2.0.1 │ │ ├── @vitest/spy@4.1.8 deduped │ │ ├── @vitest/utils@4.1.8 deduped │ │ ├── chai@6.2.2 │ │ └── tinyrainbow@3.1.0 deduped │ ├─┬ @vitest/mocker@4.1.8 │ │ ├── @vitest/spy@4.1.8 deduped │ │ ├── estree-walker@3.0.3 deduped │ │ ├── magic-string@0.30.21 deduped │ │ ├── UNMET OPTIONAL DEPENDENCY msw@^2.4.9 │ │ └── vite@8.0.16 deduped │ ├─┬ @vitest/pretty-format@4.1.8 │ │ └── tinyrainbow@3.1.0 deduped │ ├─┬ @vitest/runner@4.1.8 │ │ ├── @vitest/utils@4.1.8 deduped │ │ └── pathe@2.0.3 deduped │ ├─┬ @vitest/snapshot@4.1.8 │ │ ├── @vitest/pretty-format@4.1.8 deduped │ │ ├── @vitest/utils@4.1.8 deduped │ │ ├── magic-string@0.30.21 deduped │ │ └── pathe@2.0.3 deduped │ ├── @vitest/spy@4.1.8 │ ├── @vitest/ui@4.1.8 deduped │ ├── @vitest/utils@4.1.8 deduped │ ├── es-module-lexer@2.0.0 │ ├── expect-type@1.3.0 │ ├── happy-dom@20.10.2 deduped │ ├── UNMET OPTIONAL DEPENDENCY jsdom@* │ ├─┬ magic-string@0.30.21 │ │ └── @jridgewell/sourcemap-codec@1.5.5 │ ├── obug@2.1.1 deduped │ ├── pathe@2.0.3 deduped │ ├── picomatch@4.0.4 deduped │ ├── std-env@4.0.0 deduped │ ├── tinybench@2.9.0 │ ├── tinyexec@1.0.2 │ ├── tinyglobby@0.2.17 deduped │ ├── tinyrainbow@3.1.0 deduped │ ├── vite@8.0.16 deduped │ └─┬ why-is-node-running@2.3.0 │ ├── siginfo@2.0.0 │ └── stackback@0.0.2 └─┬ worldbank-mcp@1.0.1 ├─┬ @modelcontextprotocol/sdk@1.27.1 │ ├── UNMET OPTIONAL DEPENDENCY @cfworker/json-schema@^4.1.1 │ ├─┬ @hono/node-server@1.19.13 │ │ └── hono@4.12.23 deduped │ ├── ajv-formats@3.0.1 deduped │ ├── ajv@8.20.0 deduped │ ├── content-type@1.0.5 │ ├─┬ cors@2.8.6 │ │ ├── object-assign@4.1.1 │ │ └── vary@1.1.2 │ ├── cross-spawn@7.0.6 deduped │ ├── eventsource-parser@3.0.6 │ ├─┬ eventsource@3.0.7 │ │ └── eventsource-parser@3.0.6 deduped │ ├─┬ express-rate-limit@8.2.1 │ │ ├── express@5.2.1 deduped │ │ └── ip-address@10.0.1 │ ├─┬ express@5.2.1 │ │ ├─┬ accepts@2.0.0 │ │ │ ├─┬ mime-types@3.0.2 │ │ │ │ └── mime-db@1.54.0 │ │ │ └── negotiator@1.0.0 │ │ ├─┬ body-parser@2.2.2 │ │ │ ├── bytes@3.1.2 deduped │ │ │ ├── content-type@1.0.5 deduped │ │ │ ├── debug@4.4.3 deduped │ │ │ ├── http-errors@2.0.1 deduped │ │ │ ├─┬ iconv-lite@0.7.2 │ │ │ │ └── safer-buffer@2.1.2 deduped │ │ │ ├── on-finished@2.4.1 deduped │ │ │ ├── qs@6.14.2 deduped │ │ │ ├── raw-body@3.0.2 deduped │ │ │ └── type-is@2.0.1 deduped │ │ ├── content-disposition@1.0.1 │ │ ├── content-type@1.0.5 deduped │ │ ├── cookie-signature@1.2.2 │ │ ├── cookie@0.7.2 │ │ ├── debug@4.4.3 deduped │ │ ├── depd@2.0.0 │ │ ├── encodeurl@2.0.0 │ │ ├── escape-html@1.0.3 │ │ ├── etag@1.8.1 │ │ ├─┬ finalhandler@2.1.1 │ │ │ ├── debug@4.4.3 deduped │ │ │ ├── encodeurl@2.0.0 deduped │ │ │ ├── escape-html@1.0.3 deduped │ │ │ ├── on-finished@2.4.1 deduped │ │ │ ├── parseurl@1.3.3 deduped │ │ │ └── statuses@2.0.2 deduped │ │ ├── fresh@2.0.0 │ │ ├─┬ http-errors@2.0.1 │ │ │ ├── depd@2.0.0 deduped │ │ │ ├── inherits@2.0.4 deduped │ │ │ ├── setprototypeof@1.2.0 │ │ │ ├── statuses@2.0.2 deduped │ │ │ └── toidentifier@1.0.1 │ │ ├── merge-descriptors@2.0.0 │ │ ├─┬ mime-types@3.0.2 │ │ │ └── mime-db@1.54.0 │ │ ├─┬ on-finished@2.4.1 │ │ │ └── ee-first@1.1.1 │ │ ├─┬ once@1.4.0 │ │ │ └── wrappy@1.0.2 │ │ ├── parseurl@1.3.3 │ │ ├─┬ proxy-addr@2.0.7 │ │ │ ├── forwarded@0.2.0 │ │ │ └── ipaddr.js@1.9.1 │ │ ├── qs@6.14.2 deduped │ │ ├── range-parser@1.2.1 │ │ ├─┬ router@2.2.0 │ │ │ ├── debug@4.4.3 deduped │ │ │ ├── depd@2.0.0 deduped │ │ │ ├── is-promise@4.0.0 │ │ │ ├── parseurl@1.3.3 deduped │ │ │ └── path-to-regexp@8.3.0 │ │ ├─┬ send@1.2.1 │ │ │ ├── debug@4.4.3 deduped │ │ │ ├── encodeurl@2.0.0 deduped │ │ │ ├── escape-html@1.0.3 deduped │ │ │ ├── etag@1.8.1 deduped │ │ │ ├── fresh@2.0.0 deduped │ │ │ ├── http-errors@2.0.1 deduped │ │ │ ├─┬ mime-types@3.0.2 │ │ │ │ └── mime-db@1.54.0 │ │ │ ├── ms@2.1.3 deduped │ │ │ ├── on-finished@2.4.1 deduped │ │ │ ├── range-parser@1.2.1 deduped │ │ │ └── statuses@2.0.2 deduped │ │ ├─┬ serve-static@2.2.1 │ │ │ ├── encodeurl@2.0.0 deduped │ │ │ ├── escape-html@1.0.3 deduped │ │ │ ├── parseurl@1.3.3 deduped │ │ │ └── send@1.2.1 deduped │ │ ├── statuses@2.0.2 │ │ ├─┬ type-is@2.0.1 │ │ │ ├── content-type@1.0.5 deduped │ │ │ ├── media-typer@1.1.0 │ │ │ └─┬ mime-types@3.0.2 │ │ │ └── mime-db@1.54.0 │ │ └── vary@1.1.2 deduped │ ├── hono@4.12.23 │ ├── jose@6.1.3 │ ├── json-schema-typed@8.0.2 │ ├── pkce-challenge@5.0.1 │ ├─┬ raw-body@3.0.2 │ │ ├── bytes@3.1.2 │ │ ├── http-errors@2.0.1 deduped │ │ ├─┬ iconv-lite@0.7.2 │ │ │ └── safer-buffer@2.1.2 deduped │ │ └── unpipe@1.0.0 │ ├─┬ zod-to-json-schema@3.25.1 │ │ └── zod@4.3.6 deduped │ └── zod@4.3.6 deduped ├─┬ axios@1.16.0 │ ├── follow-redirects@1.16.0 │ ├── form-data@4.0.5 deduped │ └── proxy-from-env@2.1.0 ├── commander@14.0.3 └── zod@3.25.76