thi-ng/umbrella

View on GitHub
yarn.lock

Summary

Maintainability
Test Coverage
# This file is generated by running "yarn install" inside your project.
# Manual changes might be lost - proceed with caution!

__metadata:
  version: 8
  cacheKey: 10

"@emnapi/runtime@npm:^1.2.0":
  version: 1.2.0
  resolution: "@emnapi/runtime@npm:1.2.0"
  dependencies:
    tslib: "npm:^2.4.0"
  checksum: 10/c954b36493b713e451c74e9f1a48124b5491196700ec458c5d4a94eac3351e14803b4fd48ae6f72c77956d75792093d377f96412a6f59766099cb142e5c5b8f4
  languageName: node
  linkType: hard

"@esbuild/aix-ppc64@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/aix-ppc64@npm:0.21.5"
  conditions: os=aix & cpu=ppc64
  languageName: node
  linkType: hard

"@esbuild/aix-ppc64@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/aix-ppc64@npm:0.24.0"
  conditions: os=aix & cpu=ppc64
  languageName: node
  linkType: hard

"@esbuild/android-arm64@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/android-arm64@npm:0.21.5"
  conditions: os=android & cpu=arm64
  languageName: node
  linkType: hard

"@esbuild/android-arm64@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/android-arm64@npm:0.24.0"
  conditions: os=android & cpu=arm64
  languageName: node
  linkType: hard

"@esbuild/android-arm@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/android-arm@npm:0.21.5"
  conditions: os=android & cpu=arm
  languageName: node
  linkType: hard

"@esbuild/android-arm@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/android-arm@npm:0.24.0"
  conditions: os=android & cpu=arm
  languageName: node
  linkType: hard

"@esbuild/android-x64@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/android-x64@npm:0.21.5"
  conditions: os=android & cpu=x64
  languageName: node
  linkType: hard

"@esbuild/android-x64@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/android-x64@npm:0.24.0"
  conditions: os=android & cpu=x64
  languageName: node
  linkType: hard

"@esbuild/darwin-arm64@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/darwin-arm64@npm:0.21.5"
  conditions: os=darwin & cpu=arm64
  languageName: node
  linkType: hard

"@esbuild/darwin-arm64@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/darwin-arm64@npm:0.24.0"
  conditions: os=darwin & cpu=arm64
  languageName: node
  linkType: hard

"@esbuild/darwin-x64@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/darwin-x64@npm:0.21.5"
  conditions: os=darwin & cpu=x64
  languageName: node
  linkType: hard

"@esbuild/darwin-x64@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/darwin-x64@npm:0.24.0"
  conditions: os=darwin & cpu=x64
  languageName: node
  linkType: hard

"@esbuild/freebsd-arm64@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/freebsd-arm64@npm:0.21.5"
  conditions: os=freebsd & cpu=arm64
  languageName: node
  linkType: hard

"@esbuild/freebsd-arm64@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/freebsd-arm64@npm:0.24.0"
  conditions: os=freebsd & cpu=arm64
  languageName: node
  linkType: hard

"@esbuild/freebsd-x64@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/freebsd-x64@npm:0.21.5"
  conditions: os=freebsd & cpu=x64
  languageName: node
  linkType: hard

"@esbuild/freebsd-x64@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/freebsd-x64@npm:0.24.0"
  conditions: os=freebsd & cpu=x64
  languageName: node
  linkType: hard

"@esbuild/linux-arm64@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/linux-arm64@npm:0.21.5"
  conditions: os=linux & cpu=arm64
  languageName: node
  linkType: hard

"@esbuild/linux-arm64@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/linux-arm64@npm:0.24.0"
  conditions: os=linux & cpu=arm64
  languageName: node
  linkType: hard

"@esbuild/linux-arm@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/linux-arm@npm:0.21.5"
  conditions: os=linux & cpu=arm
  languageName: node
  linkType: hard

"@esbuild/linux-arm@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/linux-arm@npm:0.24.0"
  conditions: os=linux & cpu=arm
  languageName: node
  linkType: hard

"@esbuild/linux-ia32@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/linux-ia32@npm:0.21.5"
  conditions: os=linux & cpu=ia32
  languageName: node
  linkType: hard

"@esbuild/linux-ia32@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/linux-ia32@npm:0.24.0"
  conditions: os=linux & cpu=ia32
  languageName: node
  linkType: hard

"@esbuild/linux-loong64@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/linux-loong64@npm:0.21.5"
  conditions: os=linux & cpu=loong64
  languageName: node
  linkType: hard

"@esbuild/linux-loong64@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/linux-loong64@npm:0.24.0"
  conditions: os=linux & cpu=loong64
  languageName: node
  linkType: hard

"@esbuild/linux-mips64el@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/linux-mips64el@npm:0.21.5"
  conditions: os=linux & cpu=mips64el
  languageName: node
  linkType: hard

"@esbuild/linux-mips64el@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/linux-mips64el@npm:0.24.0"
  conditions: os=linux & cpu=mips64el
  languageName: node
  linkType: hard

"@esbuild/linux-ppc64@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/linux-ppc64@npm:0.21.5"
  conditions: os=linux & cpu=ppc64
  languageName: node
  linkType: hard

"@esbuild/linux-ppc64@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/linux-ppc64@npm:0.24.0"
  conditions: os=linux & cpu=ppc64
  languageName: node
  linkType: hard

"@esbuild/linux-riscv64@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/linux-riscv64@npm:0.21.5"
  conditions: os=linux & cpu=riscv64
  languageName: node
  linkType: hard

"@esbuild/linux-riscv64@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/linux-riscv64@npm:0.24.0"
  conditions: os=linux & cpu=riscv64
  languageName: node
  linkType: hard

"@esbuild/linux-s390x@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/linux-s390x@npm:0.21.5"
  conditions: os=linux & cpu=s390x
  languageName: node
  linkType: hard

"@esbuild/linux-s390x@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/linux-s390x@npm:0.24.0"
  conditions: os=linux & cpu=s390x
  languageName: node
  linkType: hard

"@esbuild/linux-x64@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/linux-x64@npm:0.21.5"
  conditions: os=linux & cpu=x64
  languageName: node
  linkType: hard

"@esbuild/linux-x64@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/linux-x64@npm:0.24.0"
  conditions: os=linux & cpu=x64
  languageName: node
  linkType: hard

"@esbuild/netbsd-x64@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/netbsd-x64@npm:0.21.5"
  conditions: os=netbsd & cpu=x64
  languageName: node
  linkType: hard

"@esbuild/netbsd-x64@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/netbsd-x64@npm:0.24.0"
  conditions: os=netbsd & cpu=x64
  languageName: node
  linkType: hard

"@esbuild/openbsd-arm64@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/openbsd-arm64@npm:0.24.0"
  conditions: os=openbsd & cpu=arm64
  languageName: node
  linkType: hard

"@esbuild/openbsd-x64@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/openbsd-x64@npm:0.21.5"
  conditions: os=openbsd & cpu=x64
  languageName: node
  linkType: hard

"@esbuild/openbsd-x64@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/openbsd-x64@npm:0.24.0"
  conditions: os=openbsd & cpu=x64
  languageName: node
  linkType: hard

"@esbuild/sunos-x64@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/sunos-x64@npm:0.21.5"
  conditions: os=sunos & cpu=x64
  languageName: node
  linkType: hard

"@esbuild/sunos-x64@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/sunos-x64@npm:0.24.0"
  conditions: os=sunos & cpu=x64
  languageName: node
  linkType: hard

"@esbuild/win32-arm64@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/win32-arm64@npm:0.21.5"
  conditions: os=win32 & cpu=arm64
  languageName: node
  linkType: hard

"@esbuild/win32-arm64@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/win32-arm64@npm:0.24.0"
  conditions: os=win32 & cpu=arm64
  languageName: node
  linkType: hard

"@esbuild/win32-ia32@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/win32-ia32@npm:0.21.5"
  conditions: os=win32 & cpu=ia32
  languageName: node
  linkType: hard

"@esbuild/win32-ia32@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/win32-ia32@npm:0.24.0"
  conditions: os=win32 & cpu=ia32
  languageName: node
  linkType: hard

"@esbuild/win32-x64@npm:0.21.5":
  version: 0.21.5
  resolution: "@esbuild/win32-x64@npm:0.21.5"
  conditions: os=win32 & cpu=x64
  languageName: node
  linkType: hard

"@esbuild/win32-x64@npm:0.24.0":
  version: 0.24.0
  resolution: "@esbuild/win32-x64@npm:0.24.0"
  conditions: os=win32 & cpu=x64
  languageName: node
  linkType: hard

"@example/adaptive-threshold@workspace:examples/adaptive-threshold":
  version: 0.0.0-use.local
  resolution: "@example/adaptive-threshold@workspace:examples/adaptive-threshold"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/mime": "workspace:^"
    "@thi.ng/paths": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/pixel-convolve": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/ascii-raymarch@workspace:examples/ascii-raymarch":
  version: 0.0.0-use.local
  resolution: "@example/ascii-raymarch@workspace:examples/ascii-raymarch"
  dependencies:
    "@thi.ng/fibers": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/shader-ast-js": "workspace:^"
    "@thi.ng/shader-ast-stdlib": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/text-canvas": "workspace:^"
    "@thi.ng/text-format": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-stats": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/async-effect@workspace:examples/async-effect":
  version: 0.0.0-use.local
  resolution: "@example/async-effect@workspace:examples/async-effect"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/interceptors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/big-font@workspace:examples/big-font":
  version: 0.0.0-use.local
  resolution: "@example/big-font@workspace:examples/big-font"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/paths": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rdom-forms": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/bitmap-font@workspace:examples/bitmap-font":
  version: 0.0.0-use.local
  resolution: "@example/bitmap-font@workspace:examples/bitmap-font"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rdom-components": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-binary": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/blurhash@workspace:examples/blurhash":
  version: 0.0.0-use.local
  resolution: "@example/blurhash@workspace:examples/blurhash"
  dependencies:
    "@thi.ng/blurhash": "workspace:^"
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/mime": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rdom-forms": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/boid-basics@workspace:examples/boid-basics":
  version: 0.0.0-use.local
  resolution: "@example/boid-basics@workspace:examples/boid-basics"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/boids": "workspace:^"
    "@thi.ng/checks": "workspace:^"
    "@thi.ng/color": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/geom-accel": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rdom-canvas": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/timestep": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/canvas-dial@workspace:examples/canvas-dial":
  version: 0.0.0-use.local
  resolution: "@example/canvas-dial@workspace:examples/canvas-dial"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/arrays": "workspace:^"
    "@thi.ng/checks": "workspace:^"
    "@thi.ng/hdom-components": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/rstream-gestures": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/canvas-recorder@workspace:examples/canvas-recorder":
  version: 0.0.0-use.local
  resolution: "@example/canvas-recorder@workspace:examples/canvas-recorder"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/dl-asset": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/hiccup-canvas": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/cellular-automata@workspace:examples/cellular-automata":
  version: 0.0.0-use.local
  resolution: "@example/cellular-automata@workspace:examples/cellular-automata"
  dependencies:
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hdom-components": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-binary": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/color-contrast@workspace:examples/color-contrast":
  version: 0.0.0-use.local
  resolution: "@example/color-contrast@workspace:examples/color-contrast"
  dependencies:
    "@thi.ng/color": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/hiccup-svg": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/color-themes@workspace:examples/color-themes":
  version: 0.0.0-use.local
  resolution: "@example/color-themes@workspace:examples/color-themes"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/checks": "workspace:^"
    "@thi.ng/color": "workspace:^"
    "@thi.ng/dl-asset": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/hiccup-svg": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rdom-components": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/rstream-dot": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/commit-heatmap@workspace:examples/commit-heatmap":
  version: 0.0.0-use.local
  resolution: "@example/commit-heatmap@workspace:examples/commit-heatmap"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/color": "workspace:^"
    "@thi.ng/compose": "workspace:^"
    "@thi.ng/date": "workspace:^"
    "@thi.ng/hiccup": "workspace:^"
    "@thi.ng/hiccup-svg": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@example/commit-table-ssr@workspace:examples/commit-table-ssr":
  version: 0.0.0-use.local
  resolution: "@example/commit-table-ssr@workspace:examples/commit-table-ssr"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/cache": "workspace:^"
    "@thi.ng/file-io": "workspace:^"
    "@thi.ng/hiccup": "workspace:^"
    "@thi.ng/logger": "workspace:^"
    "@thi.ng/object-utils": "workspace:^"
    "@thi.ng/resolve-map": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    "@types/express": "npm:^5.0.0"
    express: "npm:^4.21.0"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/crypto-chart@workspace:examples/crypto-chart":
  version: 0.0.0-use.local
  resolution: "@example/crypto-chart@workspace:examples/crypto-chart"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/hdom-components": "workspace:^"
    "@thi.ng/hiccup-svg": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/resolve-map": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    "@thi.ng/transducers-stats": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/csp-bus@workspace:examples/csp-bus":
  version: 0.0.0-use.local
  resolution: "@example/csp-bus@workspace:examples/csp-bus"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/csp": "workspace:^"
    "@thi.ng/date": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/system": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-async": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/devcards@workspace:examples/devcards":
  version: 0.0.0-use.local
  resolution: "@example/devcards@workspace:examples/devcards"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/dominant-colors@workspace:examples/dominant-colors":
  version: 0.0.0-use.local
  resolution: "@example/dominant-colors@workspace:examples/dominant-colors"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/bench": "workspace:^"
    "@thi.ng/checks": "workspace:^"
    "@thi.ng/color": "workspace:^"
    "@thi.ng/compare": "workspace:^"
    "@thi.ng/dl-asset": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/hiccup-svg": "workspace:^"
    "@thi.ng/mime": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/pixel-dominant-colors": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rdom-forms": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/ellipse-proximity@workspace:examples/ellipse-proximity":
  version: 0.0.0-use.local
  resolution: "@example/ellipse-proximity@workspace:examples/ellipse-proximity"
  dependencies:
    "@thi.ng/geom-closest-point": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rdom-canvas": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/rstream-gestures": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/fft-synth@workspace:examples/fft-synth":
  version: 0.0.0-use.local
  resolution: "@example/fft-synth@workspace:examples/fft-synth"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/dsp": "workspace:^"
    "@thi.ng/hdom-canvas": "workspace:^"
    "@thi.ng/imgui": "workspace:^"
    "@thi.ng/layout": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/rstream-gestures": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/fiber-basics@workspace:examples/fiber-basics":
  version: 0.0.0-use.local
  resolution: "@example/fiber-basics@workspace:examples/fiber-basics"
  dependencies:
    "@thi.ng/color": "workspace:^"
    "@thi.ng/dl-asset": "workspace:^"
    "@thi.ng/dsp": "workspace:^"
    "@thi.ng/fibers": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/hiccup-canvas": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/fisheye-menu@workspace:examples/fisheye-menu":
  version: 0.0.0-use.local
  resolution: "@example/fisheye-menu@workspace:examples/fisheye-menu"
  dependencies:
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/geom-classify-point@workspace:examples/geom-classify-point":
  version: 0.0.0-use.local
  resolution: "@example/geom-classify-point@workspace:examples/geom-classify-point"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/hiccup-canvas": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/geom-complex-poly@workspace:examples/geom-complex-poly":
  version: 0.0.0-use.local
  resolution: "@example/geom-complex-poly@workspace:examples/geom-complex-poly"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/color": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/geom-accel": "workspace:^"
    "@thi.ng/hiccup-canvas": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/poisson": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/geom-convex-hull@workspace:examples/geom-convex-hull":
  version: 0.0.0-use.local
  resolution: "@example/geom-convex-hull@workspace:examples/geom-convex-hull"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/hiccup-canvas": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/geom-csv-piechart@workspace:examples/geom-csv-piechart":
  version: 0.0.0-use.local
  resolution: "@example/geom-csv-piechart@workspace:examples/geom-csv-piechart"
  dependencies:
    "@thi.ng/color": "workspace:^"
    "@thi.ng/compare": "workspace:^"
    "@thi.ng/csv": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/geom-extra-hiccup@workspace:examples/geom-extra-hiccup":
  version: 0.0.0-use.local
  resolution: "@example/geom-extra-hiccup@workspace:examples/geom-extra-hiccup"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/hiccup-canvas": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/geom-fuzz-basics@workspace:examples/geom-fuzz-basics":
  version: 0.0.0-use.local
  resolution: "@example/geom-fuzz-basics@workspace:examples/geom-fuzz-basics"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/geom-fuzz": "workspace:^"
    "@thi.ng/hiccup-canvas": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/geom-hexgrid@workspace:examples/geom-hexgrid":
  version: 0.0.0-use.local
  resolution: "@example/geom-hexgrid@workspace:examples/geom-hexgrid"
  dependencies:
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/geom-knn-hash@workspace:examples/geom-knn-hash":
  version: 0.0.0-use.local
  resolution: "@example/geom-knn-hash@workspace:examples/geom-knn-hash"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/bench": "workspace:^"
    "@thi.ng/distance": "workspace:^"
    "@thi.ng/geom-accel": "workspace:^"
    "@thi.ng/hdom-canvas": "workspace:^"
    "@thi.ng/poisson": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/rstream-gestures": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/geom-knn@workspace:examples/geom-knn":
  version: 0.0.0-use.local
  resolution: "@example/geom-knn@workspace:examples/geom-knn"
  dependencies:
    "@thi.ng/bench": "workspace:^"
    "@thi.ng/geom-accel": "workspace:^"
    "@thi.ng/hdom-canvas": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/rstream-gestures": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/geom-sdf-logo@workspace:examples/geom-sdf-logo":
  version: 0.0.0-use.local
  resolution: "@example/geom-sdf-logo@workspace:examples/geom-sdf-logo"
  dependencies:
    "@thi.ng/color-palettes": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/geom-sdf": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/matrices": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/geom-sdf-path@workspace:examples/geom-sdf-path":
  version: 0.0.0-use.local
  resolution: "@example/geom-sdf-path@workspace:examples/geom-sdf-path"
  dependencies:
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/geom-sdf": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/geom-terrain-viz@workspace:examples/geom-terrain-viz":
  version: 0.0.0-use.local
  resolution: "@example/geom-terrain-viz@workspace:examples/geom-terrain-viz"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/dl-asset": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/pixel-convolve": "workspace:^"
    "@thi.ng/rdom-canvas": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/geom-tessel@workspace:examples/geom-tessel":
  version: 0.0.0-use.local
  resolution: "@example/geom-tessel@workspace:examples/geom-tessel"
  dependencies:
    "@thi.ng/compose": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rdom-canvas": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/geom-unique-edges@workspace:examples/geom-unique-edges":
  version: 0.0.0-use.local
  resolution: "@example/geom-unique-edges@workspace:examples/geom-unique-edges"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/color": "workspace:^"
    "@thi.ng/fibers": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/hiccup-canvas": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/geom-voronoi-mst@workspace:examples/geom-voronoi-mst":
  version: 0.0.0-use.local
  resolution: "@example/geom-voronoi-mst@workspace:examples/geom-voronoi-mst"
  dependencies:
    "@thi.ng/adjacency": "workspace:^"
    "@thi.ng/bench": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/geom-accel": "workspace:^"
    "@thi.ng/geom-voronoi": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hdom-canvas": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/poisson": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/geom-webgl-attrib-pool@workspace:examples/geom-webgl-attrib-pool":
  version: 0.0.0-use.local
  resolution: "@example/geom-webgl-attrib-pool@workspace:examples/geom-webgl-attrib-pool"
  dependencies:
    "@thi.ng/color": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/geom-webgl": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/matrices": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/object-utils": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/vector-pools": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/geom-webgl-basics@workspace:examples/geom-webgl-basics":
  version: 0.0.0-use.local
  resolution: "@example/geom-webgl-basics@workspace:examples/geom-webgl-basics"
  dependencies:
    "@thi.ng/color": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/geom-webgl": "workspace:^"
    "@thi.ng/matrices": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/gesture-analysis@workspace:examples/gesture-analysis":
  version: 0.0.0-use.local
  resolution: "@example/gesture-analysis@workspace:examples/gesture-analysis"
  dependencies:
    "@thi.ng/arrays": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/rstream-gestures": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/gpgpu-reduce@workspace:examples/gpgpu-reduce":
  version: 0.0.0-use.local
  resolution: "@example/gpgpu-reduce@workspace:examples/gpgpu-reduce"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/bench": "workspace:^"
    "@thi.ng/binary": "workspace:^"
    "@thi.ng/errors": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/grid-iterators@workspace:examples/grid-iterators":
  version: 0.0.0-use.local
  resolution: "@example/grid-iterators@workspace:examples/grid-iterators"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/color": "workspace:^"
    "@thi.ng/grid-iterators": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hdiff@workspace:examples/hdiff":
  version: 0.0.0-use.local
  resolution: "@example/hdiff@workspace:examples/hdiff"
  dependencies:
    "@thi.ng/hdiff": "workspace:^"
  languageName: unknown
  linkType: soft

"@example/hdom-basics@workspace:examples/hdom-basics":
  version: 0.0.0-use.local
  resolution: "@example/hdom-basics@workspace:examples/hdom-basics"
  dependencies:
    "@thi.ng/hdom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hdom-benchmark2@workspace:examples/hdom-benchmark2":
  version: 0.0.0-use.local
  resolution: "@example/hdom-benchmark2@workspace:examples/hdom-benchmark2"
  dependencies:
    "@thi.ng/binary": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hdom-components": "workspace:^"
    "@thi.ng/hiccup-css": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hdom-benchmark@workspace:examples/hdom-benchmark":
  version: 0.0.0-use.local
  resolution: "@example/hdom-benchmark@workspace:examples/hdom-benchmark"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hdom-components": "workspace:^"
    "@thi.ng/hex": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hdom-canvas-clock@workspace:examples/hdom-canvas-clock":
  version: 0.0.0-use.local
  resolution: "@example/hdom-canvas-clock@workspace:examples/hdom-canvas-clock"
  dependencies:
    "@thi.ng/date": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hdom-canvas": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hdom-canvas-draw@workspace:examples/hdom-canvas-draw":
  version: 0.0.0-use.local
  resolution: "@example/hdom-canvas-draw@workspace:examples/hdom-canvas-draw"
  dependencies:
    "@thi.ng/hdom-canvas": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/rstream-gestures": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hdom-canvas-particles@workspace:examples/hdom-canvas-particles":
  version: 0.0.0-use.local
  resolution: "@example/hdom-canvas-particles@workspace:examples/hdom-canvas-particles"
  dependencies:
    "@thi.ng/compose": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hdom-canvas": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hdom-canvas-shapes@workspace:examples/hdom-canvas-shapes":
  version: 0.0.0-use.local
  resolution: "@example/hdom-canvas-shapes@workspace:examples/hdom-canvas-shapes"
  dependencies:
    "@thi.ng/color": "workspace:^"
    "@thi.ng/dl-asset": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/hdom-canvas": "workspace:^"
    "@thi.ng/hdom-components": "workspace:^"
    "@thi.ng/hiccup": "workspace:^"
    "@thi.ng/hiccup-svg": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/matrices": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hdom-dropdown-fuzzy@workspace:examples/hdom-dropdown-fuzzy":
  version: 0.0.0-use.local
  resolution: "@example/hdom-dropdown-fuzzy@workspace:examples/hdom-dropdown-fuzzy"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/checks": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hdom-components": "workspace:^"
    "@thi.ng/interceptors": "workspace:^"
    "@thi.ng/paths": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hdom-dropdown@workspace:examples/hdom-dropdown":
  version: 0.0.0-use.local
  resolution: "@example/hdom-dropdown@workspace:examples/hdom-dropdown"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hdom-components": "workspace:^"
    "@thi.ng/interceptors": "workspace:^"
    "@thi.ng/paths": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hdom-dyn-context@workspace:examples/hdom-dyn-context":
  version: 0.0.0-use.local
  resolution: "@example/hdom-dyn-context@workspace:examples/hdom-dyn-context"
  dependencies:
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hdom-elm@workspace:examples/hdom-elm":
  version: 0.0.0-use.local
  resolution: "@example/hdom-elm@workspace:examples/hdom-elm"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hiccup": "workspace:^"
    "@thi.ng/paths": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hdom-inner-html@workspace:examples/hdom-inner-html":
  version: 0.0.0-use.local
  resolution: "@example/hdom-inner-html@workspace:examples/hdom-inner-html"
  dependencies:
    "@thi.ng/hdom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hdom-local-render@workspace:examples/hdom-local-render":
  version: 0.0.0-use.local
  resolution: "@example/hdom-local-render@workspace:examples/hdom-local-render"
  dependencies:
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/memoize": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hdom-localstate@workspace:examples/hdom-localstate":
  version: 0.0.0-use.local
  resolution: "@example/hdom-localstate@workspace:examples/hdom-localstate"
  dependencies:
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/paths": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hdom-skip-nested@workspace:examples/hdom-skip-nested":
  version: 0.0.0-use.local
  resolution: "@example/hdom-skip-nested@workspace:examples/hdom-skip-nested"
  dependencies:
    "@thi.ng/hdom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hdom-skip@workspace:examples/hdom-skip":
  version: 0.0.0-use.local
  resolution: "@example/hdom-skip@workspace:examples/hdom-skip"
  dependencies:
    "@thi.ng/hdom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hdom-theme@workspace:examples/hdom-theme-adr-0003":
  version: 0.0.0-use.local
  resolution: "@example/hdom-theme@workspace:examples/hdom-theme-adr-0003"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/paths": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hdom-toggle@workspace:examples/hdom-toggle":
  version: 0.0.0-use.local
  resolution: "@example/hdom-toggle@workspace:examples/hdom-toggle"
  dependencies:
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hdom-components": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hdom-vscroller@workspace:examples/hdom-vscroller":
  version: 0.0.0-use.local
  resolution: "@example/hdom-vscroller@workspace:examples/hdom-vscroller"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hiccup-canvas-arcs@workspace:examples/hiccup-canvas-arcs":
  version: 0.0.0-use.local
  resolution: "@example/hiccup-canvas-arcs@workspace:examples/hiccup-canvas-arcs"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/color": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/hiccup-canvas": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hiccup-canvas-basics@workspace:examples/hiccup-canvas-basics":
  version: 0.0.0-use.local
  resolution: "@example/hiccup-canvas-basics@workspace:examples/hiccup-canvas-basics"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/color": "workspace:^"
    "@thi.ng/color-palettes": "workspace:^"
    "@thi.ng/hiccup-canvas": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hiccup-css-image-transition@workspace:examples/hiccup-css-image-transition":
  version: 0.0.0-use.local
  resolution: "@example/hiccup-css-image-transition@workspace:examples/hiccup-css-image-transition"
  dependencies:
    "@thi.ng/grid-iterators": "workspace:^"
    "@thi.ng/hiccup": "workspace:^"
    "@thi.ng/hiccup-css": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/hydrate-basics@workspace:examples/hydrate-basics":
  version: 0.0.0-use.local
  resolution: "@example/hydrate-basics@workspace:examples/hydrate-basics"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hdom-components": "workspace:^"
    "@thi.ng/hiccup": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/ifs-fractal@workspace:examples/ifs-fractal":
  version: 0.0.0-use.local
  resolution: "@example/ifs-fractal@workspace:examples/ifs-fractal"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/dl-asset": "workspace:^"
    "@thi.ng/fibers": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/matrices": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/random": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/imgui-basics@workspace:examples/imgui-basics":
  version: 0.0.0-use.local
  resolution: "@example/imgui-basics@workspace:examples/imgui-basics"
  dependencies:
    "@thi.ng/imgui": "workspace:^"
    "@thi.ng/layout": "workspace:^"
    "@thi.ng/rdom-canvas": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/rstream-gestures": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/imgui@workspace:examples/imgui":
  version: 0.0.0-use.local
  resolution: "@example/imgui@workspace:examples/imgui"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/bench": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/hdom-canvas": "workspace:^"
    "@thi.ng/hiccup-carbon-icons": "workspace:^"
    "@thi.ng/imgui": "workspace:^"
    "@thi.ng/layout": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/paths": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/rstream-gestures": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    "@thi.ng/transducers-stats": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/interceptor-basics2@workspace:examples/interceptor-basics2":
  version: 0.0.0-use.local
  resolution: "@example/interceptor-basics2@workspace:examples/interceptor-basics2"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/interceptors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/interceptor-basics@workspace:examples/interceptor-basics":
  version: 0.0.0-use.local
  resolution: "@example/interceptor-basics@workspace:examples/interceptor-basics"
  dependencies:
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/interceptors": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/iso-plasma@workspace:examples/iso-plasma":
  version: 0.0.0-use.local
  resolution: "@example/iso-plasma@workspace:examples/iso-plasma"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/geom-isoline": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hdom-canvas": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/json-components@workspace:examples/json-components":
  version: 0.0.0-use.local
  resolution: "@example/json-components@workspace:examples/json-components"
  dependencies:
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/kmeans-viz@workspace:examples/kmeans-viz":
  version: 0.0.0-use.local
  resolution: "@example/kmeans-viz@workspace:examples/kmeans-viz"
  dependencies:
    "@thi.ng/arrays": "workspace:^"
    "@thi.ng/color": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/k-means": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/layout-gridgen@workspace:examples/layout-gridgen":
  version: 0.0.0-use.local
  resolution: "@example/layout-gridgen@workspace:examples/layout-gridgen"
  dependencies:
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/layout": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/lispy-repl@workspace:examples/lispy-repl":
  version: 0.0.0-use.local
  resolution: "@example/lispy-repl@workspace:examples/lispy-repl"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/arrays": "workspace:^"
    "@thi.ng/checks": "workspace:^"
    "@thi.ng/compare": "workspace:^"
    "@thi.ng/defmulti": "workspace:^"
    "@thi.ng/errors": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/sexpr": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/login-form@workspace:examples/login-form":
  version: 0.0.0-use.local
  resolution: "@example/login-form@workspace:examples/login-form"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/expose": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/mandelbrot@workspace:examples/mandelbrot":
  version: 0.0.0-use.local
  resolution: "@example/mandelbrot@workspace:examples/mandelbrot"
  dependencies:
    "@thi.ng/compose": "workspace:^"
    "@thi.ng/dl-asset": "workspace:^"
    "@thi.ng/equiv": "workspace:^"
    "@thi.ng/hdom-components": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/rstream-gestures": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/markdown@workspace:examples/markdown":
  version: 0.0.0-use.local
  resolution: "@example/markdown@workspace:examples/markdown"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/bench": "workspace:^"
    "@thi.ng/hiccup-markdown": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/mastodon-feed@workspace:examples/mastodon-feed":
  version: 0.0.0-use.local
  resolution: "@example/mastodon-feed@workspace:examples/mastodon-feed"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/checks": "workspace:^"
    "@thi.ng/date": "workspace:^"
    "@thi.ng/defmulti": "workspace:^"
    "@thi.ng/fibers": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/hiccup-html-parse": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/meta-css-basics@workspace:examples/meta-css-basics":
  version: 0.0.0-use.local
  resolution: "@example/meta-css-basics@workspace:examples/meta-css-basics"
  dependencies:
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/multitouch@workspace:examples/multitouch":
  version: 0.0.0-use.local
  resolution: "@example/multitouch@workspace:examples/multitouch"
  dependencies:
    "@thi.ng/hdom-canvas": "workspace:^"
    "@thi.ng/memoize": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/rstream-gestures": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/package-stats@workspace:examples/package-stats":
  version: 0.0.0-use.local
  resolution: "@example/package-stats@workspace:examples/package-stats"
  dependencies:
    "@thi.ng/dgraph": "workspace:^"
    "@thi.ng/file-io": "workspace:^"
    "@thi.ng/hiccup": "workspace:^"
    "@thi.ng/hiccup-svg": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/paths": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@example/parse-playground@workspace:examples/parse-playground":
  version: 0.0.0-use.local
  resolution: "@example/parse-playground@workspace:examples/parse-playground"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/bench": "workspace:^"
    "@thi.ng/dl-asset": "workspace:^"
    "@thi.ng/hiccup-carbon-icons": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/msgpack": "workspace:^"
    "@thi.ng/parse": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rdom-components": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-binary": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/pixel-basics@workspace:examples/pixel-basics":
  version: 0.0.0-use.local
  resolution: "@example/pixel-basics@workspace:examples/pixel-basics"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/porter-duff": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/pixel-colormatrix@workspace:examples/pixel-colormatrix":
  version: 0.0.0-use.local
  resolution: "@example/pixel-colormatrix@workspace:examples/pixel-colormatrix"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/color": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rdom-forms": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/pixel-dither@workspace:examples/pixel-dither":
  version: 0.0.0-use.local
  resolution: "@example/pixel-dither@workspace:examples/pixel-dither"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/pixel-dither": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/pixel-gradients@workspace:examples/pixel-gradients":
  version: 0.0.0-use.local
  resolution: "@example/pixel-gradients@workspace:examples/pixel-gradients"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/arrays": "workspace:^"
    "@thi.ng/color": "workspace:^"
    "@thi.ng/color-palettes": "workspace:^"
    "@thi.ng/dl-asset": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/pixel-indexed@workspace:examples/pixel-indexed":
  version: 0.0.0-use.local
  resolution: "@example/pixel-indexed@workspace:examples/pixel-indexed"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/color-palettes": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/pixel-dither": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/pixel-normal-map@workspace:examples/pixel-normal-map":
  version: 0.0.0-use.local
  resolution: "@example/pixel-normal-map@workspace:examples/pixel-normal-map"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/pixel-convolve": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/pixel-sorting@workspace:examples/pixel-sorting":
  version: 0.0.0-use.local
  resolution: "@example/pixel-sorting@workspace:examples/pixel-sorting"
  dependencies:
    "@thi.ng/bench": "workspace:^"
    "@thi.ng/color": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/intervals": "workspace:^"
    "@thi.ng/mime": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rdom-forms": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/pixel-waveform@workspace:examples/pixel-waveform":
  version: 0.0.0-use.local
  resolution: "@example/pixel-waveform@workspace:examples/pixel-waveform"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/mime": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/pointfree-geom@workspace:examples/pointfree-geom":
  version: 0.0.0-use.local
  resolution: "@example/pointfree-geom@workspace:examples/pointfree-geom"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/checks": "workspace:^"
    "@thi.ng/date": "workspace:^"
    "@thi.ng/dl-asset": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/matrices": "workspace:^"
    "@thi.ng/pointfree": "workspace:^"
    "@thi.ng/pointfree-lang": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rdom-canvas": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/pointfree-svg@workspace:examples/pointfree-svg":
  version: 0.0.0-use.local
  resolution: "@example/pointfree-svg@workspace:examples/pointfree-svg"
  dependencies:
    "@thi.ng/hiccup": "workspace:^"
    "@thi.ng/hiccup-svg": "workspace:^"
    "@thi.ng/pointfree": "workspace:^"
    "@thi.ng/pointfree-lang": "workspace:^"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@example/poisson-circles@workspace:examples/poisson-circles":
  version: 0.0.0-use.local
  resolution: "@example/poisson-circles@workspace:examples/poisson-circles"
  dependencies:
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/geom-accel": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/poisson": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/poisson-image@workspace:examples/poisson-image":
  version: 0.0.0-use.local
  resolution: "@example/poisson-image@workspace:examples/poisson-image"
  dependencies:
    "@thi.ng/bench": "workspace:^"
    "@thi.ng/geom-accel": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/poisson": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/poly-spline@workspace:examples/poly-spline":
  version: 0.0.0-use.local
  resolution: "@example/poly-spline@workspace:examples/poly-spline"
  dependencies:
    "@thi.ng/dsp": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/poly-subdiv@workspace:examples/poly-subdiv":
  version: 0.0.0-use.local
  resolution: "@example/poly-subdiv@workspace:examples/poly-subdiv"
  dependencies:
    "@thi.ng/arrays": "workspace:^"
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/color": "workspace:^"
    "@thi.ng/compose": "workspace:^"
    "@thi.ng/fibers": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/geom-resample": "workspace:^"
    "@thi.ng/hiccup-canvas": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/porter-duff@workspace:examples/porter-duff":
  version: 0.0.0-use.local
  resolution: "@example/porter-duff@workspace:examples/porter-duff"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/porter-duff": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/procedural-text@workspace:examples/procedural-text":
  version: 0.0.0-use.local
  resolution: "@example/procedural-text@workspace:examples/procedural-text"
  dependencies:
    "@thi.ng/emoji": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/proctext": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rdom-components": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-binary": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/quasi-lattice@workspace:examples/quasi-lattice":
  version: 0.0.0-use.local
  resolution: "@example/quasi-lattice@workspace:examples/quasi-lattice"
  dependencies:
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/geom-voronoi": "workspace:^"
    "@thi.ng/lowdisc": "workspace:^"
    "@thi.ng/rdom-canvas": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/ramp-scroll-anim@workspace:examples/ramp-scroll-anim":
  version: 0.0.0-use.local
  resolution: "@example/ramp-scroll-anim@workspace:examples/ramp-scroll-anim"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/hiccup-css": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/ramp": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/ramp-synth@workspace:examples/ramp-synth":
  version: 0.0.0-use.local
  resolution: "@example/ramp-synth@workspace:examples/ramp-synth"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/arrays": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hdom-canvas": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/ramp": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rasterize-blend@workspace:examples/rasterize-blend":
  version: 0.0.0-use.local
  resolution: "@example/rasterize-blend@workspace:examples/rasterize-blend"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/dsp": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/rasterize": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rdom-async@workspace:examples/rdom-async":
  version: 0.0.0-use.local
  resolution: "@example/rdom-async@workspace:examples/rdom-async"
  dependencies:
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/transducers-async": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rdom-basics@workspace:examples/rdom-basics":
  version: 0.0.0-use.local
  resolution: "@example/rdom-basics@workspace:examples/rdom-basics"
  dependencies:
    "@thi.ng/checks": "workspace:^"
    "@thi.ng/compose": "workspace:^"
    "@thi.ng/hiccup-css": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rdom-canvas-basics@workspace:examples/rdom-canvas-basics":
  version: 0.0.0-use.local
  resolution: "@example/rdom-canvas-basics@workspace:examples/rdom-canvas-basics"
  dependencies:
    "@thi.ng/compose": "workspace:^"
    "@thi.ng/dsp": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/rdom-canvas": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rdom-delayed-update@workspace:examples/rdom-delayed-update":
  version: 0.0.0-use.local
  resolution: "@example/rdom-delayed-update@workspace:examples/rdom-delayed-update"
  dependencies:
    "@thi.ng/compose": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rdom-dnd@workspace:examples/rdom-dnd":
  version: 0.0.0-use.local
  resolution: "@example/rdom-dnd@workspace:examples/rdom-dnd"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/hiccup-carbon-icons": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rdom-formgen@workspace:examples/rdom-formgen":
  version: 0.0.0-use.local
  resolution: "@example/rdom-formgen@workspace:examples/rdom-formgen"
  dependencies:
    "@thi.ng/hiccup": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/mime": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rdom-forms": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rdom-key-sequences@workspace:examples/rdom-key-sequences":
  version: 0.0.0-use.local
  resolution: "@example/rdom-key-sequences@workspace:examples/rdom-key-sequences"
  dependencies:
    "@thi.ng/arrays": "workspace:^"
    "@thi.ng/checks": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/object-utils": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-fsm": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rdom-klist@workspace:examples/rdom-klist":
  version: 0.0.0-use.local
  resolution: "@example/rdom-klist@workspace:examples/rdom-klist"
  dependencies:
    "@thi.ng/arrays": "workspace:^"
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rdom-lazy-load@workspace:examples/rdom-lazy-load":
  version: 0.0.0-use.local
  resolution: "@example/rdom-lazy-load@workspace:examples/rdom-lazy-load"
  dependencies:
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rdom-lissajous@workspace:examples/rdom-lissajous":
  version: 0.0.0-use.local
  resolution: "@example/rdom-lissajous@workspace:examples/rdom-lissajous"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rdom-canvas": "workspace:^"
    "@thi.ng/rdom-forms": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rdom-reactive-svg@workspace:examples/rdom-reactive-svg":
  version: 0.0.0-use.local
  resolution: "@example/rdom-reactive-svg@workspace:examples/rdom-reactive-svg"
  dependencies:
    "@thi.ng/color": "workspace:^"
    "@thi.ng/hiccup-svg": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rdom-router@workspace:examples/rdom-router":
  version: 0.0.0-use.local
  resolution: "@example/rdom-router@workspace:examples/rdom-router"
  dependencies:
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/expose": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/logger": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/router": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rdom-search-docs@workspace:examples/rdom-search-docs":
  version: 0.0.0-use.local
  resolution: "@example/rdom-search-docs@workspace:examples/rdom-search-docs"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/bench": "workspace:^"
    "@thi.ng/compare": "workspace:^"
    "@thi.ng/equiv": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/msgpack": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rdom-svg-nodes@workspace:examples/rdom-svg-nodes":
  version: 0.0.0-use.local
  resolution: "@example/rdom-svg-nodes@workspace:examples/rdom-svg-nodes"
  dependencies:
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/equiv": "workspace:^"
    "@thi.ng/hiccup-svg": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rdom-web-components@workspace:examples/rdom-web-components":
  version: 0.0.0-use.local
  resolution: "@example/rdom-web-components@workspace:examples/rdom-web-components"
  dependencies:
    "@thi.ng/hiccup-carbon-icons": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/related-images@workspace:examples/related-images":
  version: 0.0.0-use.local
  resolution: "@example/related-images@workspace:examples/related-images"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/arrays": "workspace:^"
    "@thi.ng/associative": "workspace:^"
    "@thi.ng/bidir-index": "workspace:^"
    "@thi.ng/bitfield": "workspace:^"
    "@thi.ng/fibers": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/hiccup-markdown": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/render-audio@workspace:examples/render-audio":
  version: 0.0.0-use.local
  resolution: "@example/render-audio@workspace:examples/render-audio"
  dependencies:
    "@thi.ng/dl-asset": "workspace:^"
    "@thi.ng/dsp": "workspace:^"
    "@thi.ng/dsp-io-wav": "workspace:^"
    "@thi.ng/fibers": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rotating-voronoi@workspace:examples/rotating-voronoi":
  version: 0.0.0-use.local
  resolution: "@example/rotating-voronoi@workspace:examples/rotating-voronoi"
  dependencies:
    "@thi.ng/dl-asset": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/geom-resample": "workspace:^"
    "@thi.ng/geom-voronoi": "workspace:^"
    "@thi.ng/hdom-canvas": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/router-basics@workspace:examples/router-basics":
  version: 0.0.0-use.local
  resolution: "@example/router-basics@workspace:examples/router-basics"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/checks": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/interceptors": "workspace:^"
    "@thi.ng/router": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rstream-dataflow@workspace:examples/rstream-dataflow":
  version: 0.0.0-use.local
  resolution: "@example/rstream-dataflow@workspace:examples/rstream-dataflow"
  dependencies:
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/equiv": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/paths": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/rstream-dot": "workspace:^"
    "@thi.ng/rstream-gestures": "workspace:^"
    "@thi.ng/rstream-graph": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rstream-event-loop@workspace:examples/rstream-event-loop":
  version: 0.0.0-use.local
  resolution: "@example/rstream-event-loop@workspace:examples/rstream-event-loop"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/paths": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rstream-grid@workspace:examples/rstream-grid":
  version: 0.0.0-use.local
  resolution: "@example/rstream-grid@workspace:examples/rstream-grid"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/checks": "workspace:^"
    "@thi.ng/dl-asset": "workspace:^"
    "@thi.ng/expose": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hiccup": "workspace:^"
    "@thi.ng/hiccup-svg": "workspace:^"
    "@thi.ng/interceptors": "workspace:^"
    "@thi.ng/paths": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/rstream-graph": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rstream-hdom@workspace:examples/rstream-hdom":
  version: 0.0.0-use.local
  resolution: "@example/rstream-hdom@workspace:examples/rstream-hdom"
  dependencies:
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rstream-spreadsheet@workspace:examples/rstream-spreadsheet":
  version: 0.0.0-use.local
  resolution: "@example/rstream-spreadsheet@workspace:examples/rstream-spreadsheet"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/checks": "workspace:^"
    "@thi.ng/defmulti": "workspace:^"
    "@thi.ng/errors": "workspace:^"
    "@thi.ng/expose": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/memoize": "workspace:^"
    "@thi.ng/paths": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/rstream-graph": "workspace:^"
    "@thi.ng/sexpr": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rstream-sync@workspace:examples/rstream-sync":
  version: 0.0.0-use.local
  resolution: "@example/rstream-sync@workspace:examples/rstream-sync"
  dependencies:
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/rstream-system-bus@workspace:examples/rstream-system-bus":
  version: 0.0.0-use.local
  resolution: "@example/rstream-system-bus@workspace:examples/rstream-system-bus"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/dgraph-dot": "workspace:^"
    "@thi.ng/hiccup-carbon-icons": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/logger": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/paths": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/system": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/scenegraph-image@workspace:examples/scenegraph-image":
  version: 0.0.0-use.local
  resolution: "@example/scenegraph-image@workspace:examples/scenegraph-image"
  dependencies:
    "@thi.ng/dsp": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hdom-canvas": "workspace:^"
    "@thi.ng/matrices": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/scenegraph": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/scenegraph@workspace:examples/scenegraph":
  version: 0.0.0-use.local
  resolution: "@example/scenegraph@workspace:examples/scenegraph"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hdom-canvas": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/scenegraph": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/shader-ast-canvas2d@workspace:examples/shader-ast-canvas2d":
  version: 0.0.0-use.local
  resolution: "@example/shader-ast-canvas2d@workspace:examples/shader-ast-canvas2d"
  dependencies:
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/shader-ast-glsl": "workspace:^"
    "@thi.ng/shader-ast-js": "workspace:^"
    "@thi.ng/shader-ast-stdlib": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/shader-ast-easings@workspace:examples/shader-ast-easings":
  version: 0.0.0-use.local
  resolution: "@example/shader-ast-easings@workspace:examples/shader-ast-easings"
  dependencies:
    "@thi.ng/logger": "workspace:^"
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/shader-ast-stdlib": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    "@thi.ng/webgl-shadertoy": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/shader-ast-evo@workspace:examples/shader-ast-evo":
  version: 0.0.0-use.local
  resolution: "@example/shader-ast-evo@workspace:examples/shader-ast-evo"
  dependencies:
    "@thi.ng/gp": "workspace:^"
    "@thi.ng/logger": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/shader-ast-optimize": "workspace:^"
    "@thi.ng/shader-ast-stdlib": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    "@thi.ng/webgl-shadertoy": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/shader-ast-noise@workspace:examples/shader-ast-noise":
  version: 0.0.0-use.local
  resolution: "@example/shader-ast-noise@workspace:examples/shader-ast-noise"
  dependencies:
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/shader-ast-glsl": "workspace:^"
    "@thi.ng/shader-ast-js": "workspace:^"
    "@thi.ng/shader-ast-stdlib": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/shader-ast-raymarch@workspace:examples/shader-ast-raymarch":
  version: 0.0.0-use.local
  resolution: "@example/shader-ast-raymarch@workspace:examples/shader-ast-raymarch"
  dependencies:
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/shader-ast-glsl": "workspace:^"
    "@thi.ng/shader-ast-js": "workspace:^"
    "@thi.ng/shader-ast-stdlib": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/shader-ast-sdf2d@workspace:examples/shader-ast-sdf2d":
  version: 0.0.0-use.local
  resolution: "@example/shader-ast-sdf2d@workspace:examples/shader-ast-sdf2d"
  dependencies:
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/shader-ast-glsl": "workspace:^"
    "@thi.ng/shader-ast-js": "workspace:^"
    "@thi.ng/shader-ast-stdlib": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/shader-ast-tunnel@workspace:examples/shader-ast-tunnel":
  version: 0.0.0-use.local
  resolution: "@example/shader-ast-tunnel@workspace:examples/shader-ast-tunnel"
  dependencies:
    "@thi.ng/color": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/shader-ast-glsl": "workspace:^"
    "@thi.ng/shader-ast-js": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/shader-ast-workers@workspace:examples/shader-ast-workers":
  version: 0.0.0-use.local
  resolution: "@example/shader-ast-workers@workspace:examples/shader-ast-workers"
  dependencies:
    "@thi.ng/bench": "workspace:^"
    "@thi.ng/color": "workspace:^"
    "@thi.ng/hiccup-canvas": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/shader-ast-js": "workspace:^"
    "@thi.ng/shader-ast-stdlib": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-stats": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/shader-graph@workspace:examples/shader-graph":
  version: 0.0.0-use.local
  resolution: "@example/shader-graph@workspace:examples/shader-graph"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/expose": "workspace:^"
    "@thi.ng/logger": "workspace:^"
    "@thi.ng/matrices": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/rstream-gestures": "workspace:^"
    "@thi.ng/scenegraph": "workspace:^"
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/shader-ast-glsl": "workspace:^"
    "@thi.ng/shader-ast-stdlib": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/simd-plot@workspace:examples/simd-plot":
  version: 0.0.0-use.local
  resolution: "@example/simd-plot@workspace:examples/simd-plot"
  dependencies:
    "@thi.ng/binary": "workspace:^"
    "@thi.ng/color": "workspace:^"
    "@thi.ng/colored-noise": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/malloc": "workspace:^"
    "@thi.ng/matrices": "workspace:^"
    "@thi.ng/rdom-canvas": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/simd": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/soa-ecs@workspace:examples/soa-ecs":
  version: 0.0.0-use.local
  resolution: "@example/soa-ecs@workspace:examples/soa-ecs"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/ecs": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hdom-components": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/matrices": "workspace:^"
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/spline-tangent@workspace:examples/spline-tangent":
  version: 0.0.0-use.local
  resolution: "@example/spline-tangent@workspace:examples/spline-tangent"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/dual-algebra": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/stacked-layout@workspace:examples/stacked-layout":
  version: 0.0.0-use.local
  resolution: "@example/stacked-layout@workspace:examples/stacked-layout"
  dependencies:
    "@thi.ng/arrays": "workspace:^"
    "@thi.ng/color": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/stratified-grid@workspace:examples/stratified-grid":
  version: 0.0.0-use.local
  resolution: "@example/stratified-grid@workspace:examples/stratified-grid"
  dependencies:
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/poisson": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/svg-barchart@workspace:examples/svg-barchart":
  version: 0.0.0-use.local
  resolution: "@example/svg-barchart@workspace:examples/svg-barchart"
  dependencies:
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/svg-particles@workspace:examples/svg-particles":
  version: 0.0.0-use.local
  resolution: "@example/svg-particles@workspace:examples/svg-particles"
  dependencies:
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/svg-resample@workspace:examples/svg-resample":
  version: 0.0.0-use.local
  resolution: "@example/svg-resample@workspace:examples/svg-resample"
  dependencies:
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/hiccup-svg": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/sax": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/svg-waveform@workspace:examples/svg-waveform":
  version: 0.0.0-use.local
  resolution: "@example/svg-waveform@workspace:examples/svg-waveform"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/checks": "workspace:^"
    "@thi.ng/expose": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hiccup-svg": "workspace:^"
    "@thi.ng/interceptors": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/talk-slides@workspace:examples/talk-slides":
  version: 0.0.0-use.local
  resolution: "@example/talk-slides@workspace:examples/talk-slides"
  dependencies:
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/text-canvas-image@workspace:examples/text-canvas-image":
  version: 0.0.0-use.local
  resolution: "@example/text-canvas-image@workspace:examples/text-canvas-image"
  dependencies:
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/text-canvas": "workspace:^"
    "@thi.ng/text-format": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/text-canvas@workspace:examples/text-canvas":
  version: 0.0.0-use.local
  resolution: "@example/text-canvas@workspace:examples/text-canvas"
  dependencies:
    "@thi.ng/dsp": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/matrices": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/text-canvas": "workspace:^"
    "@thi.ng/text-format": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/thing-browser@workspace:examples/thing-browser":
  version: 0.0.0-use.local
  resolution: "@example/thing-browser@workspace:examples/thing-browser"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/arrays": "workspace:^"
    "@thi.ng/compare": "workspace:^"
    "@thi.ng/compose": "workspace:^"
    "@thi.ng/hiccup-carbon-icons": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/thing-packages-quiz@workspace:examples/thing-packages-quiz":
  version: 0.0.0-use.local
  resolution: "@example/thing-packages-quiz@workspace:examples/thing-packages-quiz"
  dependencies:
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/todo-list@workspace:examples/todo-list":
  version: 0.0.0-use.local
  resolution: "@example/todo-list@workspace:examples/todo-list"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/trace-bitmap@workspace:examples/trace-bitmap":
  version: 0.0.0-use.local
  resolution: "@example/trace-bitmap@workspace:examples/trace-bitmap"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/checks": "workspace:^"
    "@thi.ng/color": "workspace:^"
    "@thi.ng/date": "workspace:^"
    "@thi.ng/dl-asset": "workspace:^"
    "@thi.ng/expose": "workspace:^"
    "@thi.ng/geom": "workspace:^"
    "@thi.ng/geom-axidraw": "workspace:^"
    "@thi.ng/geom-trace-bitmap": "workspace:^"
    "@thi.ng/grid-iterators": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/logger": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/mime": "workspace:^"
    "@thi.ng/paths": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/pixel-dither": "workspace:^"
    "@thi.ng/pixel-io-netpbm": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rdom-canvas": "workspace:^"
    "@thi.ng/rdom-components": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/rstream-dot": "workspace:^"
    "@thi.ng/rstream-gestures": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/units": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/transducers-hdom@workspace:examples/transducers-hdom":
  version: 0.0.0-use.local
  resolution: "@example/transducers-hdom@workspace:examples/transducers-hdom"
  dependencies:
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/triple-query@workspace:examples/triple-query":
  version: 0.0.0-use.local
  resolution: "@example/triple-query@workspace:examples/triple-query"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/atom": "workspace:^"
    "@thi.ng/checks": "workspace:^"
    "@thi.ng/compare": "workspace:^"
    "@thi.ng/expose": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hdom-components": "workspace:^"
    "@thi.ng/interceptors": "workspace:^"
    "@thi.ng/paths": "workspace:^"
    "@thi.ng/rstream-query": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/unbiased-normals@workspace:examples/unbiased-normals":
  version: 0.0.0-use.local
  resolution: "@example/unbiased-normals@workspace:examples/unbiased-normals"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/dsp": "workspace:^"
    "@thi.ng/matrices": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/viz-ridge-lines@workspace:examples/viz-ridge-lines":
  version: 0.0.0-use.local
  resolution: "@example/viz-ridge-lines@workspace:examples/viz-ridge-lines"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/color": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/hiccup-svg": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rdom-forms": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/shader-ast-js": "workspace:^"
    "@thi.ng/shader-ast-stdlib": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/viz": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/viz-scatter-plot@workspace:examples/viz-scatter-plot":
  version: 0.0.0-use.local
  resolution: "@example/viz-scatter-plot@workspace:examples/viz-scatter-plot"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/hiccup-svg": "workspace:^"
    "@thi.ng/lowdisc": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rdom-forms": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    "@thi.ng/viz": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/webgl-channel-mixer@workspace:examples/webgl-channel-mixer":
  version: 0.0.0-use.local
  resolution: "@example/webgl-channel-mixer@workspace:examples/webgl-channel-mixer"
  dependencies:
    "@thi.ng/dl-asset": "workspace:^"
    "@thi.ng/hiccup-html": "workspace:^"
    "@thi.ng/mime": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rdom": "workspace:^"
    "@thi.ng/rdom-components": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/rstream-gestures": "workspace:^"
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/webgl-cube@workspace:examples/webgl-cube":
  version: 0.0.0-use.local
  resolution: "@example/webgl-cube@workspace:examples/webgl-cube"
  dependencies:
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hdom-components": "workspace:^"
    "@thi.ng/matrices": "workspace:^"
    "@thi.ng/soa": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/webgl-cubemap@workspace:examples/webgl-cubemap":
  version: 0.0.0-use.local
  resolution: "@example/webgl-cubemap@workspace:examples/webgl-cubemap"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/dsp": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hdom-components": "workspace:^"
    "@thi.ng/matrices": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/webgl-float-fbo@workspace:examples/webgl-float-fbo":
  version: 0.0.0-use.local
  resolution: "@example/webgl-float-fbo@workspace:examples/webgl-float-fbo"
  dependencies:
    "@thi.ng/colored-noise": "workspace:^"
    "@thi.ng/logger": "workspace:^"
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/webgl-game-of-life@workspace:examples/webgl-game-of-life":
  version: 0.0.0-use.local
  resolution: "@example/webgl-game-of-life@workspace:examples/webgl-game-of-life"
  dependencies:
    "@thi.ng/logger": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/webgl-grid@workspace:examples/webgl-grid":
  version: 0.0.0-use.local
  resolution: "@example/webgl-grid@workspace:examples/webgl-grid"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hdom-components": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/matrices": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/webgl-msdf@workspace:examples/webgl-msdf":
  version: 0.0.0-use.local
  resolution: "@example/webgl-msdf@workspace:examples/webgl-msdf"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hdom-components": "workspace:^"
    "@thi.ng/math": "workspace:^"
    "@thi.ng/matrices": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vector-pools": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    "@thi.ng/webgl-msdf": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/webgl-multipass@workspace:examples/webgl-multipass":
  version: 0.0.0-use.local
  resolution: "@example/webgl-multipass@workspace:examples/webgl-multipass"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/pixel": "workspace:^"
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/shader-ast-stdlib": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/webgl-shadertoy@workspace:examples/webgl-shadertoy":
  version: 0.0.0-use.local
  resolution: "@example/webgl-shadertoy@workspace:examples/webgl-shadertoy"
  dependencies:
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/shader-ast-stdlib": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    "@thi.ng/webgl-shadertoy": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/webgl-ssao@workspace:examples/webgl-ssao":
  version: 0.0.0-use.local
  resolution: "@example/webgl-ssao@workspace:examples/webgl-ssao"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/dsp": "workspace:^"
    "@thi.ng/hdom": "workspace:^"
    "@thi.ng/hdom-components": "workspace:^"
    "@thi.ng/matrices": "workspace:^"
    "@thi.ng/object-utils": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/shader-ast-stdlib": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/vectors": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/webgl-texture-paint@workspace:examples/webgl-texture-paint":
  version: 0.0.0-use.local
  resolution: "@example/webgl-texture-paint@workspace:examples/webgl-texture-paint"
  dependencies:
    "@thi.ng/canvas": "workspace:^"
    "@thi.ng/color": "workspace:^"
    "@thi.ng/dsp": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/shader-ast": "workspace:^"
    "@thi.ng/shader-ast-stdlib": "workspace:^"
    "@thi.ng/webgl": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/wolfram@workspace:examples/wolfram":
  version: 0.0.0-use.local
  resolution: "@example/wolfram@workspace:examples/wolfram"
  dependencies:
    "@thi.ng/dl-asset": "workspace:^"
    "@thi.ng/hdom-components": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-binary": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/xml-converter@workspace:examples/xml-converter":
  version: 0.0.0-use.local
  resolution: "@example/xml-converter@workspace:examples/xml-converter"
  dependencies:
    "@thi.ng/args": "workspace:^"
    "@thi.ng/arrays": "workspace:^"
    "@thi.ng/checks": "workspace:^"
    "@thi.ng/defmulti": "workspace:^"
    "@thi.ng/rstream": "workspace:^"
    "@thi.ng/sax": "workspace:^"
    "@thi.ng/strings": "workspace:^"
    "@thi.ng/transducers": "workspace:^"
    "@thi.ng/transducers-hdom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/zig-canvas@workspace:examples/zig-canvas":
  version: 0.0.0-use.local
  resolution: "@example/zig-canvas@workspace:examples/zig-canvas"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/dl-asset": "workspace:^"
    "@thi.ng/logger": "workspace:^"
    "@thi.ng/random": "workspace:^"
    "@thi.ng/wasm-api": "workspace:^"
    "@thi.ng/wasm-api-dom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/zig-cellular@workspace:examples/zig-cellular":
  version: 0.0.0-use.local
  resolution: "@example/zig-cellular@workspace:examples/zig-cellular"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/wasm-api": "workspace:^"
    "@thi.ng/wasm-api-canvas": "workspace:^"
    "@thi.ng/wasm-api-dom": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/zig-counter@workspace:examples/zig-counter":
  version: 0.0.0-use.local
  resolution: "@example/zig-counter@workspace:examples/zig-counter"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/wasm-api": "workspace:^"
    "@thi.ng/wasm-api-dom": "workspace:^"
    "@thi.ng/wasm-api-schedule": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/zig-todo-list@workspace:examples/zig-todo-list":
  version: 0.0.0-use.local
  resolution: "@example/zig-todo-list@workspace:examples/zig-todo-list"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/date": "workspace:^"
    "@thi.ng/wasm-api": "workspace:^"
    "@thi.ng/wasm-api-bindgen": "workspace:^"
    "@thi.ng/wasm-api-dom": "workspace:^"
    "@thi.ng/wasm-api-schedule": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@example/zig-webgl@workspace:examples/zig-webgl":
  version: 0.0.0-use.local
  resolution: "@example/zig-webgl@workspace:examples/zig-webgl"
  dependencies:
    "@thi.ng/api": "workspace:^"
    "@thi.ng/logger": "workspace:^"
    "@thi.ng/meta-css": "workspace:^"
    "@thi.ng/wasm-api": "workspace:^"
    "@thi.ng/wasm-api-dom": "workspace:^"
    "@thi.ng/wasm-api-schedule": "workspace:^"
    "@thi.ng/wasm-api-webgl": "workspace:^"
    typescript: "npm:^5.6.2"
    vite: "npm:^5.4.8"
  languageName: unknown
  linkType: soft

"@gar/promisify@npm:^1.1.3":
  version: 1.1.3
  resolution: "@gar/promisify@npm:1.1.3"
  checksum: 10/052dd232140fa60e81588000cbe729a40146579b361f1070bce63e2a761388a22a16d00beeffc504bd3601cb8e055c57b21a185448b3ed550cf50716f4fd442e
  languageName: node
  linkType: hard

"@img/sharp-darwin-arm64@npm:0.33.5":
  version: 0.33.5
  resolution: "@img/sharp-darwin-arm64@npm:0.33.5"
  dependencies:
    "@img/sharp-libvips-darwin-arm64": "npm:1.0.4"
  dependenciesMeta:
    "@img/sharp-libvips-darwin-arm64":
      optional: true
  conditions: os=darwin & cpu=arm64
  languageName: node
  linkType: hard

"@img/sharp-darwin-x64@npm:0.33.5":
  version: 0.33.5
  resolution: "@img/sharp-darwin-x64@npm:0.33.5"
  dependencies:
    "@img/sharp-libvips-darwin-x64": "npm:1.0.4"
  dependenciesMeta:
    "@img/sharp-libvips-darwin-x64":
      optional: true
  conditions: os=darwin & cpu=x64
  languageName: node
  linkType: hard

"@img/sharp-libvips-darwin-arm64@npm:1.0.4":
  version: 1.0.4
  resolution: "@img/sharp-libvips-darwin-arm64@npm:1.0.4"
  conditions: os=darwin & cpu=arm64
  languageName: node
  linkType: hard

"@img/sharp-libvips-darwin-x64@npm:1.0.4":
  version: 1.0.4
  resolution: "@img/sharp-libvips-darwin-x64@npm:1.0.4"
  conditions: os=darwin & cpu=x64
  languageName: node
  linkType: hard

"@img/sharp-libvips-linux-arm64@npm:1.0.4":
  version: 1.0.4
  resolution: "@img/sharp-libvips-linux-arm64@npm:1.0.4"
  conditions: os=linux & cpu=arm64 & libc=glibc
  languageName: node
  linkType: hard

"@img/sharp-libvips-linux-arm@npm:1.0.5":
  version: 1.0.5
  resolution: "@img/sharp-libvips-linux-arm@npm:1.0.5"
  conditions: os=linux & cpu=arm & libc=glibc
  languageName: node
  linkType: hard

"@img/sharp-libvips-linux-s390x@npm:1.0.4":
  version: 1.0.4
  resolution: "@img/sharp-libvips-linux-s390x@npm:1.0.4"
  conditions: os=linux & cpu=s390x & libc=glibc
  languageName: node
  linkType: hard

"@img/sharp-libvips-linux-x64@npm:1.0.4":
  version: 1.0.4
  resolution: "@img/sharp-libvips-linux-x64@npm:1.0.4"
  conditions: os=linux & cpu=x64 & libc=glibc
  languageName: node
  linkType: hard

"@img/sharp-libvips-linuxmusl-arm64@npm:1.0.4":
  version: 1.0.4
  resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.0.4"
  conditions: os=linux & cpu=arm64 & libc=musl
  languageName: node
  linkType: hard

"@img/sharp-libvips-linuxmusl-x64@npm:1.0.4":
  version: 1.0.4
  resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.0.4"
  conditions: os=linux & cpu=x64 & libc=musl
  languageName: node
  linkType: hard

"@img/sharp-linux-arm64@npm:0.33.5":
  version: 0.33.5
  resolution: "@img/sharp-linux-arm64@npm:0.33.5"
  dependencies:
    "@img/sharp-libvips-linux-arm64": "npm:1.0.4"
  dependenciesMeta:
    "@img/sharp-libvips-linux-arm64":
      optional: true
  conditions: os=linux & cpu=arm64 & libc=glibc
  languageName: node
  linkType: hard

"@img/sharp-linux-arm@npm:0.33.5":
  version: 0.33.5
  resolution: "@img/sharp-linux-arm@npm:0.33.5"
  dependencies:
    "@img/sharp-libvips-linux-arm": "npm:1.0.5"
  dependenciesMeta:
    "@img/sharp-libvips-linux-arm":
      optional: true
  conditions: os=linux & cpu=arm & libc=glibc
  languageName: node
  linkType: hard

"@img/sharp-linux-s390x@npm:0.33.5":
  version: 0.33.5
  resolution: "@img/sharp-linux-s390x@npm:0.33.5"
  dependencies:
    "@img/sharp-libvips-linux-s390x": "npm:1.0.4"
  dependenciesMeta:
    "@img/sharp-libvips-linux-s390x":
      optional: true
  conditions: os=linux & cpu=s390x & libc=glibc
  languageName: node
  linkType: hard

"@img/sharp-linux-x64@npm:0.33.5":
  version: 0.33.5
  resolution: "@img/sharp-linux-x64@npm:0.33.5"
  dependencies:
    "@img/sharp-libvips-linux-x64": "npm:1.0.4"
  dependenciesMeta:
    "@img/sharp-libvips-linux-x64":
      optional: true
  conditions: os=linux & cpu=x64 & libc=glibc
  languageName: node
  linkType: hard

"@img/sharp-linuxmusl-arm64@npm:0.33.5":
  version: 0.33.5
  resolution: "@img/sharp-linuxmusl-arm64@npm:0.33.5"
  dependencies:
    "@img/sharp-libvips-linuxmusl-arm64": "npm:1.0.4"
  dependenciesMeta:
    "@img/sharp-libvips-linuxmusl-arm64":
      optional: true
  conditions: os=linux & cpu=arm64 & libc=musl
  languageName: node
  linkType: hard

"@img/sharp-linuxmusl-x64@npm:0.33.5":
  version: 0.33.5
  resolution: "@img/sharp-linuxmusl-x64@npm:0.33.5"
  dependencies:
    "@img/sharp-libvips-linuxmusl-x64": "npm:1.0.4"
  dependenciesMeta:
    "@img/sharp-libvips-linuxmusl-x64":
      optional: true
  conditions: os=linux & cpu=x64 & libc=musl
  languageName: node
  linkType: hard

"@img/sharp-wasm32@npm:0.33.5":
  version: 0.33.5
  resolution: "@img/sharp-wasm32@npm:0.33.5"
  dependencies:
    "@emnapi/runtime": "npm:^1.2.0"
  conditions: cpu=wasm32
  languageName: node
  linkType: hard

"@img/sharp-win32-ia32@npm:0.33.5":
  version: 0.33.5
  resolution: "@img/sharp-win32-ia32@npm:0.33.5"
  conditions: os=win32 & cpu=ia32
  languageName: node
  linkType: hard

"@img/sharp-win32-x64@npm:0.33.5":
  version: 0.33.5
  resolution: "@img/sharp-win32-x64@npm:0.33.5"
  conditions: os=win32 & cpu=x64
  languageName: node
  linkType: hard

"@jridgewell/gen-mapping@npm:^0.3.0":
  version: 0.3.2
  resolution: "@jridgewell/gen-mapping@npm:0.3.2"
  dependencies:
    "@jridgewell/set-array": "npm:^1.0.1"
    "@jridgewell/sourcemap-codec": "npm:^1.4.10"
    "@jridgewell/trace-mapping": "npm:^0.3.9"
  checksum: 10/7ba0070be1aeda7d7694b09d847c3b95879409b26559b9d7e97a88ec94b838fb380df43ae328ee2d2df4d79e75d7afe6ba315199d18d79aa20839ebdfb739420
  languageName: node
  linkType: hard

"@jridgewell/resolve-uri@npm:3.1.0":
  version: 3.1.0
  resolution: "@jridgewell/resolve-uri@npm:3.1.0"
  checksum: 10/320ceb37af56953757b28e5b90c34556157676d41e3d0a3ff88769274d62373582bb0f0276a4f2d29c3f4fdd55b82b8be5731f52d391ad2ecae9b321ee1c742d
  languageName: node
  linkType: hard

"@jridgewell/set-array@npm:^1.0.1":
  version: 1.1.2
  resolution: "@jridgewell/set-array@npm:1.1.2"
  checksum: 10/69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e
  languageName: node
  linkType: hard

"@jridgewell/source-map@npm:^0.3.2":
  version: 0.3.2
  resolution: "@jridgewell/source-map@npm:0.3.2"
  dependencies:
    "@jridgewell/gen-mapping": "npm:^0.3.0"
    "@jridgewell/trace-mapping": "npm:^0.3.9"
  checksum: 10/1aaa42075bac32a551708025da0c07b11c11fb05ccd10fb70df2cb0db88773338ab0f33f175d9865379cb855bb3b1cda478367747a1087309fda40a7b9214bfa
  languageName: node
  linkType: hard

"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10":
  version: 1.4.14
  resolution: "@jridgewell/sourcemap-codec@npm:1.4.14"
  checksum: 10/26e768fae6045481a983e48aa23d8fcd23af5da70ebd74b0649000e815e7fbb01ea2bc088c9176b3fffeb9bec02184e58f46125ef3320b30eaa1f4094cfefa38
  languageName: node
  linkType: hard

"@jridgewell/trace-mapping@npm:^0.3.9":
  version: 0.3.17
  resolution: "@jridgewell/trace-mapping@npm:0.3.17"
  dependencies:
    "@jridgewell/resolve-uri": "npm:3.1.0"
    "@jridgewell/sourcemap-codec": "npm:1.4.14"
  checksum: 10/790d439c9b271d9fc381dc4a837393ab942920245efedd5db20f65a665c0f778637fa623573337d3241ff784ffdb6724bbadf7fa2b61666bcd4884064b02f113
  languageName: node
  linkType: hard

"@microsoft/api-documenter@npm:^7.25.17":
  version: 7.25.17
  resolution: "@microsoft/api-documenter@npm:7.25.17"
  dependencies:
    "@microsoft/api-extractor-model": "npm:7.29.8"
    "@microsoft/tsdoc": "npm:~0.15.0"
    "@rushstack/node-core-library": "npm:5.9.0"
    "@rushstack/terminal": "npm:0.14.2"
    "@rushstack/ts-command-line": "npm:4.22.8"
    js-yaml: "npm:~3.13.1"
    resolve: "npm:~1.22.1"
  bin:
    api-documenter: bin/api-documenter
  checksum: 10/60f7fc2d6a97bcb0a91252f9d479c68a9f1bcc00359c661faf5a13839bfa30d3f92ded45cd0d7534aa93e0ccc5c25881e4260dc04866b01f96cff1fd53f5ab45
  languageName: node
  linkType: hard

"@microsoft/api-extractor-model@npm:7.29.8":
  version: 7.29.8
  resolution: "@microsoft/api-extractor-model@npm:7.29.8"
  dependencies:
    "@microsoft/tsdoc": "npm:~0.15.0"
    "@microsoft/tsdoc-config": "npm:~0.17.0"
    "@rushstack/node-core-library": "npm:5.9.0"
  checksum: 10/06932e61f0a1979dbacc716e143f9d34d856338504cd8d016d98a3d3c83d60e7c25bfdc64d011c6ddf94de2351b52872e8722d970fce44c49bd630aeca32c987
  languageName: node
  linkType: hard

"@microsoft/api-extractor@npm:^7.47.9":
  version: 7.47.9
  resolution: "@microsoft/api-extractor@npm:7.47.9"
  dependencies:
    "@microsoft/api-extractor-model": "npm:7.29.8"
    "@microsoft/tsdoc": "npm:~0.15.0"
    "@microsoft/tsdoc-config": "npm:~0.17.0"
    "@rushstack/node-core-library": "npm:5.9.0"
    "@rushstack/rig-package": "npm:0.5.3"
    "@rushstack/terminal": "npm:0.14.2"
    "@rushstack/ts-command-line": "npm:4.22.8"
    lodash: "npm:~4.17.15"
    minimatch: "npm:~3.0.3"
    resolve: "npm:~1.22.1"
    semver: "npm:~7.5.4"
    source-map: "npm:~0.6.1"
    typescript: "npm:5.4.2"
  bin:
    api-extractor: bin/api-extractor
  checksum: 10/1814708284ed95a45969060f794b24b21a5a5e17aa88ec95099a8fc052d5c435523f465f60c4128288e210a39ff056a564fb2b8f291959ef0fc3d7423759f837
  languageName: node
  linkType: hard

"@microsoft/tsdoc-config@npm:~0.17.0":
  version: 0.17.0
  resolution: "@microsoft/tsdoc-config@npm:0.17.0"
  dependencies:
    "@microsoft/tsdoc": "npm:0.15.0"
    ajv: "npm:~8.12.0"
    jju: "npm:~1.4.0"
    resolve: "npm:~1.22.2"
  checksum: 10/6e20f9b917d20e517b6752cbb46c84ccc4c8be7ce82d7424e413bd7111a2f1497714a72e61ac1a96df97d0050cb98b3a53006316eeb0cfea9bb6d7131432c7a8
  languageName: node
  linkType: hard

"@microsoft/tsdoc@npm:0.15.0, @microsoft/tsdoc@npm:~0.15.0":
  version: 0.15.0
  resolution: "@microsoft/tsdoc@npm:0.15.0"
  checksum: 10/fd025e5e3966248cd5477b9ddad4e9aa0dd69291f372a207f18a686b3097dcf5ecf38325caf0f4ad2697f1f39fd45b536e4ada6756008b8bcc5eccbc3201313d
  languageName: node
  linkType: hard

"@npmcli/fs@npm:^2.1.0":
  version: 2.1.2
  resolution: "@npmcli/fs@npm:2.1.2"
  dependencies:
    "@gar/promisify": "npm:^1.1.3"
    semver: "npm:^7.3.5"
  checksum: 10/c5d4dfee80de2236e1e4ed595d17e217aada72ebd8215183fc46096fa010f583dd2aaaa486758de7cc0b89440dbc31cfe8b276269d75d47af35c716e896f78ec
  languageName: node
  linkType: hard

"@npmcli/move-file@npm:^2.0.0":
  version: 2.0.1
  resolution: "@npmcli/move-file@npm:2.0.1"
  dependencies:
    mkdirp: "npm:^1.0.4"
    rimraf: "npm:^3.0.2"
  checksum: 10/52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380
  languageName: node
  linkType: hard

"@petamoriken/float16@npm:^3.4.7":
  version: 3.7.1
  resolution: "@petamoriken/float16@npm:3.7.1"
  checksum: 10/378ef3b1d6ab5ed08182afe938c55d13b0f30ec4d9a27e6c0701bd19aed71fa09601237f75e1db88bbab453da036cfaa59e80e8583e7e6187bd3bc30a67d30c9
  languageName: node
  linkType: hard

"@rollup/rollup-android-arm-eabi@npm:4.21.3":
  version: 4.21.3
  resolution: "@rollup/rollup-android-arm-eabi@npm:4.21.3"
  conditions: os=android & cpu=arm
  languageName: node
  linkType: hard

"@rollup/rollup-android-arm64@npm:4.21.3":
  version: 4.21.3
  resolution: "@rollup/rollup-android-arm64@npm:4.21.3"
  conditions: os=android & cpu=arm64
  languageName: node
  linkType: hard

"@rollup/rollup-darwin-arm64@npm:4.21.3":
  version: 4.21.3
  resolution: "@rollup/rollup-darwin-arm64@npm:4.21.3"
  conditions: os=darwin & cpu=arm64
  languageName: node
  linkType: hard

"@rollup/rollup-darwin-x64@npm:4.21.3":
  version: 4.21.3
  resolution: "@rollup/rollup-darwin-x64@npm:4.21.3"
  conditions: os=darwin & cpu=x64
  languageName: node
  linkType: hard

"@rollup/rollup-linux-arm-gnueabihf@npm:4.21.3":
  version: 4.21.3
  resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.21.3"
  conditions: os=linux & cpu=arm & libc=glibc
  languageName: node
  linkType: hard

"@rollup/rollup-linux-arm-musleabihf@npm:4.21.3":
  version: 4.21.3
  resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.21.3"
  conditions: os=linux & cpu=arm & libc=musl
  languageName: node
  linkType: hard

"@rollup/rollup-linux-arm64-gnu@npm:4.21.3":
  version: 4.21.3
  resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.21.3"
  conditions: os=linux & cpu=arm64 & libc=glibc
  languageName: node
  linkType: hard

"@rollup/rollup-linux-arm64-musl@npm:4.21.3":
  version: 4.21.3
  resolution: "@rollup/rollup-linux-arm64-musl@npm:4.21.3"
  conditions: os=linux & cpu=arm64 & libc=musl
  languageName: node
  linkType: hard

"@rollup/rollup-linux-powerpc64le-gnu@npm:4.21.3":
  version: 4.21.3
  resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.21.3"
  conditions: os=linux & cpu=ppc64 & libc=glibc
  languageName: node
  linkType: hard

"@rollup/rollup-linux-riscv64-gnu@npm:4.21.3":
  version: 4.21.3
  resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.21.3"
  conditions: os=linux & cpu=riscv64 & libc=glibc
  languageName: node
  linkType: hard

"@rollup/rollup-linux-s390x-gnu@npm:4.21.3":
  version: 4.21.3
  resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.21.3"
  conditions: os=linux & cpu=s390x & libc=glibc
  languageName: node
  linkType: hard

"@rollup/rollup-linux-x64-gnu@npm:4.21.3":
  version: 4.21.3
  resolution: "@rollup/rollup-linux-x64-gnu@npm:4.21.3"
  conditions: os=linux & cpu=x64 & libc=glibc
  languageName: node
  linkType: hard

"@rollup/rollup-linux-x64-musl@npm:4.21.3":
  version: 4.21.3
  resolution: "@rollup/rollup-linux-x64-musl@npm:4.21.3"
  conditions: os=linux & cpu=x64 & libc=musl
  languageName: node
  linkType: hard

"@rollup/rollup-win32-arm64-msvc@npm:4.21.3":
  version: 4.21.3
  resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.21.3"
  conditions: os=win32 & cpu=arm64
  languageName: node
  linkType: hard

"@rollup/rollup-win32-ia32-msvc@npm:4.21.3":
  version: 4.21.3
  resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.21.3"
  conditions: os=win32 & cpu=ia32
  languageName: node
  linkType: hard

"@rollup/rollup-win32-x64-msvc@npm:4.21.3":
  version: 4.21.3
  resolution: "@rollup/rollup-win32-x64-msvc@npm:4.21.3"
  conditions: os=win32 & cpu=x64
  languageName: node
  linkType: hard

"@rushstack/node-core-library@npm:5.9.0":
  version: 5.9.0
  resolution: "@rushstack/node-core-library@npm:5.9.0"
  dependencies:
    ajv: "npm:~8.13.0"
    ajv-draft-04: "npm:~1.0.0"
    ajv-formats: "npm:~3.0.1"
    fs-extra: "npm:~7.0.1"
    import-lazy: "npm:~4.0.0"
    jju: "npm:~1.4.0"
    resolve: "npm:~1.22.1"
    semver: "npm:~7.5.4"
  peerDependencies:
    "@types/node": "*"
  peerDependenciesMeta:
    "@types/node":
      optional: true
  checksum: 10/19d6c6fc6addfb27295d1d78e1027f5896ea43702c2e5168e8b235ee739f2e59a4dc3bb3996b083722fab4feae5f2c15c340900c6c1d517d56cc1ba945f532f1
  languageName: node
  linkType: hard

"@rushstack/rig-package@npm:0.5.3":
  version: 0.5.3
  resolution: "@rushstack/rig-package@npm:0.5.3"
  dependencies:
    resolve: "npm:~1.22.1"
    strip-json-comments: "npm:~3.1.1"
  checksum: 10/b58a3925a41d7a0e79f4fde7c400a379683cc7b0073c447aba6d36231529a37e7d2f4559f459be785ad862ecb01b618b2d0ff60661046e5223437356155ccb14
  languageName: node
  linkType: hard

"@rushstack/terminal@npm:0.14.2":
  version: 0.14.2
  resolution: "@rushstack/terminal@npm:0.14.2"
  dependencies:
    "@rushstack/node-core-library": "npm:5.9.0"
    supports-color: "npm:~8.1.1"
  peerDependencies:
    "@types/node": "*"
  peerDependenciesMeta:
    "@types/node":
      optional: true
  checksum: 10/4016499f3ed1eff7d870ff029bc51925f1435c0ed73d454385d6fdfe8f10e7e5fc2dba698a9aa671f2537603d2d08449782a0f329f321a7dcb87827c19385bca
  languageName: node
  linkType: hard

"@rushstack/ts-command-line@npm:4.22.8":
  version: 4.22.8
  resolution: "@rushstack/ts-command-line@npm:4.22.8"
  dependencies:
    "@rushstack/terminal": "npm:0.14.2"
    "@types/argparse": "npm:1.0.38"
    argparse: "npm:~1.0.9"
    string-argv: "npm:~0.3.1"
  checksum: 10/f4d57a50b320f382929471258aaab6f38251a4febac981a503ae5217faec6fff68374d0126af59554d2f4a99e0ac67596649109fcc57608ef144b132de83cb63
  languageName: node
  linkType: hard

"@serialport/binding-mock@npm:10.2.2":
  version: 10.2.2
  resolution: "@serialport/binding-mock@npm:10.2.2"
  dependencies:
    "@serialport/bindings-interface": "npm:^1.2.1"
    debug: "npm:^4.3.3"
  checksum: 10/7f4fcc70d48e35c3f0cc9d9a422863ac8613693c6b0b7138bf7959afca5c1da45f927f3f3af728bd29e02a0174c5a4e80b6d9223c97137d7640f987f6ed200b7
  languageName: node
  linkType: hard

"@serialport/bindings-cpp@npm:12.0.1":
  version: 12.0.1
  resolution: "@serialport/bindings-cpp@npm:12.0.1"
  dependencies:
    "@serialport/bindings-interface": "npm:1.2.2"
    "@serialport/parser-readline": "npm:11.0.0"
    debug: "npm:4.3.4"
    node-addon-api: "npm:7.0.0"
    node-gyp: "npm:latest"
    node-gyp-build: "npm:4.6.0"
  checksum: 10/095ab46c39458fe3c1698a991907e0f9da268c306b66c9810fe34b6f5c6040b41be51d1a4dfc3a315aee3e12dcc01d47fcc7767574eb97aa5149e5d0d489a8aa
  languageName: node
  linkType: hard

"@serialport/bindings-interface@npm:1.2.2, @serialport/bindings-interface@npm:^1.2.1":
  version: 1.2.2
  resolution: "@serialport/bindings-interface@npm:1.2.2"
  checksum: 10/f0c0d67ed89582184d117cf2eb22c0b2d157604ca7a816851bcd8af0b447c68b587a8a21a61b7bda390ce142981bfb3115a7cf44c6c258a98c28fd9f0c30bcd6
  languageName: node
  linkType: hard

"@serialport/parser-byte-length@npm:12.0.0":
  version: 12.0.0
  resolution: "@serialport/parser-byte-length@npm:12.0.0"
  checksum: 10/531860294f74ecd33f5db22688a11325b367832e0b57b292f9b7d6deab11ab22723094022855b8966e9149a7449bde4456fac43fc347a1f7cc4efc271f855909
  languageName: node
  linkType: hard

"@serialport/parser-cctalk@npm:12.0.0":
  version: 12.0.0
  resolution: "@serialport/parser-cctalk@npm:12.0.0"
  checksum: 10/c124a650889956728cbdbb4a5ecac128fe61a8f1c89e803a76f59fe41c41dbd10ecf906645cb0c644a9e5ed04e092853efd5ad277ba170ba43d091f105d1bfeb
  languageName: node
  linkType: hard

"@serialport/parser-delimiter@npm:11.0.0":
  version: 11.0.0
  resolution: "@serialport/parser-delimiter@npm:11.0.0"
  checksum: 10/4506fe22cb5c73cc3fc9a1543d230691bcf275f173f9689eb1024d56ebc19ab3aa4bb530ee668e85803cfaa0af9bb376fc9cbb0056fa36bf4bc299f83959015e
  languageName: node
  linkType: hard

"@serialport/parser-delimiter@npm:12.0.0":
  version: 12.0.0
  resolution: "@serialport/parser-delimiter@npm:12.0.0"
  checksum: 10/dcfdc3e5f4419d0aa5444bc0042674c46c63c82daee0c5e673c36c54539e846c4b6de233b7ba1f7df0ad72cd369fc117673c5cbec4833d2018e9fb584d916316
  languageName: node
  linkType: hard

"@serialport/parser-inter-byte-timeout@npm:12.0.0":
  version: 12.0.0
  resolution: "@serialport/parser-inter-byte-timeout@npm:12.0.0"
  checksum: 10/cd0b7cc2a353d2e1168fb3e8b05c6561c3f5a905c98b74081388518d23db0678c903eb2b9cbd0043a6b8b24b89bdae99af465c3b248e0c5438a9eac8cb4d1504
  languageName: node
  linkType: hard

"@serialport/parser-packet-length@npm:12.0.0":
  version: 12.0.0
  resolution: "@serialport/parser-packet-length@npm:12.0.0"
  checksum: 10/dd816315b2402c649e28160f15f843a94651d430936d23380c8cdf135c0f2dfab402dd6360ae89353a820d846e7c8ee2671ec6884c622b9698f6e13a1d37ff54
  languageName: node
  linkType: hard

"@serialport/parser-readline@npm:11.0.0":
  version: 11.0.0
  resolution: "@serialport/parser-readline@npm:11.0.0"
  dependencies:
    "@serialport/parser-delimiter": "npm:11.0.0"
  checksum: 10/22534cfe51f2af14ac8ebd8ce4af03c47b8966951f80b0d889857bc8e26f6d1adf208b420412c4c3cefe432dbeb4ac68e4a4afc7df613159b81c3017181a929b
  languageName: node
  linkType: hard

"@serialport/parser-readline@npm:12.0.0":
  version: 12.0.0
  resolution: "@serialport/parser-readline@npm:12.0.0"
  dependencies:
    "@serialport/parser-delimiter": "npm:12.0.0"
  checksum: 10/816830c724ce209cf89bca5b95cc2ee537232eff8d26dc15b3ba5eacbb05947e96689d254fb9d7250d97297e80a73240795fcbd11a64873d4b1dfa6ee80825f6
  languageName: node
  linkType: hard

"@serialport/parser-ready@npm:12.0.0":
  version: 12.0.0
  resolution: "@serialport/parser-ready@npm:12.0.0"
  checksum: 10/9b4971a39e69ec69ff3e2245291d53030a4de8eadf102e1b3e97f050ec764aeb50fab2b459fec46454eb114edf6004330d7385cc2b9b09d68789b062d1ee9c45
  languageName: node
  linkType: hard

"@serialport/parser-regex@npm:12.0.0":
  version: 12.0.0
  resolution: "@serialport/parser-regex@npm:12.0.0"
  checksum: 10/308d0422d6765feaa3ce60273deb09866741b91b981c4043350316c35a97c58510986d9bcea4149b59f027a73badb86206da8e2e92683802596d721cf10ea097
  languageName: node
  linkType: hard

"@serialport/parser-slip-encoder@npm:12.0.0":
  version: 12.0.0
  resolution: "@serialport/parser-slip-encoder@npm:12.0.0"
  checksum: 10/cb7d34bcced9431c97247416307ac42019c1202771f35df9af813b2019f44d5f98af0ec5203491be652641094094510d764951778a41d5ebd65f9a5c9c7c379e
  languageName: node
  linkType: hard

"@serialport/parser-spacepacket@npm:12.0.0":
  version: 12.0.0
  resolution: "@serialport/parser-spacepacket@npm:12.0.0"
  checksum: 10/a474d8c1eada02418247c3abe099b97091c814f16b4a1509f589991da3c681fc50baeef1c640d7ca8517125c7b3983470d758a6a2565a25a80cc46386ec0c4ea
  languageName: node
  linkType: hard

"@serialport/stream@npm:12.0.0":
  version: 12.0.0
  resolution: "@serialport/stream@npm:12.0.0"
  dependencies:
    "@serialport/bindings-interface": "npm:1.2.2"
    debug: "npm:4.3.4"
  checksum: 10/48757436a54b5e04ef3a76400779987c90798952709cf9656a7f5046be3e62e93bd3d5823e5123bfb6245684c9253c8141689426c49f13fcf457a9dc96019911
  languageName: node
  linkType: hard

"@shikijs/core@npm:1.17.7":
  version: 1.17.7
  resolution: "@shikijs/core@npm:1.17.7"
  dependencies:
    "@shikijs/engine-javascript": "npm:1.17.7"
    "@shikijs/engine-oniguruma": "npm:1.17.7"
    "@shikijs/types": "npm:1.17.7"
    "@shikijs/vscode-textmate": "npm:^9.2.2"
    "@types/hast": "npm:^3.0.4"
    hast-util-to-html: "npm:^9.0.2"
  checksum: 10/84c27b0c962ed069c62f5043b0cf57d39a44971dfa24a35d575034cfded3febcdade5ba4a58e38ad018aa96e964e3536e59fb260297cb497dd999391c62f7f7d
  languageName: node
  linkType: hard

"@shikijs/engine-javascript@npm:1.17.7":
  version: 1.17.7
  resolution: "@shikijs/engine-javascript@npm:1.17.7"
  dependencies:
    "@shikijs/types": "npm:1.17.7"
    "@shikijs/vscode-textmate": "npm:^9.2.2"
    oniguruma-to-js: "npm:0.4.3"
  checksum: 10/951dde9e3fc1af91e3b70c3262d04ba322c7fa08098831b17ba65362d9983a730e031ff57d580291c40d88a479941ba8a69e9121b9a4c9ef7ed6111f73901139
  languageName: node
  linkType: hard

"@shikijs/engine-oniguruma@npm:1.17.7":
  version: 1.17.7
  resolution: "@shikijs/engine-oniguruma@npm:1.17.7"
  dependencies:
    "@shikijs/types": "npm:1.17.7"
    "@shikijs/vscode-textmate": "npm:^9.2.2"
  checksum: 10/422007ddc3f9091e3244e56ed3446727b0a5ea8a104f2cc893e0e8a821f1e2571f46c0b6fb3fc07359bce770e5801b2ed3474d0ff25b55228e3911882553c227
  languageName: node
  linkType: hard

"@shikijs/types@npm:1.17.7":
  version: 1.17.7
  resolution: "@shikijs/types@npm:1.17.7"
  dependencies:
    "@shikijs/vscode-textmate": "npm:^9.2.2"
    "@types/hast": "npm:^3.0.4"
  checksum: 10/df7b7628e6bbe60ca6708cb3107d9baa7074caafba51b8eecb134095ccc1af16ff52564ed8a8817bb9dbc60419d2fd580a6d930c8727b87544f0ef2c9b68bbf2
  languageName: node
  linkType: hard

"@shikijs/vscode-textmate@npm:^9.2.2":
  version: 9.2.2
  resolution: "@shikijs/vscode-textmate@npm:9.2.2"
  checksum: 10/2d283fe0eeccb0fbcd14518de240a5168647be552c07e3cb75692919d3b2be4038bbd5d959cc3e2c6466d10483d59194a1dcb6be24717403671dbd16f44409ab
  languageName: node
  linkType: hard

"@thi.ng/adjacency@npm:^3.0.16, @thi.ng/adjacency@workspace:^, @thi.ng/adjacency@workspace:packages/adjacency":
  version: 0.0.0-use.local
  resolution: "@thi.ng/adjacency@workspace:packages/adjacency"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/bitfield": "npm:^2.3.56"
    "@thi.ng/dcons": "npm:^3.2.132"
    "@thi.ng/disjoint-set": "npm:^1.1.5"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/sparse": "npm:^0.3.137"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/api@npm:^8.11.12, @thi.ng/api@workspace:^, @thi.ng/api@workspace:packages/api":
  version: 0.0.0-use.local
  resolution: "@thi.ng/api@workspace:packages/api"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/args@npm:^2.3.48, @thi.ng/args@workspace:^, @thi.ng/args@workspace:packages/args":
  version: 0.0.0-use.local
  resolution: "@thi.ng/args@workspace:packages/args"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/logger": "npm:^3.0.22"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/text-format": "npm:^2.2.17"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/arrays@npm:^2.10.5, @thi.ng/arrays@workspace:^, @thi.ng/arrays@workspace:packages/arrays":
  version: 0.0.0-use.local
  resolution: "@thi.ng/arrays@workspace:packages/arrays"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/compare": "npm:^2.4.4"
    "@thi.ng/equiv": "npm:^2.1.68"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/random": "npm:^4.1.3"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/associative@npm:^7.0.14, @thi.ng/associative@workspace:^, @thi.ng/associative@workspace:packages/associative":
  version: 0.0.0-use.local
  resolution: "@thi.ng/associative@workspace:packages/associative"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/binary": "npm:^3.4.35"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/dcons": "npm:^3.2.132"
    "@thi.ng/equiv": "npm:^2.1.68"
    "@thi.ng/object-utils": "npm:^1.1.5"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    tslib: "npm:^2.7.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/atom@npm:^5.3.12, @thi.ng/atom@workspace:^, @thi.ng/atom@workspace:packages/atom":
  version: 0.0.0-use.local
  resolution: "@thi.ng/atom@workspace:packages/atom"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/equiv": "npm:^2.1.68"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/paths": "npm:^5.1.92"
    esbuild: "npm:^0.24.0"
    tslib: "npm:^2.7.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/axidraw@npm:^1.1.102, @thi.ng/axidraw@workspace:packages/axidraw":
  version: 0.0.0-use.local
  resolution: "@thi.ng/axidraw@workspace:packages/axidraw"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/compose": "npm:^3.0.15"
    "@thi.ng/date": "npm:^2.7.33"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/logger": "npm:^3.0.22"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/units": "npm:^0.5.10"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    serialport: "npm:^12.0.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/base-n@npm:^2.7.24, @thi.ng/base-n@workspace:packages/base-n":
  version: 0.0.0-use.local
  resolution: "@thi.ng/base-n@workspace:packages/base-n"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/bench@npm:^3.6.5, @thi.ng/bench@workspace:^, @thi.ng/bench@workspace:packages/bench":
  version: 0.0.0-use.local
  resolution: "@thi.ng/bench@workspace:packages/bench"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@types/node": "npm:^22.7.4"
    esbuild: "npm:^0.24.0"
    tools: "workspace:^"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/bencode@workspace:packages/bencode":
  version: 0.0.0-use.local
  resolution: "@thi.ng/bencode@workspace:packages/bencode"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/defmulti": "npm:^3.0.50"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/transducers-binary": "npm:^2.1.142"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/bidir-index@workspace:^, @thi.ng/bidir-index@workspace:packages/bidir-index":
  version: 0.0.0-use.local
  resolution: "@thi.ng/bidir-index@workspace:packages/bidir-index"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/binary@npm:^3.4.35, @thi.ng/binary@workspace:^, @thi.ng/binary@workspace:packages/binary":
  version: 0.0.0-use.local
  resolution: "@thi.ng/binary@workspace:packages/binary"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/bitfield@npm:^2.3.56, @thi.ng/bitfield@workspace:^, @thi.ng/bitfield@workspace:packages/bitfield":
  version: 0.0.0-use.local
  resolution: "@thi.ng/bitfield@workspace:packages/bitfield"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/binary": "npm:^3.4.35"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/strings": "npm:^3.8.10"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/bitstream@npm:^2.4.4, @thi.ng/bitstream@workspace:packages/bitstream":
  version: 0.0.0-use.local
  resolution: "@thi.ng/bitstream@workspace:packages/bitstream"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/errors": "npm:^2.5.18"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/blurhash@npm:^0.2.9, @thi.ng/blurhash@workspace:^, @thi.ng/blurhash@workspace:packages/blurhash":
  version: 0.0.0-use.local
  resolution: "@thi.ng/blurhash@workspace:packages/blurhash"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/base-n": "npm:^2.7.24"
    "@thi.ng/canvas": "npm:^0.5.5"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/math": "npm:^5.11.12"
    esbuild: "npm:^0.24.0"
    tools: "workspace:^"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/boids@workspace:^, @thi.ng/boids@workspace:packages/boids":
  version: 0.0.0-use.local
  resolution: "@thi.ng/boids@workspace:packages/boids"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/distance": "npm:^2.4.95"
    "@thi.ng/geom-closest-point": "npm:^2.1.149"
    "@thi.ng/geom-resample": "npm:^3.0.21"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/timestep": "npm:^0.5.71"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/buffers@npm:^0.1.15, @thi.ng/buffers@workspace:packages/buffers":
  version: 0.0.0-use.local
  resolution: "@thi.ng/buffers@workspace:packages/buffers"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/errors": "npm:^2.5.18"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/cache@workspace:^, @thi.ng/cache@workspace:packages/cache":
  version: 0.0.0-use.local
  resolution: "@thi.ng/cache@workspace:packages/cache"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/dcons": "npm:^3.2.132"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/canvas@npm:^0.5.5, @thi.ng/canvas@workspace:^, @thi.ng/canvas@workspace:packages/canvas":
  version: 0.0.0-use.local
  resolution: "@thi.ng/canvas@workspace:packages/canvas"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    esbuild: "npm:^0.24.0"
    tools: "workspace:^"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/cellular@workspace:packages/cellular":
  version: 0.0.0-use.local
  resolution: "@thi.ng/cellular@workspace:packages/cellular"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/random": "npm:^4.1.3"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/checks@npm:^3.6.14, @thi.ng/checks@workspace:^, @thi.ng/checks@workspace:packages/checks":
  version: 0.0.0-use.local
  resolution: "@thi.ng/checks@workspace:packages/checks"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@types/node": "npm:^22.7.4"
    esbuild: "npm:^0.24.0"
    tslib: "npm:^2.7.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/color-palettes@workspace:^, @thi.ng/color-palettes@workspace:packages/color-palettes":
  version: 0.0.0-use.local
  resolution: "@thi.ng/color-palettes@workspace:packages/color-palettes"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/base-n": "npm:^2.7.24"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/color": "npm:^5.7.12"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/hex": "npm:^2.3.56"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/color@npm:^5.7.12, @thi.ng/color@workspace:^, @thi.ng/color@workspace:packages/color":
  version: 0.0.0-use.local
  resolution: "@thi.ng/color@workspace:packages/color"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/binary": "npm:^3.4.35"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/compare": "npm:^2.4.4"
    "@thi.ng/compose": "npm:^3.0.15"
    "@thi.ng/defmulti": "npm:^3.0.50"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/random": "npm:^4.1.3"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/colored-noise@workspace:^, @thi.ng/colored-noise@workspace:packages/colored-noise":
  version: 0.0.0-use.local
  resolution: "@thi.ng/colored-noise@workspace:packages/colored-noise"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/binary": "npm:^3.4.35"
    "@thi.ng/dsp": "npm:^4.7.52"
    "@thi.ng/dsp-io-wav": "npm:^2.1.142"
    "@thi.ng/random": "npm:^4.1.3"
    "@thi.ng/text-canvas": "npm:^3.0.45"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/compare@npm:^2.4.4, @thi.ng/compare@workspace:^, @thi.ng/compare@workspace:packages/compare":
  version: 0.0.0-use.local
  resolution: "@thi.ng/compare@workspace:packages/compare"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/complex@workspace:packages/complex":
  version: 0.0.0-use.local
  resolution: "@thi.ng/complex@workspace:packages/complex"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/compose@npm:^3.0.15, @thi.ng/compose@workspace:^, @thi.ng/compose@workspace:packages/compose":
  version: 0.0.0-use.local
  resolution: "@thi.ng/compose@workspace:packages/compose"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/errors": "npm:^2.5.18"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/csp@npm:^3.2.14, @thi.ng/csp@workspace:^, @thi.ng/csp@workspace:packages/csp":
  version: 0.0.0-use.local
  resolution: "@thi.ng/csp@workspace:packages/csp"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/buffers": "npm:^0.1.15"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/csv@workspace:^, @thi.ng/csv@workspace:packages/csv":
  version: 0.0.0-use.local
  resolution: "@thi.ng/csv@workspace:packages/csv"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/date@npm:^2.7.33, @thi.ng/date@workspace:^, @thi.ng/date@workspace:packages/date":
  version: 0.0.0-use.local
  resolution: "@thi.ng/date@workspace:packages/date"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/strings": "npm:^3.8.10"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/dcons@npm:^3.2.132, @thi.ng/dcons@workspace:packages/dcons":
  version: 0.0.0-use.local
  resolution: "@thi.ng/dcons@workspace:packages/dcons"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/compare": "npm:^2.4.4"
    "@thi.ng/equiv": "npm:^2.1.68"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/random": "npm:^4.1.3"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/defmulti@npm:^3.0.50, @thi.ng/defmulti@workspace:^, @thi.ng/defmulti@workspace:packages/defmulti":
  version: 0.0.0-use.local
  resolution: "@thi.ng/defmulti@workspace:packages/defmulti"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/logger": "npm:^3.0.22"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/dgraph-dot@workspace:^, @thi.ng/dgraph-dot@workspace:packages/dgraph-dot":
  version: 0.0.0-use.local
  resolution: "@thi.ng/dgraph-dot@workspace:packages/dgraph-dot"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/dgraph": "npm:^2.1.138"
    "@thi.ng/dot": "npm:^2.1.86"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/dgraph@npm:^2.1.138, @thi.ng/dgraph@workspace:^, @thi.ng/dgraph@workspace:packages/dgraph":
  version: 0.0.0-use.local
  resolution: "@thi.ng/dgraph@workspace:packages/dgraph"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/associative": "npm:^7.0.14"
    "@thi.ng/equiv": "npm:^2.1.68"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/diff@npm:^5.1.79, @thi.ng/diff@workspace:packages/diff":
  version: 0.0.0-use.local
  resolution: "@thi.ng/diff@workspace:packages/diff"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/equiv": "npm:^2.1.68"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/disjoint-set@npm:^1.1.5, @thi.ng/disjoint-set@workspace:packages/disjoint-set":
  version: 0.0.0-use.local
  resolution: "@thi.ng/disjoint-set@workspace:packages/disjoint-set"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/distance-transform@workspace:packages/distance-transform":
  version: 0.0.0-use.local
  resolution: "@thi.ng/distance-transform@workspace:packages/distance-transform"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/pixel": "npm:^7.3.7"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/distance@npm:^2.4.95, @thi.ng/distance@workspace:^, @thi.ng/distance@workspace:packages/distance":
  version: 0.0.0-use.local
  resolution: "@thi.ng/distance@workspace:packages/distance"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/heaps": "npm:^2.1.84"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/dl-asset@workspace:^, @thi.ng/dl-asset@workspace:packages/dl-asset":
  version: 0.0.0-use.local
  resolution: "@thi.ng/dl-asset@workspace:packages/dl-asset"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/mime": "npm:^2.6.18"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/dlogic@npm:^2.1.79, @thi.ng/dlogic@workspace:packages/dlogic":
  version: 0.0.0-use.local
  resolution: "@thi.ng/dlogic@workspace:packages/dlogic"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/dot@npm:^2.1.86, @thi.ng/dot@workspace:packages/dot":
  version: 0.0.0-use.local
  resolution: "@thi.ng/dot@workspace:packages/dot"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/dsp-io-wav@npm:^2.1.142, @thi.ng/dsp-io-wav@workspace:^, @thi.ng/dsp-io-wav@workspace:packages/dsp-io-wav":
  version: 0.0.0-use.local
  resolution: "@thi.ng/dsp-io-wav@workspace:packages/dsp-io-wav"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/binary": "npm:^3.4.35"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/transducers-binary": "npm:^2.1.142"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/dsp@npm:^4.7.52, @thi.ng/dsp@workspace:^, @thi.ng/dsp@workspace:packages/dsp":
  version: 0.0.0-use.local
  resolution: "@thi.ng/dsp@workspace:packages/dsp"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/random": "npm:^4.1.3"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/dual-algebra@workspace:^, @thi.ng/dual-algebra@workspace:packages/dual-algebra":
  version: 0.0.0-use.local
  resolution: "@thi.ng/dual-algebra@workspace:packages/dual-algebra"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/dynvar@workspace:packages/dynvar":
  version: 0.0.0-use.local
  resolution: "@thi.ng/dynvar@workspace:packages/dynvar"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/errors": "npm:^2.5.18"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/ecs@workspace:^, @thi.ng/ecs@workspace:packages/ecs":
  version: 0.0.0-use.local
  resolution: "@thi.ng/ecs@workspace:packages/ecs"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/associative": "npm:^7.0.14"
    "@thi.ng/binary": "npm:^3.4.35"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/dcons": "npm:^3.2.132"
    "@thi.ng/equiv": "npm:^2.1.68"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/idgen": "npm:^2.2.52"
    "@thi.ng/logger": "npm:^3.0.22"
    "@thi.ng/malloc": "npm:^6.1.93"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    tslib: "npm:^2.7.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/egf@workspace:packages/egf":
  version: 0.0.0-use.local
  resolution: "@thi.ng/egf@workspace:packages/egf"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/dot": "npm:^2.1.86"
    "@thi.ng/equiv": "npm:^2.1.68"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/logger": "npm:^3.0.22"
    "@thi.ng/prefixes": "npm:^2.3.29"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/transducers-binary": "npm:^2.1.142"
    "@thi.ng/trie": "npm:^1.1.5"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/emoji@npm:^0.2.4, @thi.ng/emoji@workspace:^, @thi.ng/emoji@workspace:packages/emoji":
  version: 0.0.0-use.local
  resolution: "@thi.ng/emoji@workspace:packages/emoji"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/equiv@npm:^2.1.68, @thi.ng/equiv@workspace:^, @thi.ng/equiv@workspace:packages/equiv":
  version: 0.0.0-use.local
  resolution: "@thi.ng/equiv@workspace:packages/equiv"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/errors@npm:^2.5.18, @thi.ng/errors@workspace:^, @thi.ng/errors@workspace:packages/errors":
  version: 0.0.0-use.local
  resolution: "@thi.ng/errors@workspace:packages/errors"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@types/node": "npm:^22.7.4"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/expose@workspace:^, @thi.ng/expose@workspace:packages/expose":
  version: 0.0.0-use.local
  resolution: "@thi.ng/expose@workspace:packages/expose"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@types/node": "npm:^22.7.4"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/fibers@workspace:^, @thi.ng/fibers@workspace:packages/fibers":
  version: 0.0.0-use.local
  resolution: "@thi.ng/fibers@workspace:packages/fibers"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/bench": "npm:^3.6.5"
    "@thi.ng/buffers": "npm:^0.1.15"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/idgen": "npm:^2.2.52"
    "@thi.ng/logger": "npm:^3.0.22"
    "@thi.ng/random": "npm:^4.1.3"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/file-io@npm:^2.1.16, @thi.ng/file-io@workspace:^, @thi.ng/file-io@workspace:packages/file-io":
  version: 0.0.0-use.local
  resolution: "@thi.ng/file-io@workspace:packages/file-io"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/hex": "npm:^2.3.56"
    "@thi.ng/logger": "npm:^3.0.22"
    "@thi.ng/random": "npm:^4.1.3"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/fuzzy-viz@workspace:packages/fuzzy-viz":
  version: 0.0.0-use.local
  resolution: "@thi.ng/fuzzy-viz@workspace:packages/fuzzy-viz"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/fuzzy": "npm:^2.1.94"
    "@thi.ng/hiccup": "npm:^5.2.18"
    "@thi.ng/hiccup-svg": "npm:^5.4.8"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/text-canvas": "npm:^3.0.45"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/fuzzy@npm:^2.1.94, @thi.ng/fuzzy@workspace:packages/fuzzy":
  version: 0.0.0-use.local
  resolution: "@thi.ng/fuzzy@workspace:packages/fuzzy"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/math": "npm:^5.11.12"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/geom-accel@npm:^4.1.14, @thi.ng/geom-accel@workspace:^, @thi.ng/geom-accel@workspace:packages/geom-accel":
  version: 0.0.0-use.local
  resolution: "@thi.ng/geom-accel@workspace:packages/geom-accel"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/distance": "npm:^2.4.95"
    "@thi.ng/equiv": "npm:^2.1.68"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/geom-isec": "npm:^4.0.21"
    "@thi.ng/heaps": "npm:^2.1.84"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/geom-arc@npm:^2.1.154, @thi.ng/geom-arc@workspace:packages/geom-arc":
  version: 0.0.0-use.local
  resolution: "@thi.ng/geom-arc@workspace:packages/geom-arc"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/geom-resample": "npm:^3.0.21"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/geom-axidraw@workspace:^, @thi.ng/geom-axidraw@workspace:packages/geom-axidraw":
  version: 0.0.0-use.local
  resolution: "@thi.ng/geom-axidraw@workspace:packages/geom-axidraw"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/axidraw": "npm:^1.1.102"
    "@thi.ng/compare": "npm:^2.4.4"
    "@thi.ng/defmulti": "npm:^3.0.50"
    "@thi.ng/geom": "npm:^8.1.17"
    "@thi.ng/geom-accel": "npm:^4.1.14"
    "@thi.ng/geom-clip-line": "npm:^2.3.111"
    "@thi.ng/geom-isec": "npm:^4.0.21"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/geom-clip-line@npm:^2.3.111, @thi.ng/geom-clip-line@workspace:packages/geom-clip-line":
  version: 0.0.0-use.local
  resolution: "@thi.ng/geom-clip-line@workspace:packages/geom-clip-line"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/geom-isec": "npm:^4.0.21"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/geom-clip-poly@npm:^2.1.153, @thi.ng/geom-clip-poly@workspace:packages/geom-clip-poly":
  version: 0.0.0-use.local
  resolution: "@thi.ng/geom-clip-poly@workspace:packages/geom-clip-poly"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/geom-isec": "npm:^4.0.21"
    "@thi.ng/geom-poly-utils": "npm:^3.0.21"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/geom-closest-point@npm:^2.1.149, @thi.ng/geom-closest-point@workspace:^, @thi.ng/geom-closest-point@workspace:packages/geom-closest-point":
  version: 0.0.0-use.local
  resolution: "@thi.ng/geom-closest-point@workspace:packages/geom-closest-point"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/geom-fuzz@workspace:^, @thi.ng/geom-fuzz@workspace:packages/geom-fuzz":
  version: 0.0.0-use.local
  resolution: "@thi.ng/geom-fuzz@workspace:packages/geom-fuzz"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/color": "npm:^5.7.12"
    "@thi.ng/geom": "npm:^8.1.17"
    "@thi.ng/geom-clip-line": "npm:^2.3.111"
    "@thi.ng/geom-resample": "npm:^3.0.21"
    "@thi.ng/grid-iterators": "npm:^4.0.96"
    "@thi.ng/object-utils": "npm:^1.1.5"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/geom-hull@npm:^2.1.149, @thi.ng/geom-hull@workspace:packages/geom-hull":
  version: 0.0.0-use.local
  resolution: "@thi.ng/geom-hull@workspace:packages/geom-hull"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/geom-io-obj@workspace:packages/geom-io-obj":
  version: 0.0.0-use.local
  resolution: "@thi.ng/geom-io-obj@workspace:packages/geom-io-obj"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/geom-isec@npm:^4.0.21, @thi.ng/geom-isec@workspace:packages/geom-isec":
  version: 0.0.0-use.local
  resolution: "@thi.ng/geom-isec@workspace:packages/geom-isec"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/geom-closest-point": "npm:^2.1.149"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/geom-isoline@npm:^2.1.149, @thi.ng/geom-isoline@workspace:^, @thi.ng/geom-isoline@workspace:packages/geom-isoline":
  version: 0.0.0-use.local
  resolution: "@thi.ng/geom-isoline@workspace:packages/geom-isoline"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/geom-poly-utils@npm:^3.0.21, @thi.ng/geom-poly-utils@workspace:packages/geom-poly-utils":
  version: 0.0.0-use.local
  resolution: "@thi.ng/geom-poly-utils@workspace:packages/geom-poly-utils"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/geom-resample@npm:^3.0.21, @thi.ng/geom-resample@workspace:^, @thi.ng/geom-resample@workspace:packages/geom-resample":
  version: 0.0.0-use.local
  resolution: "@thi.ng/geom-resample@workspace:packages/geom-resample"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/geom-closest-point": "npm:^2.1.149"
    "@thi.ng/geom-isec": "npm:^4.0.21"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/geom-sdf@workspace:^, @thi.ng/geom-sdf@workspace:packages/geom-sdf":
  version: 0.0.0-use.local
  resolution: "@thi.ng/geom-sdf@workspace:packages/geom-sdf"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/defmulti": "npm:^3.0.50"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/geom": "npm:^8.1.17"
    "@thi.ng/geom-isoline": "npm:^2.1.149"
    "@thi.ng/geom-poly-utils": "npm:^3.0.21"
    "@thi.ng/geom-resample": "npm:^3.0.21"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/geom-splines@npm:^2.3.21, @thi.ng/geom-splines@workspace:packages/geom-splines":
  version: 0.0.0-use.local
  resolution: "@thi.ng/geom-splines@workspace:packages/geom-splines"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/geom-arc": "npm:^2.1.154"
    "@thi.ng/geom-resample": "npm:^3.0.21"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/geom-subdiv-curve@npm:^3.0.21, @thi.ng/geom-subdiv-curve@workspace:packages/geom-subdiv-curve":
  version: 0.0.0-use.local
  resolution: "@thi.ng/geom-subdiv-curve@workspace:packages/geom-subdiv-curve"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/geom-tessellate@npm:^3.0.21, @thi.ng/geom-tessellate@workspace:packages/geom-tessellate":
  version: 0.0.0-use.local
  resolution: "@thi.ng/geom-tessellate@workspace:packages/geom-tessellate"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/geom-accel": "npm:^4.1.14"
    "@thi.ng/geom-isec": "npm:^4.0.21"
    "@thi.ng/geom-poly-utils": "npm:^3.0.21"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/morton": "npm:^3.1.99"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/geom-trace-bitmap@workspace:^, @thi.ng/geom-trace-bitmap@workspace:packages/geom-trace-bitmap":
  version: 0.0.0-use.local
  resolution: "@thi.ng/geom-trace-bitmap@workspace:packages/geom-trace-bitmap"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/grid-iterators": "npm:^4.0.96"
    "@thi.ng/matrices": "npm:^2.4.21"
    "@thi.ng/pixel": "npm:^7.3.7"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/geom-voronoi@workspace:^, @thi.ng/geom-voronoi@workspace:packages/geom-voronoi":
  version: 0.0.0-use.local
  resolution: "@thi.ng/geom-voronoi@workspace:packages/geom-voronoi"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/bitfield": "npm:^2.3.56"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/geom-clip-line": "npm:^2.3.111"
    "@thi.ng/geom-clip-poly": "npm:^2.1.153"
    "@thi.ng/geom-isec": "npm:^4.0.21"
    "@thi.ng/geom-poly-utils": "npm:^3.0.21"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/quad-edge": "npm:^3.1.76"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/geom-webgl@workspace:^, @thi.ng/geom-webgl@workspace:packages/geom-webgl":
  version: 0.0.0-use.local
  resolution: "@thi.ng/geom-webgl@workspace:packages/geom-webgl"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/defmulti": "npm:^3.0.50"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/geom": "npm:^8.1.17"
    "@thi.ng/object-utils": "npm:^1.1.5"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/vector-pools": "npm:^3.2.21"
    "@thi.ng/vectors": "npm:^7.12.9"
    "@thi.ng/webgl": "npm:^6.9.25"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/geom@npm:^8.1.17, @thi.ng/geom@workspace:^, @thi.ng/geom@workspace:packages/geom":
  version: 0.0.0-use.local
  resolution: "@thi.ng/geom@workspace:packages/geom"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/adjacency": "npm:^3.0.16"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/defmulti": "npm:^3.0.50"
    "@thi.ng/equiv": "npm:^2.1.68"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/geom-arc": "npm:^2.1.154"
    "@thi.ng/geom-clip-line": "npm:^2.3.111"
    "@thi.ng/geom-clip-poly": "npm:^2.1.153"
    "@thi.ng/geom-closest-point": "npm:^2.1.149"
    "@thi.ng/geom-hull": "npm:^2.1.149"
    "@thi.ng/geom-isec": "npm:^4.0.21"
    "@thi.ng/geom-poly-utils": "npm:^3.0.21"
    "@thi.ng/geom-resample": "npm:^3.0.21"
    "@thi.ng/geom-splines": "npm:^2.3.21"
    "@thi.ng/geom-subdiv-curve": "npm:^3.0.21"
    "@thi.ng/geom-tessellate": "npm:^3.0.21"
    "@thi.ng/hiccup": "npm:^5.2.18"
    "@thi.ng/hiccup-svg": "npm:^5.4.8"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/matrices": "npm:^2.4.21"
    "@thi.ng/object-utils": "npm:^1.1.5"
    "@thi.ng/random": "npm:^4.1.3"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/gp@workspace:^, @thi.ng/gp@workspace:packages/gp":
  version: 0.0.0-use.local
  resolution: "@thi.ng/gp@workspace:packages/gp"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/random": "npm:^4.1.3"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/zipper": "npm:^2.1.115"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/grid-iterators@npm:^4.0.96, @thi.ng/grid-iterators@workspace:^, @thi.ng/grid-iterators@workspace:packages/grid-iterators":
  version: 0.0.0-use.local
  resolution: "@thi.ng/grid-iterators@workspace:packages/grid-iterators"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/binary": "npm:^3.4.35"
    "@thi.ng/bitfield": "npm:^2.3.56"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/morton": "npm:^3.1.99"
    "@thi.ng/random": "npm:^4.1.3"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/hdiff@workspace:^, @thi.ng/hdiff@workspace:packages/hdiff":
  version: 0.0.0-use.local
  resolution: "@thi.ng/hdiff@workspace:packages/hdiff"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/diff": "npm:^5.1.79"
    "@thi.ng/hiccup": "npm:^5.2.18"
    "@thi.ng/hiccup-css": "npm:^2.7.28"
    "@thi.ng/strings": "npm:^3.8.10"
    "@types/node": "npm:^22.7.4"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  bin:
    hdiff: bin/hdiff
  languageName: unknown
  linkType: soft

"@thi.ng/hdom-canvas@workspace:^, @thi.ng/hdom-canvas@workspace:packages/hdom-canvas":
  version: 0.0.0-use.local
  resolution: "@thi.ng/hdom-canvas@workspace:packages/hdom-canvas"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/diff": "npm:^5.1.79"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/hdom": "npm:^9.4.51"
    "@thi.ng/hiccup-canvas": "npm:^3.1.26"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/hdom-components@workspace:^, @thi.ng/hdom-components@workspace:packages/hdom-components":
  version: 0.0.0-use.local
  resolution: "@thi.ng/hdom-components@workspace:packages/hdom-components"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/canvas": "npm:^0.5.5"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/transducers-stats": "npm:^2.2.1"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/hdom-mock@workspace:packages/hdom-mock":
  version: 0.0.0-use.local
  resolution: "@thi.ng/hdom-mock@workspace:packages/hdom-mock"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/hdom": "npm:^9.4.51"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/hdom@npm:^9.4.51, @thi.ng/hdom@workspace:^, @thi.ng/hdom@workspace:packages/hdom":
  version: 0.0.0-use.local
  resolution: "@thi.ng/hdom@workspace:packages/hdom"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/atom": "npm:^5.3.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/diff": "npm:^5.1.79"
    "@thi.ng/equiv": "npm:^2.1.68"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/hiccup": "npm:^5.2.18"
    "@thi.ng/logger": "npm:^3.0.22"
    "@thi.ng/prefixes": "npm:^2.3.29"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/heaps@npm:^2.1.84, @thi.ng/heaps@workspace:packages/heaps":
  version: 0.0.0-use.local
  resolution: "@thi.ng/heaps@workspace:packages/heaps"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/compare": "npm:^2.4.4"
    "@thi.ng/equiv": "npm:^2.1.68"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/hex@npm:^2.3.56, @thi.ng/hex@workspace:^, @thi.ng/hex@workspace:packages/hex":
  version: 0.0.0-use.local
  resolution: "@thi.ng/hex@workspace:packages/hex"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/hiccup-canvas@npm:^3.1.26, @thi.ng/hiccup-canvas@workspace:^, @thi.ng/hiccup-canvas@workspace:packages/hiccup-canvas":
  version: 0.0.0-use.local
  resolution: "@thi.ng/hiccup-canvas@workspace:packages/hiccup-canvas"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/color": "npm:^5.7.12"
    "@thi.ng/geom-arc": "npm:^2.1.154"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/pixel": "npm:^7.3.7"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/hiccup-carbon-icons@workspace:^, @thi.ng/hiccup-carbon-icons@workspace:packages/hiccup-carbon-icons":
  version: 0.0.0-use.local
  resolution: "@thi.ng/hiccup-carbon-icons@workspace:packages/hiccup-carbon-icons"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/hiccup": "npm:^5.2.18"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/hiccup-css@npm:^2.7.28, @thi.ng/hiccup-css@workspace:^, @thi.ng/hiccup-css@workspace:packages/hiccup-css":
  version: 0.0.0-use.local
  resolution: "@thi.ng/hiccup-css@workspace:packages/hiccup-css"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/hiccup-html-parse@workspace:^, @thi.ng/hiccup-html-parse@workspace:packages/hiccup-html-parse":
  version: 0.0.0-use.local
  resolution: "@thi.ng/hiccup-html-parse@workspace:packages/hiccup-html-parse"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/defmulti": "npm:^3.0.50"
    "@thi.ng/parse": "npm:^2.4.59"
    "@thi.ng/strings": "npm:^3.8.10"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/hiccup-html@npm:^2.7.9, @thi.ng/hiccup-html@workspace:^, @thi.ng/hiccup-html@workspace:packages/hiccup-html":
  version: 0.0.0-use.local
  resolution: "@thi.ng/hiccup-html@workspace:packages/hiccup-html"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/hiccup-markdown@workspace:^, @thi.ng/hiccup-markdown@workspace:packages/hiccup-markdown":
  version: 0.0.0-use.local
  resolution: "@thi.ng/hiccup-markdown@workspace:packages/hiccup-markdown"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/defmulti": "npm:^3.0.50"
    "@thi.ng/emoji": "npm:^0.2.4"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/hiccup": "npm:^5.2.18"
    "@thi.ng/logger": "npm:^3.0.22"
    "@thi.ng/parse": "npm:^2.4.59"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/text-canvas": "npm:^3.0.45"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/hiccup-svg@npm:^5.4.8, @thi.ng/hiccup-svg@workspace:^, @thi.ng/hiccup-svg@workspace:packages/hiccup-svg":
  version: 0.0.0-use.local
  resolution: "@thi.ng/hiccup-svg@workspace:packages/hiccup-svg"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/color": "npm:^5.7.12"
    "@thi.ng/prefixes": "npm:^2.3.29"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/hiccup@npm:^5.2.18, @thi.ng/hiccup@workspace:^, @thi.ng/hiccup@workspace:packages/hiccup":
  version: 0.0.0-use.local
  resolution: "@thi.ng/hiccup@workspace:packages/hiccup"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/atom": "npm:^5.3.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/strings": "npm:^3.8.10"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/idgen@npm:^2.2.52, @thi.ng/idgen@workspace:packages/idgen":
  version: 0.0.0-use.local
  resolution: "@thi.ng/idgen@workspace:packages/idgen"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/errors": "npm:^2.5.18"
    esbuild: "npm:^0.24.0"
    tslib: "npm:^2.7.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/iges@workspace:packages/iges":
  version: 0.0.0-use.local
  resolution: "@thi.ng/iges@workspace:packages/iges"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/defmulti": "npm:^3.0.50"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/imago@workspace:packages/imago":
  version: 0.0.0-use.local
  resolution: "@thi.ng/imago@workspace:packages/imago"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/blurhash": "npm:^0.2.9"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/date": "npm:^2.7.33"
    "@thi.ng/defmulti": "npm:^3.0.50"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/file-io": "npm:^2.1.16"
    "@thi.ng/logger": "npm:^3.0.22"
    "@thi.ng/object-utils": "npm:^1.1.5"
    "@thi.ng/pixel": "npm:^7.3.7"
    "@thi.ng/pixel-dither": "npm:^1.1.147"
    "@thi.ng/prefixes": "npm:^2.3.29"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    sharp: "npm:^0.33.5"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/imgui@workspace:^, @thi.ng/imgui@workspace:packages/imgui":
  version: 0.0.0-use.local
  resolution: "@thi.ng/imgui@workspace:packages/imgui"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/geom": "npm:^8.1.17"
    "@thi.ng/geom-isec": "npm:^4.0.21"
    "@thi.ng/layout": "npm:^3.1.6"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/ramp": "npm:^3.3.9"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/interceptors@workspace:^, @thi.ng/interceptors@workspace:packages/interceptors":
  version: 0.0.0-use.local
  resolution: "@thi.ng/interceptors@workspace:packages/interceptors"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/atom": "npm:^5.3.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/logger": "npm:^3.0.22"
    "@thi.ng/paths": "npm:^5.1.92"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/intervals@workspace:^, @thi.ng/intervals@workspace:packages/intervals":
  version: 0.0.0-use.local
  resolution: "@thi.ng/intervals@workspace:packages/intervals"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/dlogic": "npm:^2.1.79"
    "@thi.ng/errors": "npm:^2.5.18"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/k-means@npm:^0.7.16, @thi.ng/k-means@workspace:^, @thi.ng/k-means@workspace:packages/k-means":
  version: 0.0.0-use.local
  resolution: "@thi.ng/k-means@workspace:packages/k-means"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/distance": "npm:^2.4.95"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/random": "npm:^4.1.3"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/ksuid@workspace:packages/ksuid":
  version: 0.0.0-use.local
  resolution: "@thi.ng/ksuid@workspace:packages/ksuid"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/base-n": "npm:^2.7.24"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/random": "npm:^4.1.3"
    "@thi.ng/strings": "npm:^3.8.10"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  bin:
    ksuid: bin/ksuid
  languageName: unknown
  linkType: soft

"@thi.ng/layout@npm:^3.1.6, @thi.ng/layout@workspace:^, @thi.ng/layout@workspace:packages/layout":
  version: 0.0.0-use.local
  resolution: "@thi.ng/layout@workspace:packages/layout"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/checks": "npm:^3.6.14"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/leb128@workspace:packages/leb128":
  version: 0.0.0-use.local
  resolution: "@thi.ng/leb128@workspace:packages/leb128"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/transducers-binary": "npm:^2.1.142"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/logger@npm:^3.0.22, @thi.ng/logger@workspace:^, @thi.ng/logger@workspace:packages/logger":
  version: 0.0.0-use.local
  resolution: "@thi.ng/logger@workspace:packages/logger"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/lowdisc@workspace:^, @thi.ng/lowdisc@workspace:packages/lowdisc":
  version: 0.0.0-use.local
  resolution: "@thi.ng/lowdisc@workspace:packages/lowdisc"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/errors": "npm:^2.5.18"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/lsys@workspace:packages/lsys":
  version: 0.0.0-use.local
  resolution: "@thi.ng/lsys@workspace:packages/lsys"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/compose": "npm:^3.0.15"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/random": "npm:^4.1.3"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/malloc@npm:^6.1.93, @thi.ng/malloc@workspace:^, @thi.ng/malloc@workspace:packages/malloc":
  version: 0.0.0-use.local
  resolution: "@thi.ng/malloc@workspace:packages/malloc"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/binary": "npm:^3.4.35"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/markdown-table@workspace:packages/markdown-table":
  version: 0.0.0-use.local
  resolution: "@thi.ng/markdown-table@workspace:packages/markdown-table"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/compose": "npm:^3.0.15"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/math@npm:^5.11.12, @thi.ng/math@workspace:^, @thi.ng/math@workspace:packages/math":
  version: 0.0.0-use.local
  resolution: "@thi.ng/math@workspace:packages/math"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/matrices@npm:^2.4.21, @thi.ng/matrices@workspace:^, @thi.ng/matrices@workspace:packages/matrices":
  version: 0.0.0-use.local
  resolution: "@thi.ng/matrices@workspace:packages/matrices"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/memoize@npm:^4.0.2, @thi.ng/memoize@workspace:^, @thi.ng/memoize@workspace:packages/memoize":
  version: 0.0.0-use.local
  resolution: "@thi.ng/memoize@workspace:packages/memoize"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/meta-css@workspace:^, @thi.ng/meta-css@workspace:packages/meta-css":
  version: 0.0.0-use.local
  resolution: "@thi.ng/meta-css@workspace:packages/meta-css"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/args": "npm:^2.3.48"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/compare": "npm:^2.4.4"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/file-io": "npm:^2.1.16"
    "@thi.ng/hiccup-css": "npm:^2.7.28"
    "@thi.ng/logger": "npm:^3.0.22"
    "@thi.ng/memoize": "npm:^4.0.2"
    "@thi.ng/rstream": "npm:^9.0.8"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/text-format": "npm:^2.2.17"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  bin:
    metacss: bin/metacss
  languageName: unknown
  linkType: soft

"@thi.ng/mime@npm:^2.6.18, @thi.ng/mime@workspace:^, @thi.ng/mime@workspace:packages/mime":
  version: 0.0.0-use.local
  resolution: "@thi.ng/mime@workspace:packages/mime"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/morton@npm:^3.1.99, @thi.ng/morton@workspace:packages/morton":
  version: 0.0.0-use.local
  resolution: "@thi.ng/morton@workspace:packages/morton"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/binary": "npm:^3.4.35"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/math": "npm:^5.11.12"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/msgpack@workspace:^, @thi.ng/msgpack@workspace:packages/msgpack":
  version: 0.0.0-use.local
  resolution: "@thi.ng/msgpack@workspace:packages/msgpack"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/strings": "npm:^3.8.10"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/object-utils@npm:^1.1.5, @thi.ng/object-utils@workspace:^, @thi.ng/object-utils@workspace:packages/object-utils":
  version: 0.0.0-use.local
  resolution: "@thi.ng/object-utils@workspace:packages/object-utils"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/oquery@workspace:packages/oquery":
  version: 0.0.0-use.local
  resolution: "@thi.ng/oquery@workspace:packages/oquery"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/compare": "npm:^2.4.4"
    "@thi.ng/defmulti": "npm:^3.0.50"
    "@thi.ng/equiv": "npm:^2.1.68"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/parse@npm:^2.4.59, @thi.ng/parse@workspace:^, @thi.ng/parse@workspace:packages/parse":
  version: 0.0.0-use.local
  resolution: "@thi.ng/parse@workspace:packages/parse"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/defmulti": "npm:^3.0.50"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/strings": "npm:^3.8.10"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/paths@npm:^5.1.92, @thi.ng/paths@workspace:^, @thi.ng/paths@workspace:packages/paths":
  version: 0.0.0-use.local
  resolution: "@thi.ng/paths@workspace:packages/paths"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/pixel-convolve@workspace:^, @thi.ng/pixel-convolve@workspace:packages/pixel-convolve":
  version: 0.0.0-use.local
  resolution: "@thi.ng/pixel-convolve@workspace:packages/pixel-convolve"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/pixel": "npm:^7.3.7"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/pixel-dither@npm:^1.1.147, @thi.ng/pixel-dither@workspace:^, @thi.ng/pixel-dither@workspace:packages/pixel-dither":
  version: 0.0.0-use.local
  resolution: "@thi.ng/pixel-dither@workspace:packages/pixel-dither"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/pixel": "npm:^7.3.7"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/pixel-dominant-colors@workspace:^, @thi.ng/pixel-dominant-colors@workspace:packages/pixel-dominant-colors":
  version: 0.0.0-use.local
  resolution: "@thi.ng/pixel-dominant-colors@workspace:packages/pixel-dominant-colors"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/k-means": "npm:^0.7.16"
    "@thi.ng/pixel": "npm:^7.3.7"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/pixel-io-geotiff@workspace:packages/pixel-io-geotiff":
  version: 0.0.0-use.local
  resolution: "@thi.ng/pixel-io-geotiff@workspace:packages/pixel-io-geotiff"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/pixel": "npm:^7.3.7"
    esbuild: "npm:^0.24.0"
    geotiff: "npm:2.1.3"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/pixel-io-netpbm@workspace:^, @thi.ng/pixel-io-netpbm@workspace:packages/pixel-io-netpbm":
  version: 0.0.0-use.local
  resolution: "@thi.ng/pixel-io-netpbm@workspace:packages/pixel-io-netpbm"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/pixel": "npm:^7.3.7"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/pixel-io-pfm@workspace:packages/pixel-io-pfm":
  version: 0.0.0-use.local
  resolution: "@thi.ng/pixel-io-pfm@workspace:packages/pixel-io-pfm"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/pixel": "npm:^7.3.7"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/pixel@npm:^7.3.7, @thi.ng/pixel@workspace:^, @thi.ng/pixel@workspace:packages/pixel":
  version: 0.0.0-use.local
  resolution: "@thi.ng/pixel@workspace:packages/pixel"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/canvas": "npm:^0.5.5"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/porter-duff": "npm:^2.1.90"
    esbuild: "npm:^0.24.0"
    tslib: "npm:^2.7.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/pointfree-lang@workspace:^, @thi.ng/pointfree-lang@workspace:packages/pointfree-lang":
  version: 0.0.0-use.local
  resolution: "@thi.ng/pointfree-lang@workspace:packages/pointfree-lang"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/args": "npm:^2.3.48"
    "@thi.ng/bench": "npm:^3.6.5"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/file-io": "npm:^2.1.16"
    "@thi.ng/logger": "npm:^3.0.22"
    "@thi.ng/pointfree": "npm:^3.1.93"
    esbuild: "npm:^0.24.0"
    pegjs: "npm:0.11.0-master.b7b87ea"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  bin:
    pointfree: bin/pointfree
  languageName: unknown
  linkType: soft

"@thi.ng/pointfree@npm:^3.1.93, @thi.ng/pointfree@workspace:^, @thi.ng/pointfree@workspace:packages/pointfree":
  version: 0.0.0-use.local
  resolution: "@thi.ng/pointfree@workspace:packages/pointfree"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/compose": "npm:^3.0.15"
    "@thi.ng/equiv": "npm:^2.1.68"
    "@thi.ng/errors": "npm:^2.5.18"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/poisson@workspace:^, @thi.ng/poisson@workspace:packages/poisson":
  version: 0.0.0-use.local
  resolution: "@thi.ng/poisson@workspace:packages/poisson"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/geom-accel": "npm:^4.1.14"
    "@thi.ng/random": "npm:^4.1.3"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/porter-duff@npm:^2.1.90, @thi.ng/porter-duff@workspace:^, @thi.ng/porter-duff@workspace:packages/porter-duff":
  version: 0.0.0-use.local
  resolution: "@thi.ng/porter-duff@workspace:packages/porter-duff"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/prefixes@npm:^2.3.29, @thi.ng/prefixes@workspace:packages/prefixes":
  version: 0.0.0-use.local
  resolution: "@thi.ng/prefixes@workspace:packages/prefixes"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/proctext@workspace:^, @thi.ng/proctext@workspace:packages/proctext":
  version: 0.0.0-use.local
  resolution: "@thi.ng/proctext@workspace:packages/proctext"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/defmulti": "npm:^3.0.50"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/object-utils": "npm:^1.1.5"
    "@thi.ng/parse": "npm:^2.4.59"
    "@thi.ng/random": "npm:^4.1.3"
    "@thi.ng/strings": "npm:^3.8.10"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/quad-edge@npm:^3.1.76, @thi.ng/quad-edge@workspace:packages/quad-edge":
  version: 0.0.0-use.local
  resolution: "@thi.ng/quad-edge@workspace:packages/quad-edge"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/errors": "npm:^2.5.18"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/ramp@npm:^3.3.9, @thi.ng/ramp@workspace:^, @thi.ng/ramp@workspace:packages/ramp":
  version: 0.0.0-use.local
  resolution: "@thi.ng/ramp@workspace:packages/ramp"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/compare": "npm:^2.4.4"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/random-fxhash@workspace:packages/random-fxhash":
  version: 0.0.0-use.local
  resolution: "@thi.ng/random-fxhash@workspace:packages/random-fxhash"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/base-n": "npm:^2.7.24"
    "@thi.ng/random": "npm:^4.1.3"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/random@npm:^4.1.3, @thi.ng/random@workspace:^, @thi.ng/random@workspace:packages/random":
  version: 0.0.0-use.local
  resolution: "@thi.ng/random@workspace:packages/random"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/errors": "npm:^2.5.18"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/range-coder@workspace:packages/range-coder":
  version: 0.0.0-use.local
  resolution: "@thi.ng/range-coder@workspace:packages/range-coder"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/bitstream": "npm:^2.4.4"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/rasterize@workspace:^, @thi.ng/rasterize@workspace:packages/rasterize":
  version: 0.0.0-use.local
  resolution: "@thi.ng/rasterize@workspace:packages/rasterize"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/equiv": "npm:^2.1.68"
    "@thi.ng/grid-iterators": "npm:^4.0.96"
    "@thi.ng/porter-duff": "npm:^2.1.90"
    "@thi.ng/random": "npm:^4.1.3"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/rdom-canvas@workspace:^, @thi.ng/rdom-canvas@workspace:packages/rdom-canvas":
  version: 0.0.0-use.local
  resolution: "@thi.ng/rdom-canvas@workspace:packages/rdom-canvas"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/canvas": "npm:^0.5.5"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/hiccup-canvas": "npm:^3.1.26"
    "@thi.ng/object-utils": "npm:^1.1.5"
    "@thi.ng/rdom": "npm:^1.7.12"
    "@thi.ng/rstream": "npm:^9.0.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/rdom-components@workspace:^, @thi.ng/rdom-components@workspace:packages/rdom-components":
  version: 0.0.0-use.local
  resolution: "@thi.ng/rdom-components@workspace:packages/rdom-components"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/hiccup-html": "npm:^2.7.9"
    "@thi.ng/object-utils": "npm:^1.1.5"
    "@thi.ng/rdom": "npm:^1.7.12"
    "@thi.ng/rstream": "npm:^9.0.8"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/rdom-forms@workspace:^, @thi.ng/rdom-forms@workspace:packages/rdom-forms":
  version: 0.0.0-use.local
  resolution: "@thi.ng/rdom-forms@workspace:packages/rdom-forms"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/defmulti": "npm:^3.0.50"
    "@thi.ng/hiccup-html": "npm:^2.7.9"
    "@thi.ng/rdom": "npm:^1.7.12"
    "@thi.ng/rstream": "npm:^9.0.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/rdom@npm:^1.7.12, @thi.ng/rdom@workspace:^, @thi.ng/rdom@workspace:packages/rdom":
  version: 0.0.0-use.local
  resolution: "@thi.ng/rdom@workspace:packages/rdom"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/hiccup": "npm:^5.2.18"
    "@thi.ng/paths": "npm:^5.1.92"
    "@thi.ng/prefixes": "npm:^2.3.29"
    "@thi.ng/rstream": "npm:^9.0.8"
    "@thi.ng/strings": "npm:^3.8.10"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/resolve-map@npm:^7.1.85, @thi.ng/resolve-map@workspace:^, @thi.ng/resolve-map@workspace:packages/resolve-map":
  version: 0.0.0-use.local
  resolution: "@thi.ng/resolve-map@workspace:packages/resolve-map"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/paths": "npm:^5.1.92"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/rle-pack@workspace:packages/rle-pack":
  version: 0.0.0-use.local
  resolution: "@thi.ng/rle-pack@workspace:packages/rle-pack"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/bitstream": "npm:^2.4.4"
    "@thi.ng/errors": "npm:^2.5.18"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/router@workspace:^, @thi.ng/router@workspace:packages/router":
  version: 0.0.0-use.local
  resolution: "@thi.ng/router@workspace:packages/router"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/equiv": "npm:^2.1.68"
    "@thi.ng/errors": "npm:^2.5.18"
    esbuild: "npm:^0.24.0"
    tslib: "npm:^2.7.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/rstream-csp@workspace:packages/rstream-csp":
  version: 0.0.0-use.local
  resolution: "@thi.ng/rstream-csp@workspace:packages/rstream-csp"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/csp": "npm:^3.2.14"
    "@thi.ng/rstream": "npm:^9.0.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/rstream-dot@npm:^3.0.101, @thi.ng/rstream-dot@workspace:^, @thi.ng/rstream-dot@workspace:packages/rstream-dot":
  version: 0.0.0-use.local
  resolution: "@thi.ng/rstream-dot@workspace:packages/rstream-dot"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/rstream": "npm:^9.0.8"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/rstream-gestures@workspace:^, @thi.ng/rstream-gestures@workspace:packages/rstream-gestures":
  version: 0.0.0-use.local
  resolution: "@thi.ng/rstream-gestures@workspace:packages/rstream-gestures"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/rstream": "npm:^9.0.8"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/rstream-graph@workspace:^, @thi.ng/rstream-graph@workspace:packages/rstream-graph":
  version: 0.0.0-use.local
  resolution: "@thi.ng/rstream-graph@workspace:packages/rstream-graph"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/atom": "npm:^5.3.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/paths": "npm:^5.1.92"
    "@thi.ng/resolve-map": "npm:^7.1.85"
    "@thi.ng/rstream": "npm:^9.0.8"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/rstream-log-file@workspace:packages/rstream-log-file":
  version: 0.0.0-use.local
  resolution: "@thi.ng/rstream-log-file@workspace:packages/rstream-log-file"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/rstream": "npm:^9.0.8"
    "@types/node": "npm:^22.7.4"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/rstream-log@workspace:packages/rstream-log":
  version: 0.0.0-use.local
  resolution: "@thi.ng/rstream-log@workspace:packages/rstream-log"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/logger": "npm:^3.0.22"
    "@thi.ng/rstream": "npm:^9.0.8"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/rstream-query@workspace:^, @thi.ng/rstream-query@workspace:packages/rstream-query":
  version: 0.0.0-use.local
  resolution: "@thi.ng/rstream-query@workspace:packages/rstream-query"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/associative": "npm:^7.0.14"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/equiv": "npm:^2.1.68"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/logger": "npm:^3.0.22"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/rstream": "npm:^9.0.8"
    "@thi.ng/rstream-dot": "npm:^3.0.101"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/rstream@npm:^9.0.8, @thi.ng/rstream@workspace:^, @thi.ng/rstream@workspace:packages/rstream":
  version: 0.0.0-use.local
  resolution: "@thi.ng/rstream@workspace:packages/rstream"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/associative": "npm:^7.0.14"
    "@thi.ng/atom": "npm:^5.3.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/logger": "npm:^3.0.22"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/sax@workspace:^, @thi.ng/sax@workspace:packages/sax":
  version: 0.0.0-use.local
  resolution: "@thi.ng/sax@workspace:packages/sax"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/transducers-fsm": "npm:^2.2.106"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/scenegraph@workspace:^, @thi.ng/scenegraph@workspace:packages/scenegraph":
  version: 0.0.0-use.local
  resolution: "@thi.ng/scenegraph@workspace:packages/scenegraph"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/matrices": "npm:^2.4.21"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/seq@workspace:packages/seq":
  version: 0.0.0-use.local
  resolution: "@thi.ng/seq@workspace:packages/seq"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/sexpr@workspace:^, @thi.ng/sexpr@workspace:packages/sexpr":
  version: 0.0.0-use.local
  resolution: "@thi.ng/sexpr@workspace:packages/sexpr"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/defmulti": "npm:^3.0.50"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/shader-ast-glsl@npm:^0.4.143, @thi.ng/shader-ast-glsl@workspace:^, @thi.ng/shader-ast-glsl@workspace:packages/shader-ast-glsl":
  version: 0.0.0-use.local
  resolution: "@thi.ng/shader-ast-glsl@workspace:packages/shader-ast-glsl"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/shader-ast": "npm:^0.15.35"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/shader-ast-js@workspace:^, @thi.ng/shader-ast-js@workspace:packages/shader-ast-js":
  version: 0.0.0-use.local
  resolution: "@thi.ng/shader-ast-js@workspace:packages/shader-ast-js"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/matrices": "npm:^2.4.21"
    "@thi.ng/pixel": "npm:^7.3.7"
    "@thi.ng/shader-ast": "npm:^0.15.35"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/shader-ast-optimize@workspace:^, @thi.ng/shader-ast-optimize@workspace:packages/shader-ast-optimize":
  version: 0.0.0-use.local
  resolution: "@thi.ng/shader-ast-optimize@workspace:packages/shader-ast-optimize"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/defmulti": "npm:^3.0.50"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/logger": "npm:^3.0.22"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/shader-ast": "npm:^0.15.35"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/shader-ast-stdlib@npm:^0.18.35, @thi.ng/shader-ast-stdlib@workspace:^, @thi.ng/shader-ast-stdlib@workspace:packages/shader-ast-stdlib":
  version: 0.0.0-use.local
  resolution: "@thi.ng/shader-ast-stdlib@workspace:packages/shader-ast-stdlib"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/shader-ast": "npm:^0.15.35"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/shader-ast@npm:^0.15.35, @thi.ng/shader-ast@workspace:^, @thi.ng/shader-ast@workspace:packages/shader-ast":
  version: 0.0.0-use.local
  resolution: "@thi.ng/shader-ast@workspace:packages/shader-ast"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/defmulti": "npm:^3.0.50"
    "@thi.ng/dgraph": "npm:^2.1.138"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/logger": "npm:^3.0.22"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/simd@workspace:^, @thi.ng/simd@workspace:packages/simd":
  version: 0.0.0-use.local
  resolution: "@thi.ng/simd@workspace:packages/simd"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/transducers-binary": "npm:^2.1.142"
    assemblyscript: "npm:0.27.30"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/soa@workspace:^, @thi.ng/soa@workspace:packages/soa":
  version: 0.0.0-use.local
  resolution: "@thi.ng/soa@workspace:packages/soa"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/binary": "npm:^3.4.35"
    "@thi.ng/equiv": "npm:^2.1.68"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/transducers-binary": "npm:^2.1.142"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/sorted-map@workspace:packages/sorted-map":
  version: 0.0.0-use.local
  resolution: "@thi.ng/sorted-map@workspace:packages/sorted-map"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/associative": "npm:^7.0.14"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/compare": "npm:^2.4.4"
    "@thi.ng/random": "npm:^4.1.3"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/sparse-set@workspace:packages/sparse-set":
  version: 0.0.0-use.local
  resolution: "@thi.ng/sparse-set@workspace:packages/sparse-set"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/associative": "npm:^7.0.14"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/sparse@npm:^0.3.137, @thi.ng/sparse@workspace:packages/sparse":
  version: 0.0.0-use.local
  resolution: "@thi.ng/sparse@workspace:packages/sparse"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/strings@npm:^3.8.10, @thi.ng/strings@workspace:^, @thi.ng/strings@workspace:packages/strings":
  version: 0.0.0-use.local
  resolution: "@thi.ng/strings@workspace:packages/strings"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/hex": "npm:^2.3.56"
    "@thi.ng/memoize": "npm:^4.0.2"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/system@workspace:^, @thi.ng/system@workspace:packages/system":
  version: 0.0.0-use.local
  resolution: "@thi.ng/system@workspace:packages/system"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/dgraph": "npm:^2.1.138"
    "@thi.ng/logger": "npm:^3.0.22"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/tangle@workspace:packages/tangle":
  version: 0.0.0-use.local
  resolution: "@thi.ng/tangle@workspace:packages/tangle"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/args": "npm:^2.3.48"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/compare": "npm:^2.4.4"
    "@thi.ng/date": "npm:^2.7.33"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/file-io": "npm:^2.1.16"
    "@thi.ng/logger": "npm:^3.0.22"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  bin:
    tangle: bin/tangle
  languageName: unknown
  linkType: soft

"@thi.ng/text-canvas@npm:^3.0.45, @thi.ng/text-canvas@workspace:^, @thi.ng/text-canvas@workspace:packages/text-canvas":
  version: 0.0.0-use.local
  resolution: "@thi.ng/text-canvas@workspace:packages/text-canvas"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/geom-clip-line": "npm:^2.3.111"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/text-format": "npm:^2.2.17"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    tslib: "npm:^2.7.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/text-format@npm:^2.2.17, @thi.ng/text-format@workspace:^, @thi.ng/text-format@workspace:packages/text-format":
  version: 0.0.0-use.local
  resolution: "@thi.ng/text-format@workspace:packages/text-format"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/hex": "npm:^2.3.56"
    "@thi.ng/memoize": "npm:^4.0.2"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/timestep@npm:^0.5.71, @thi.ng/timestep@workspace:^, @thi.ng/timestep@workspace:packages/timestep":
  version: 0.0.0-use.local
  resolution: "@thi.ng/timestep@workspace:packages/timestep"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/transclude@workspace:packages/transclude":
  version: 0.0.0-use.local
  resolution: "@thi.ng/transclude@workspace:packages/transclude"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/file-io": "npm:^2.1.16"
    "@thi.ng/logger": "npm:^3.0.22"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/transducers-async@workspace:^, @thi.ng/transducers-async@workspace:packages/transducers-async":
  version: 0.0.0-use.local
  resolution: "@thi.ng/transducers-async@workspace:packages/transducers-async"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/buffers": "npm:^0.1.15"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/compose": "npm:^3.0.15"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/transducers-binary@npm:^2.1.142, @thi.ng/transducers-binary@workspace:^, @thi.ng/transducers-binary@workspace:packages/transducers-binary":
  version: 0.0.0-use.local
  resolution: "@thi.ng/transducers-binary@workspace:packages/transducers-binary"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/binary": "npm:^3.4.35"
    "@thi.ng/compose": "npm:^3.0.15"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/hex": "npm:^2.3.56"
    "@thi.ng/random": "npm:^4.1.3"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/transducers-fsm@npm:^2.2.106, @thi.ng/transducers-fsm@workspace:^, @thi.ng/transducers-fsm@workspace:packages/transducers-fsm":
  version: 0.0.0-use.local
  resolution: "@thi.ng/transducers-fsm@workspace:packages/transducers-fsm"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/transducers-hdom@workspace:^, @thi.ng/transducers-hdom@workspace:packages/transducers-hdom":
  version: 0.0.0-use.local
  resolution: "@thi.ng/transducers-hdom@workspace:packages/transducers-hdom"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/hdom": "npm:^9.4.51"
    "@thi.ng/hiccup": "npm:^5.2.18"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/transducers-patch@workspace:packages/transducers-patch":
  version: 0.0.0-use.local
  resolution: "@thi.ng/transducers-patch@workspace:packages/transducers-patch"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/paths": "npm:^5.1.92"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/transducers-stats@npm:^2.2.1, @thi.ng/transducers-stats@workspace:^, @thi.ng/transducers-stats@workspace:packages/transducers-stats":
  version: 0.0.0-use.local
  resolution: "@thi.ng/transducers-stats@workspace:packages/transducers-stats"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/dcons": "npm:^3.2.132"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/transducers@npm:^9.2.8, @thi.ng/transducers@workspace:^, @thi.ng/transducers@workspace:packages/transducers":
  version: 0.0.0-use.local
  resolution: "@thi.ng/transducers@workspace:packages/transducers"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/compare": "npm:^2.4.4"
    "@thi.ng/compose": "npm:^3.0.15"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/random": "npm:^4.1.3"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/trie@npm:^1.1.5, @thi.ng/trie@workspace:packages/trie":
  version: 0.0.0-use.local
  resolution: "@thi.ng/trie@workspace:packages/trie"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/unionstruct@workspace:packages/unionstruct":
  version: 0.0.0-use.local
  resolution: "@thi.ng/unionstruct@workspace:packages/unionstruct"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/units@npm:^0.5.10, @thi.ng/units@workspace:^, @thi.ng/units@workspace:packages/units":
  version: 0.0.0-use.local
  resolution: "@thi.ng/units@workspace:packages/units"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/equiv": "npm:^2.1.68"
    "@thi.ng/errors": "npm:^2.5.18"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/uuid@workspace:packages/uuid":
  version: 0.0.0-use.local
  resolution: "@thi.ng/uuid@workspace:packages/uuid"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/hex": "npm:^2.3.56"
    "@thi.ng/random": "npm:^4.1.3"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/vclock@workspace:packages/vclock":
  version: 0.0.0-use.local
  resolution: "@thi.ng/vclock@workspace:packages/vclock"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/vector-pools@npm:^3.2.21, @thi.ng/vector-pools@workspace:^, @thi.ng/vector-pools@workspace:packages/vector-pools":
  version: 0.0.0-use.local
  resolution: "@thi.ng/vector-pools@workspace:packages/vector-pools"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/binary": "npm:^3.4.35"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/logger": "npm:^3.0.22"
    "@thi.ng/malloc": "npm:^6.1.93"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/vectors@npm:^7.12.9, @thi.ng/vectors@workspace:^, @thi.ng/vectors@workspace:packages/vectors":
  version: 0.0.0-use.local
  resolution: "@thi.ng/vectors@workspace:packages/vectors"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/binary": "npm:^3.4.35"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/equiv": "npm:^2.1.68"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/memoize": "npm:^4.0.2"
    "@thi.ng/random": "npm:^4.1.3"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/viz@workspace:^, @thi.ng/viz@workspace:packages/viz":
  version: 0.0.0-use.local
  resolution: "@thi.ng/viz@workspace:packages/viz"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/date": "npm:^2.7.33"
    "@thi.ng/math": "npm:^5.11.12"
    "@thi.ng/object-utils": "npm:^1.1.5"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/transducers": "npm:^9.2.8"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/wasm-api-bindgen@npm:^0.8.2, @thi.ng/wasm-api-bindgen@workspace:^, @thi.ng/wasm-api-bindgen@workspace:packages/wasm-api-bindgen":
  version: 0.0.0-use.local
  resolution: "@thi.ng/wasm-api-bindgen@workspace:packages/wasm-api-bindgen"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/args": "npm:^2.3.48"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/binary": "npm:^3.4.35"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/compare": "npm:^2.4.4"
    "@thi.ng/defmulti": "npm:^3.0.50"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/file-io": "npm:^2.1.16"
    "@thi.ng/logger": "npm:^3.0.22"
    "@thi.ng/paths": "npm:^5.1.92"
    "@thi.ng/strings": "npm:^3.8.10"
    "@thi.ng/wasm-api": "npm:^2.2.2"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  bin:
    wasm-api-bindgen: bin/wasm-api-bindgen
  languageName: unknown
  linkType: soft

"@thi.ng/wasm-api-canvas@workspace:^, @thi.ng/wasm-api-canvas@workspace:packages/wasm-api-canvas":
  version: 0.0.0-use.local
  resolution: "@thi.ng/wasm-api-canvas@workspace:packages/wasm-api-canvas"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/binary": "npm:^3.4.35"
    "@thi.ng/wasm-api": "npm:^2.2.2"
    "@thi.ng/wasm-api-bindgen": "npm:^0.8.2"
    "@thi.ng/wasm-api-dom": "npm:^1.0.11"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/wasm-api-dom@npm:^1.0.11, @thi.ng/wasm-api-dom@workspace:^, @thi.ng/wasm-api-dom@workspace:packages/wasm-api-dom":
  version: 0.0.0-use.local
  resolution: "@thi.ng/wasm-api-dom@workspace:packages/wasm-api-dom"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/canvas": "npm:^0.5.5"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/prefixes": "npm:^2.3.29"
    "@thi.ng/wasm-api": "npm:^2.2.2"
    "@thi.ng/wasm-api-bindgen": "npm:^0.8.2"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/wasm-api-schedule@workspace:^, @thi.ng/wasm-api-schedule@workspace:packages/wasm-api-schedule":
  version: 0.0.0-use.local
  resolution: "@thi.ng/wasm-api-schedule@workspace:packages/wasm-api-schedule"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/wasm-api": "npm:^2.2.2"
    "@thi.ng/wasm-api-bindgen": "npm:^0.8.2"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/wasm-api-webgl@workspace:^, @thi.ng/wasm-api-webgl@workspace:packages/wasm-api-webgl":
  version: 0.0.0-use.local
  resolution: "@thi.ng/wasm-api-webgl@workspace:packages/wasm-api-webgl"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/wasm-api": "npm:^2.2.2"
    "@thi.ng/wasm-api-bindgen": "npm:^0.8.2"
    "@thi.ng/wasm-api-dom": "npm:^1.0.11"
    "@thi.ng/webgl": "npm:^6.9.25"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/wasm-api@npm:^2.2.2, @thi.ng/wasm-api@workspace:^, @thi.ng/wasm-api@workspace:packages/wasm-api":
  version: 0.0.0-use.local
  resolution: "@thi.ng/wasm-api@workspace:packages/wasm-api"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/hex": "npm:^2.3.56"
    "@thi.ng/idgen": "npm:^2.2.52"
    "@thi.ng/logger": "npm:^3.0.22"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/webgl-msdf@workspace:^, @thi.ng/webgl-msdf@workspace:packages/webgl-msdf":
  version: 0.0.0-use.local
  resolution: "@thi.ng/webgl-msdf@workspace:packages/webgl-msdf"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/shader-ast": "npm:^0.15.35"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/vector-pools": "npm:^3.2.21"
    "@thi.ng/vectors": "npm:^7.12.9"
    "@thi.ng/webgl": "npm:^6.9.25"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/webgl-shadertoy@workspace:^, @thi.ng/webgl-shadertoy@workspace:packages/webgl-shadertoy":
  version: 0.0.0-use.local
  resolution: "@thi.ng/webgl-shadertoy@workspace:packages/webgl-shadertoy"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/shader-ast": "npm:^0.15.35"
    "@thi.ng/shader-ast-glsl": "npm:^0.4.143"
    "@thi.ng/webgl": "npm:^6.9.25"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/webgl@npm:^6.9.25, @thi.ng/webgl@workspace:^, @thi.ng/webgl@workspace:packages/webgl":
  version: 0.0.0-use.local
  resolution: "@thi.ng/webgl@workspace:packages/webgl"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/canvas": "npm:^0.5.5"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/equiv": "npm:^2.1.68"
    "@thi.ng/errors": "npm:^2.5.18"
    "@thi.ng/logger": "npm:^3.0.22"
    "@thi.ng/matrices": "npm:^2.4.21"
    "@thi.ng/memoize": "npm:^4.0.2"
    "@thi.ng/object-utils": "npm:^1.1.5"
    "@thi.ng/pixel": "npm:^7.3.7"
    "@thi.ng/shader-ast": "npm:^0.15.35"
    "@thi.ng/shader-ast-glsl": "npm:^0.4.143"
    "@thi.ng/shader-ast-stdlib": "npm:^0.18.35"
    "@thi.ng/transducers": "npm:^9.2.8"
    "@thi.ng/vector-pools": "npm:^3.2.21"
    "@thi.ng/vectors": "npm:^7.12.9"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@thi.ng/zipper@npm:^2.1.115, @thi.ng/zipper@workspace:packages/zipper":
  version: 0.0.0-use.local
  resolution: "@thi.ng/zipper@workspace:packages/zipper"
  dependencies:
    "@microsoft/api-extractor": "npm:^7.47.9"
    "@thi.ng/api": "npm:^8.11.12"
    "@thi.ng/arrays": "npm:^2.10.5"
    "@thi.ng/checks": "npm:^3.6.14"
    "@thi.ng/errors": "npm:^2.5.18"
    esbuild: "npm:^0.24.0"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"@tootallnate/once@npm:2":
  version: 2.0.0
  resolution: "@tootallnate/once@npm:2.0.0"
  checksum: 10/ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8
  languageName: node
  linkType: hard

"@types/argparse@npm:1.0.38":
  version: 1.0.38
  resolution: "@types/argparse@npm:1.0.38"
  checksum: 10/26ed7e3f1e3595efdb883a852f5205f971b798e4c28b7e30a32c5298eee596e8b45834ce831f014d250b9730819ab05acff5b31229666d3af4ba465b4697d0eb
  languageName: node
  linkType: hard

"@types/body-parser@npm:*":
  version: 1.19.5
  resolution: "@types/body-parser@npm:1.19.5"
  dependencies:
    "@types/connect": "npm:*"
    "@types/node": "npm:*"
  checksum: 10/1e251118c4b2f61029cc43b0dc028495f2d1957fe8ee49a707fb940f86a9bd2f9754230805598278fe99958b49e9b7e66eec8ef6a50ab5c1f6b93e1ba2aaba82
  languageName: node
  linkType: hard

"@types/connect@npm:*":
  version: 3.4.38
  resolution: "@types/connect@npm:3.4.38"
  dependencies:
    "@types/node": "npm:*"
  checksum: 10/7eb1bc5342a9604facd57598a6c62621e244822442976c443efb84ff745246b10d06e8b309b6e80130026a396f19bf6793b7cecd7380169f369dac3bfc46fb99
  languageName: node
  linkType: hard

"@types/estree@npm:1.0.5":
  version: 1.0.5
  resolution: "@types/estree@npm:1.0.5"
  checksum: 10/7de6d928dd4010b0e20c6919e1a6c27b61f8d4567befa89252055fad503d587ecb9a1e3eab1b1901f923964d7019796db810b7fd6430acb26c32866d126fd408
  languageName: node
  linkType: hard

"@types/express-serve-static-core@npm:^5.0.0":
  version: 5.0.0
  resolution: "@types/express-serve-static-core@npm:5.0.0"
  dependencies:
    "@types/node": "npm:*"
    "@types/qs": "npm:*"
    "@types/range-parser": "npm:*"
    "@types/send": "npm:*"
  checksum: 10/fc40cdeae61113d8b2335f4b0f9334a7a64388a0931f2e98f8fc9bdadd0b13b501a70da14c256ae4aa140db49bd2eff75a99a683266d561e62540784a61dc489
  languageName: node
  linkType: hard

"@types/express@npm:^5.0.0":
  version: 5.0.0
  resolution: "@types/express@npm:5.0.0"
  dependencies:
    "@types/body-parser": "npm:*"
    "@types/express-serve-static-core": "npm:^5.0.0"
    "@types/qs": "npm:*"
    "@types/serve-static": "npm:*"
  checksum: 10/45b199ab669caa33e6badafeebf078e277ea95042309d325a04b1ec498f33d33fd5a4ae9c8e358342367b178fe454d7323c5dfc8002bf27070b210a2c6cc11f0
  languageName: node
  linkType: hard

"@types/hast@npm:^3.0.0, @types/hast@npm:^3.0.4":
  version: 3.0.4
  resolution: "@types/hast@npm:3.0.4"
  dependencies:
    "@types/unist": "npm:*"
  checksum: 10/732920d81bb7605895776841b7658b4d8cc74a43a8fa176017cc0fb0ecc1a4c82a2b75a4fe6b71aa262b649d3fb62858c6789efa3793ea1d40269953af96ecb5
  languageName: node
  linkType: hard

"@types/http-errors@npm:*":
  version: 2.0.4
  resolution: "@types/http-errors@npm:2.0.4"
  checksum: 10/1f3d7c3b32c7524811a45690881736b3ef741bf9849ae03d32ad1ab7062608454b150a4e7f1351f83d26a418b2d65af9bdc06198f1c079d75578282884c4e8e3
  languageName: node
  linkType: hard

"@types/mdast@npm:^4.0.0":
  version: 4.0.4
  resolution: "@types/mdast@npm:4.0.4"
  dependencies:
    "@types/unist": "npm:*"
  checksum: 10/efe3ec11b9ee0015a396c4fb4cd1b6f31b51b8ae9783c59560e6fc0bf6c2fa1dcc7fccaf45fa09a6c8b3397fab9dc8d431433935cae3835caa70a18f7fc775f8
  languageName: node
  linkType: hard

"@types/mime@npm:^1":
  version: 1.3.5
  resolution: "@types/mime@npm:1.3.5"
  checksum: 10/e29a5f9c4776f5229d84e525b7cd7dd960b51c30a0fb9a028c0821790b82fca9f672dab56561e2acd9e8eed51d431bde52eafdfef30f643586c4162f1aecfc78
  languageName: node
  linkType: hard

"@types/node@npm:*":
  version: 18.11.9
  resolution: "@types/node@npm:18.11.9"
  checksum: 10/d87a947519d8c1569b812a95cd18383f7a1500204c18454b69ba817f4aef2a563bb925432debcab25a3db1ba116c8ddb1ef79d8fded054fb3866424847325bae
  languageName: node
  linkType: hard

"@types/node@npm:^22.7.4":
  version: 22.7.4
  resolution: "@types/node@npm:22.7.4"
  dependencies:
    undici-types: "npm:~6.19.2"
  checksum: 10/19ddab80c4eba2253c855ed67c9bbc47417183049d01e59010a738bd80d47338bab79fd1f44ae51516bd63a1db4bf21ddb38b16bf6401a2e93252068ec52e88b
  languageName: node
  linkType: hard

"@types/node@npm:~20.12.8":
  version: 20.12.11
  resolution: "@types/node@npm:20.12.11"
  dependencies:
    undici-types: "npm:~5.26.4"
  checksum: 10/c6afe7c2c4504a4f488814d7b306ebad16bf42cbb43bf9db9fe1aed8c5fb99235593c3be5088979a64526b106cf022256688e2f002811be8273d87dc2e0d484f
  languageName: node
  linkType: hard

"@types/qs@npm:*":
  version: 6.9.15
  resolution: "@types/qs@npm:6.9.15"
  checksum: 10/97d8208c2b82013b618e7a9fc14df6bd40a73e1385ac479b6896bafc7949a46201c15f42afd06e86a05e914f146f495f606b6fb65610cc60cf2e0ff743ec38a2
  languageName: node
  linkType: hard

"@types/range-parser@npm:*":
  version: 1.2.7
  resolution: "@types/range-parser@npm:1.2.7"
  checksum: 10/95640233b689dfbd85b8c6ee268812a732cf36d5affead89e806fe30da9a430767af8ef2cd661024fd97e19d61f3dec75af2df5e80ec3bea000019ab7028629a
  languageName: node
  linkType: hard

"@types/send@npm:*":
  version: 0.17.4
  resolution: "@types/send@npm:0.17.4"
  dependencies:
    "@types/mime": "npm:^1"
    "@types/node": "npm:*"
  checksum: 10/28320a2aa1eb704f7d96a65272a07c0bf3ae7ed5509c2c96ea5e33238980f71deeed51d3631927a77d5250e4091b3e66bce53b42d770873282c6a20bb8b0280d
  languageName: node
  linkType: hard

"@types/serve-static@npm:*":
  version: 1.15.7
  resolution: "@types/serve-static@npm:1.15.7"
  dependencies:
    "@types/http-errors": "npm:*"
    "@types/node": "npm:*"
    "@types/send": "npm:*"
  checksum: 10/c5a7171d5647f9fbd096ed1a26105759f3153ccf683824d99fee4c7eb9cde2953509621c56a070dd9fb1159e799e86d300cbe4e42245ebc5b0c1767e8ca94a67
  languageName: node
  linkType: hard

"@types/unist@npm:*, @types/unist@npm:^3.0.0":
  version: 3.0.3
  resolution: "@types/unist@npm:3.0.3"
  checksum: 10/96e6453da9e075aaef1dc22482463898198acdc1eeb99b465e65e34303e2ec1e3b1ed4469a9118275ec284dc98019f63c3f5d49422f0e4ac707e5ab90fb3b71a
  languageName: node
  linkType: hard

"@types/ws@npm:~8.5.10":
  version: 8.5.10
  resolution: "@types/ws@npm:8.5.10"
  dependencies:
    "@types/node": "npm:*"
  checksum: 10/9b414dc5e0b6c6f1ea4b1635b3568c58707357f68076df9e7cd33194747b7d1716d5189c0dbdd68c8d2521b148e88184cf881bac7429eb0e5c989b001539ed31
  languageName: node
  linkType: hard

"@ungap/structured-clone@npm:^1.0.0":
  version: 1.2.0
  resolution: "@ungap/structured-clone@npm:1.2.0"
  checksum: 10/c6fe89a505e513a7592e1438280db1c075764793a2397877ff1351721fe8792a966a5359769e30242b3cd023f2efb9e63ca2ca88019d73b564488cc20e3eab12
  languageName: node
  linkType: hard

"abbrev@npm:^1.0.0":
  version: 1.1.1
  resolution: "abbrev@npm:1.1.1"
  checksum: 10/2d882941183c66aa665118bafdab82b7a177e9add5eb2776c33e960a4f3c89cff88a1b38aba13a456de01d0dd9d66a8bea7c903268b21ea91dd1097e1e2e8243
  languageName: node
  linkType: hard

"accepts@npm:~1.3.8":
  version: 1.3.8
  resolution: "accepts@npm:1.3.8"
  dependencies:
    mime-types: "npm:~2.1.34"
    negotiator: "npm:0.6.3"
  checksum: 10/67eaaa90e2917c58418e7a9b89392002d2b1ccd69bcca4799135d0c632f3b082f23f4ae4ddeedbced5aa59bcc7bdf4699c69ebed4593696c922462b7bc5744d6
  languageName: node
  linkType: hard

"acorn@npm:^8.5.0":
  version: 8.8.1
  resolution: "acorn@npm:8.8.1"
  bin:
    acorn: bin/acorn
  checksum: 10/c77a64b3b695f9e5f0164794462ce7c1909acc1f7d39dcb3f9fce99e82163190e73dab689076ff9eea200505985cbd95f114c4ce1466055baf86a368d5e28bde
  languageName: node
  linkType: hard

"agent-base@npm:6, agent-base@npm:^6.0.2":
  version: 6.0.2
  resolution: "agent-base@npm:6.0.2"
  dependencies:
    debug: "npm:4"
  checksum: 10/21fb903e0917e5cb16591b4d0ef6a028a54b83ac30cd1fca58dece3d4e0990512a8723f9f83130d88a41e2af8b1f7be1386fda3ea2d181bb1a62155e75e95e23
  languageName: node
  linkType: hard

"agentkeepalive@npm:^4.2.1":
  version: 4.2.1
  resolution: "agentkeepalive@npm:4.2.1"
  dependencies:
    debug: "npm:^4.1.0"
    depd: "npm:^1.1.2"
    humanize-ms: "npm:^1.2.1"
  checksum: 10/63961cba1afa26d708da94159f3b9428d46fdc137b783fbc399b848e750c5e28c97d96839efa8cb3c2d11ecd12dd411298c00d164600212f660e8c55369c9e55
  languageName: node
  linkType: hard

"aggregate-error@npm:^3.0.0":
  version: 3.1.0
  resolution: "aggregate-error@npm:3.1.0"
  dependencies:
    clean-stack: "npm:^2.0.0"
    indent-string: "npm:^4.0.0"
  checksum: 10/1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79
  languageName: node
  linkType: hard

"ajv-draft-04@npm:~1.0.0":
  version: 1.0.0
  resolution: "ajv-draft-04@npm:1.0.0"
  peerDependencies:
    ajv: ^8.5.0
  peerDependenciesMeta:
    ajv:
      optional: true
  checksum: 10/3f11fa0e7f7359bef6608657f02ab78e9cc62b1fb7bdd860db0d00351b3863a1189c1a23b72466d2d82726cab4eb20725c76f5e7c134a89865e2bfd0e6828137
  languageName: node
  linkType: hard

"ajv-formats@npm:~3.0.1":
  version: 3.0.1
  resolution: "ajv-formats@npm:3.0.1"
  dependencies:
    ajv: "npm:^8.0.0"
  peerDependencies:
    ajv: ^8.0.0
  peerDependenciesMeta:
    ajv:
      optional: true
  checksum: 10/5679b9f9ced9d0213a202a37f3aa91efcffe59a6de1a6e3da5c873344d3c161820a1f11cc29899661fee36271fd2895dd3851b6461c902a752ad661d1c1e8722
  languageName: node
  linkType: hard

"ajv@npm:^8.0.0":
  version: 8.14.0
  resolution: "ajv@npm:8.14.0"
  dependencies:
    fast-deep-equal: "npm:^3.1.3"
    json-schema-traverse: "npm:^1.0.0"
    require-from-string: "npm:^2.0.2"
    uri-js: "npm:^4.4.1"
  checksum: 10/b6430527c2e1bf3d20dce4cca2979b5cc69db15751ac00105e269e04d7b09c2e20364070257cafacfa676171a8bf9c84c1cd9def97267a20cd15c64daa486151
  languageName: node
  linkType: hard

"ajv@npm:~8.12.0":
  version: 8.12.0
  resolution: "ajv@npm:8.12.0"
  dependencies:
    fast-deep-equal: "npm:^3.1.1"
    json-schema-traverse: "npm:^1.0.0"
    require-from-string: "npm:^2.0.2"
    uri-js: "npm:^4.2.2"
  checksum: 10/b406f3b79b5756ac53bfe2c20852471b08e122bc1ee4cde08ae4d6a800574d9cd78d60c81c69c63ff81e4da7cd0b638fafbb2303ae580d49cf1600b9059efb85
  languageName: node
  linkType: hard

"ajv@npm:~8.13.0":
  version: 8.13.0
  resolution: "ajv@npm:8.13.0"
  dependencies:
    fast-deep-equal: "npm:^3.1.3"
    json-schema-traverse: "npm:^1.0.0"
    require-from-string: "npm:^2.0.2"
    uri-js: "npm:^4.4.1"
  checksum: 10/4ada268c9a6e44be87fd295df0f0a91267a7bae8dbc8a67a2d5799c3cb459232839c99d18b035597bb6e3ffe88af6979f7daece854f590a81ebbbc2dfa80002c
  languageName: node
  linkType: hard

"ansi-regex@npm:^5.0.1":
  version: 5.0.1
  resolution: "ansi-regex@npm:5.0.1"
  checksum: 10/2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b
  languageName: node
  linkType: hard

"aproba@npm:^1.0.3 || ^2.0.0":
  version: 2.0.0
  resolution: "aproba@npm:2.0.0"
  checksum: 10/c2b9a631298e8d6f3797547e866db642f68493808f5b37cd61da778d5f6ada890d16f668285f7d60bd4fc3b03889bd590ffe62cf81b700e9bb353431238a0a7b
  languageName: node
  linkType: hard

"are-we-there-yet@npm:^3.0.0":
  version: 3.0.1
  resolution: "are-we-there-yet@npm:3.0.1"
  dependencies:
    delegates: "npm:^1.0.0"
    readable-stream: "npm:^3.6.0"
  checksum: 10/390731720e1bf9ed5d0efc635ea7df8cbc4c90308b0645a932f06e8495a0bf1ecc7987d3b97e805f62a17d6c4b634074b25200aa4d149be2a7b17250b9744bc4
  languageName: node
  linkType: hard

"argparse@npm:^1.0.7, argparse@npm:~1.0.9":
  version: 1.0.10
  resolution: "argparse@npm:1.0.10"
  dependencies:
    sprintf-js: "npm:~1.0.2"
  checksum: 10/c6a621343a553ff3779390bb5ee9c2263d6643ebcd7843227bdde6cc7adbed796eb5540ca98db19e3fd7b4714e1faa51551f8849b268bb62df27ddb15cbcd91e
  languageName: node
  linkType: hard

"argparse@npm:^2.0.1":
  version: 2.0.1
  resolution: "argparse@npm:2.0.1"
  checksum: 10/18640244e641a417ec75a9bd38b0b2b6b95af5199aa241b131d4b2fb206f334d7ecc600bd194861610a5579084978bfcbb02baa399dbe442d56d0ae5e60dbaef
  languageName: node
  linkType: hard

"array-flatten@npm:1.1.1":
  version: 1.1.1
  resolution: "array-flatten@npm:1.1.1"
  checksum: 10/e13c9d247241be82f8b4ec71d035ed7204baa82fae820d4db6948d30d3c4a9f2b3905eb2eec2b937d4aa3565200bd3a1c500480114cff649fa748747d2a50feb
  languageName: node
  linkType: hard

"assemblyscript@npm:0.27.30":
  version: 0.27.30
  resolution: "assemblyscript@npm:0.27.30"
  dependencies:
    binaryen: "npm:116.0.0-nightly.20240114"
    long: "npm:^5.2.1"
  bin:
    asc: bin/asc.js
    asinit: bin/asinit.js
  checksum: 10/27b82051db1fb4080aeb56d2d97b380477564739dd452b8391d2614e214a46f2a24f52470047510e42ae47344dea3280bf2779b7de18c0eba573145a5d297c22
  languageName: node
  linkType: hard

"balanced-match@npm:^1.0.0":
  version: 1.0.2
  resolution: "balanced-match@npm:1.0.2"
  checksum: 10/9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65
  languageName: node
  linkType: hard

"binaryen@npm:116.0.0-nightly.20240114":
  version: 116.0.0-nightly.20240114
  resolution: "binaryen@npm:116.0.0-nightly.20240114"
  bin:
    wasm-opt: bin/wasm-opt
    wasm2js: bin/wasm2js
  checksum: 10/9850a7fc1ad2f4a1e96e3106e7d0addef6fe778620eda25c3dff85df39044c6e47ce8ba01d37e4e5a9f4b78c78e377d26ad159759490993a9e998a17b128c6f2
  languageName: node
  linkType: hard

"body-parser@npm:1.20.3":
  version: 1.20.3
  resolution: "body-parser@npm:1.20.3"
  dependencies:
    bytes: "npm:3.1.2"
    content-type: "npm:~1.0.5"
    debug: "npm:2.6.9"
    depd: "npm:2.0.0"
    destroy: "npm:1.2.0"
    http-errors: "npm:2.0.0"
    iconv-lite: "npm:0.4.24"
    on-finished: "npm:2.4.1"
    qs: "npm:6.13.0"
    raw-body: "npm:2.5.2"
    type-is: "npm:~1.6.18"
    unpipe: "npm:1.0.0"
  checksum: 10/8723e3d7a672eb50854327453bed85ac48d045f4958e81e7d470c56bf111f835b97e5b73ae9f6393d0011cc9e252771f46fd281bbabc57d33d3986edf1e6aeca
  languageName: node
  linkType: hard

"brace-expansion@npm:^1.1.7":
  version: 1.1.11
  resolution: "brace-expansion@npm:1.1.11"
  dependencies:
    balanced-match: "npm:^1.0.0"
    concat-map: "npm:0.0.1"
  checksum: 10/faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07
  languageName: node
  linkType: hard

"brace-expansion@npm:^2.0.1":
  version: 2.0.1
  resolution: "brace-expansion@npm:2.0.1"
  dependencies:
    balanced-match: "npm:^1.0.0"
  checksum: 10/a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1
  languageName: node
  linkType: hard

"buffer-from@npm:^1.0.0":
  version: 1.1.2
  resolution: "buffer-from@npm:1.1.2"
  checksum: 10/0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb
  languageName: node
  linkType: hard

"bun-types@npm:^1.1.29":
  version: 1.1.29
  resolution: "bun-types@npm:1.1.29"
  dependencies:
    "@types/node": "npm:~20.12.8"
    "@types/ws": "npm:~8.5.10"
  checksum: 10/33456e845b069e644191e6a2827a39062f5642d2c1ec952e00adbb8710c6aab94efa9347f4bcebceb3be00a2a02b7daacc447d7da77ff85b3754caba3953e3e1
  languageName: node
  linkType: hard

"bytes@npm:3.1.2":
  version: 3.1.2
  resolution: "bytes@npm:3.1.2"
  checksum: 10/a10abf2ba70c784471d6b4f58778c0beeb2b5d405148e66affa91f23a9f13d07603d0a0354667310ae1d6dc141474ffd44e2a074be0f6e2254edb8fc21445388
  languageName: node
  linkType: hard

"cacache@npm:^16.1.0":
  version: 16.1.3
  resolution: "cacache@npm:16.1.3"
  dependencies:
    "@npmcli/fs": "npm:^2.1.0"
    "@npmcli/move-file": "npm:^2.0.0"
    chownr: "npm:^2.0.0"
    fs-minipass: "npm:^2.1.0"
    glob: "npm:^8.0.1"
    infer-owner: "npm:^1.0.4"
    lru-cache: "npm:^7.7.1"
    minipass: "npm:^3.1.6"
    minipass-collect: "npm:^1.0.2"
    minipass-flush: "npm:^1.0.5"
    minipass-pipeline: "npm:^1.2.4"
    mkdirp: "npm:^1.0.4"
    p-map: "npm:^4.0.0"
    promise-inflight: "npm:^1.0.1"
    rimraf: "npm:^3.0.2"
    ssri: "npm:^9.0.0"
    tar: "npm:^6.1.11"
    unique-filename: "npm:^2.0.0"
  checksum: 10/a14524d90e377ee691d63a81173b33c473f8bc66eb299c64290b58e1d41b28842397f8d6c15a01b4c57ca340afcec019ae112a45c2f67a79f76130d326472e92
  languageName: node
  linkType: hard

"call-bind@npm:^1.0.7":
  version: 1.0.7
  resolution: "call-bind@npm:1.0.7"
  dependencies:
    es-define-property: "npm:^1.0.0"
    es-errors: "npm:^1.3.0"
    function-bind: "npm:^1.1.2"
    get-intrinsic: "npm:^1.2.4"
    set-function-length: "npm:^1.2.1"
  checksum: 10/cd6fe658e007af80985da5185bff7b55e12ef4c2b6f41829a26ed1eef254b1f1c12e3dfd5b2b068c6ba8b86aba62390842d81752e67dcbaec4f6f76e7113b6b7
  languageName: node
  linkType: hard

"camel-case@npm:^4.1.2":
  version: 4.1.2
  resolution: "camel-case@npm:4.1.2"
  dependencies:
    pascal-case: "npm:^3.1.2"
    tslib: "npm:^2.0.3"
  checksum: 10/bcbd25cd253b3cbc69be3f535750137dbf2beb70f093bdc575f73f800acc8443d34fd52ab8f0a2413c34f1e8203139ffc88428d8863e4dfe530cfb257a379ad6
  languageName: node
  linkType: hard

"ccount@npm:^2.0.0":
  version: 2.0.1
  resolution: "ccount@npm:2.0.1"
  checksum: 10/48193dada54c9e260e0acf57fc16171a225305548f9ad20d5471e0f7a8c026aedd8747091dccb0d900cde7df4e4ddbd235df0d8de4a64c71b12f0d3303eeafd4
  languageName: node
  linkType: hard

"character-entities-html4@npm:^2.0.0":
  version: 2.1.0
  resolution: "character-entities-html4@npm:2.1.0"
  checksum: 10/7034aa7c7fa90309667f6dd50499c8a760c3d3a6fb159adb4e0bada0107d194551cdbad0714302f62d06ce4ed68565c8c2e15fdef2e8f8764eb63fa92b34b11d
  languageName: node
  linkType: hard

"character-entities-legacy@npm:^3.0.0":
  version: 3.0.0
  resolution: "character-entities-legacy@npm:3.0.0"
  checksum: 10/7582af055cb488b626d364b7d7a4e46b06abd526fb63c0e4eb35bcb9c9799cc4f76b39f34fdccef2d1174ac95e53e9ab355aae83227c1a2505877893fce77731
  languageName: node
  linkType: hard

"chownr@npm:^2.0.0":
  version: 2.0.0
  resolution: "chownr@npm:2.0.0"
  checksum: 10/c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f
  languageName: node
  linkType: hard

"clean-css@npm:~5.3.2":
  version: 5.3.2
  resolution: "clean-css@npm:5.3.2"
  dependencies:
    source-map: "npm:~0.6.0"
  checksum: 10/efd9efbf400f38a12f99324bad5359bdd153211b048721e4d4ddb629a88865dff3012dca547a14bdd783d78ccf064746e39fd91835546a08e2d811866aff0857
  languageName: node
  linkType: hard

"clean-stack@npm:^2.0.0":
  version: 2.2.0
  resolution: "clean-stack@npm:2.2.0"
  checksum: 10/2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68
  languageName: node
  linkType: hard

"color-convert@npm:^2.0.1":
  version: 2.0.1
  resolution: "color-convert@npm:2.0.1"
  dependencies:
    color-name: "npm:~1.1.4"
  checksum: 10/fa00c91b4332b294de06b443923246bccebe9fab1b253f7fe1772d37b06a2269b4039a85e309abe1fe11b267b11c08d1d0473fda3badd6167f57313af2887a64
  languageName: node
  linkType: hard

"color-name@npm:^1.0.0, color-name@npm:~1.1.4":
  version: 1.1.4
  resolution: "color-name@npm:1.1.4"
  checksum: 10/b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610
  languageName: node
  linkType: hard

"color-string@npm:^1.9.0":
  version: 1.9.1
  resolution: "color-string@npm:1.9.1"
  dependencies:
    color-name: "npm:^1.0.0"
    simple-swizzle: "npm:^0.2.2"
  checksum: 10/72aa0b81ee71b3f4fb1ac9cd839cdbd7a011a7d318ef58e6cb13b3708dca75c7e45029697260488709f1b1c7ac4e35489a87e528156c1e365917d1c4ccb9b9cd
  languageName: node
  linkType: hard

"color-support@npm:^1.1.3":
  version: 1.1.3
  resolution: "color-support@npm:1.1.3"
  bin:
    color-support: bin.js
  checksum: 10/4bcfe30eea1498fe1cabc852bbda6c9770f230ea0e4faf4611c5858b1b9e4dde3730ac485e65f54ca182f4c50b626c1bea7c8441ceda47367a54a818c248aa7a
  languageName: node
  linkType: hard

"color@npm:^4.2.3":
  version: 4.2.3
  resolution: "color@npm:4.2.3"
  dependencies:
    color-convert: "npm:^2.0.1"
    color-string: "npm:^1.9.0"
  checksum: 10/b23f5e500a79ea22428db43d1a70642d983405c0dd1f95ef59dbdb9ba66afbb4773b334fa0b75bb10b0552fd7534c6b28d4db0a8b528f91975976e70973c0152
  languageName: node
  linkType: hard

"comma-separated-tokens@npm:^2.0.0":
  version: 2.0.3
  resolution: "comma-separated-tokens@npm:2.0.3"
  checksum: 10/e3bf9e0332a5c45f49b90e79bcdb4a7a85f28d6a6f0876a94f1bb9b2bfbdbbb9292aac50e1e742d8c0db1e62a0229a106f57917e2d067fca951d81737651700d
  languageName: node
  linkType: hard

"commander@npm:^10.0.0":
  version: 10.0.1
  resolution: "commander@npm:10.0.1"
  checksum: 10/8799faa84a30da985802e661cc9856adfaee324d4b138413013ef7f087e8d7924b144c30a1f1405475f0909f467665cd9e1ce13270a2f41b141dab0b7a58f3fb
  languageName: node
  linkType: hard

"commander@npm:^2.20.0":
  version: 2.20.3
  resolution: "commander@npm:2.20.3"
  checksum: 10/90c5b6898610cd075984c58c4f88418a4fb44af08c1b1415e9854c03171bec31b336b7f3e4cefe33de994b3f12b03c5e2d638da4316df83593b9e82554e7e95b
  languageName: node
  linkType: hard

"concat-map@npm:0.0.1":
  version: 0.0.1
  resolution: "concat-map@npm:0.0.1"
  checksum: 10/9680699c8e2b3af0ae22592cb764acaf973f292a7b71b8a06720233011853a58e256c89216a10cbe889727532fd77f8bcd49a760cedfde271b8e006c20e079f2
  languageName: node
  linkType: hard

"console-control-strings@npm:^1.1.0":
  version: 1.1.0
  resolution: "console-control-strings@npm:1.1.0"
  checksum: 10/27b5fa302bc8e9ae9e98c03c66d76ca289ad0c61ce2fe20ab288d288bee875d217512d2edb2363fc83165e88f1c405180cf3f5413a46e51b4fe1a004840c6cdb
  languageName: node
  linkType: hard

"content-disposition@npm:0.5.4":
  version: 0.5.4
  resolution: "content-disposition@npm:0.5.4"
  dependencies:
    safe-buffer: "npm:5.2.1"
  checksum: 10/b7f4ce176e324f19324be69b05bf6f6e411160ac94bc523b782248129eb1ef3be006f6cff431aaea5e337fe5d176ce8830b8c2a1b721626ead8933f0cbe78720
  languageName: node
  linkType: hard

"content-type@npm:~1.0.4, content-type@npm:~1.0.5":
  version: 1.0.5
  resolution: "content-type@npm:1.0.5"
  checksum: 10/585847d98dc7fb8035c02ae2cb76c7a9bd7b25f84c447e5ed55c45c2175e83617c8813871b4ee22f368126af6b2b167df655829007b21aa10302873ea9c62662
  languageName: node
  linkType: hard

"cookie-signature@npm:1.0.6":
  version: 1.0.6
  resolution: "cookie-signature@npm:1.0.6"
  checksum: 10/f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a
  languageName: node
  linkType: hard

"cookie@npm:0.6.0":
  version: 0.6.0
  resolution: "cookie@npm:0.6.0"
  checksum: 10/c1f8f2ea7d443b9331680598b0ae4e6af18a618c37606d1bbdc75bec8361cce09fe93e727059a673f2ba24467131a9fb5a4eec76bb1b149c1b3e1ccb268dc583
  languageName: node
  linkType: hard

"debug@npm:2.6.9":
  version: 2.6.9
  resolution: "debug@npm:2.6.9"
  dependencies:
    ms: "npm:2.0.0"
  checksum: 10/e07005f2b40e04f1bd14a3dd20520e9c4f25f60224cb006ce9d6781732c917964e9ec029fc7f1a151083cd929025ad5133814d4dc624a9aaf020effe4914ed14
  languageName: node
  linkType: hard

"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.1.0, debug@npm:^4.3.3":
  version: 4.3.4
  resolution: "debug@npm:4.3.4"
  dependencies:
    ms: "npm:2.1.2"
  peerDependenciesMeta:
    supports-color:
      optional: true
  checksum: 10/0073c3bcbd9cb7d71dd5f6b55be8701af42df3e56e911186dfa46fac3a5b9eb7ce7f377dd1d3be6db8977221f8eb333d945216f645cf56f6b688cd484837d255
  languageName: node
  linkType: hard

"define-data-property@npm:^1.1.4":
  version: 1.1.4
  resolution: "define-data-property@npm:1.1.4"
  dependencies:
    es-define-property: "npm:^1.0.0"
    es-errors: "npm:^1.3.0"
    gopd: "npm:^1.0.1"
  checksum: 10/abdcb2505d80a53524ba871273e5da75e77e52af9e15b3aa65d8aad82b8a3a424dad7aee2cc0b71470ac7acf501e08defac362e8b6a73cdb4309f028061df4ae
  languageName: node
  linkType: hard

"delegates@npm:^1.0.0":
  version: 1.0.0
  resolution: "delegates@npm:1.0.0"
  checksum: 10/a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd
  languageName: node
  linkType: hard

"depd@npm:2.0.0":
  version: 2.0.0
  resolution: "depd@npm:2.0.0"
  checksum: 10/c0c8ff36079ce5ada64f46cc9d6fd47ebcf38241105b6e0c98f412e8ad91f084bcf906ff644cc3a4bd876ca27a62accb8b0fff72ea6ed1a414b89d8506f4a5ca
  languageName: node
  linkType: hard

"depd@npm:^1.1.2":
  version: 1.1.2
  resolution: "depd@npm:1.1.2"
  checksum: 10/2ed6966fc14463a9e85451db330ab8ba041efed0b9a1a472dbfc6fbf2f82bab66491915f996b25d8517dddc36c8c74e24c30879b34877f3c4410733444a51d1d
  languageName: node
  linkType: hard

"dequal@npm:^2.0.0":
  version: 2.0.3
  resolution: "dequal@npm:2.0.3"
  checksum: 10/6ff05a7561f33603df87c45e389c9ac0a95e3c056be3da1a0c4702149e3a7f6fe5ffbb294478687ba51a9e95f3a60e8b6b9005993acd79c292c7d15f71964b6b
  languageName: node
  linkType: hard

"destroy@npm:1.2.0":
  version: 1.2.0
  resolution: "destroy@npm:1.2.0"
  checksum: 10/0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38
  languageName: node
  linkType: hard

"detect-libc@npm:^2.0.3":
  version: 2.0.3
  resolution: "detect-libc@npm:2.0.3"
  checksum: 10/b4ea018d623e077bd395f168a9e81db77370dde36a5b01d067f2ad7989924a81d31cb547ff764acb2aa25d50bb7fdde0b0a93bec02212b0cb430621623246d39
  languageName: node
  linkType: hard

"devlop@npm:^1.0.0":
  version: 1.1.0
  resolution: "devlop@npm:1.1.0"
  dependencies:
    dequal: "npm:^2.0.0"
  checksum: 10/3cc5f903d02d279d6dc4aa71ab6ed9898b9f4d1f861cc5421ce7357893c21b9520de78afb203c92bd650a6977ad0ca98195453a0707a39958cf5fea3b0a8ddd8
  languageName: node
  linkType: hard

"dot-case@npm:^3.0.4":
  version: 3.0.4
  resolution: "dot-case@npm:3.0.4"
  dependencies:
    no-case: "npm:^3.0.4"
    tslib: "npm:^2.0.3"
  checksum: 10/a65e3519414856df0228b9f645332f974f2bf5433370f544a681122eab59e66038fc3349b4be1cdc47152779dac71a5864f1ccda2f745e767c46e9c6543b1169
  languageName: node
  linkType: hard

"ee-first@npm:1.1.1":
  version: 1.1.1
  resolution: "ee-first@npm:1.1.1"
  checksum: 10/1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f
  languageName: node
  linkType: hard

"emoji-regex@npm:^8.0.0":
  version: 8.0.0
  resolution: "emoji-regex@npm:8.0.0"
  checksum: 10/c72d67a6821be15ec11997877c437491c313d924306b8da5d87d2a2bcc2cec9903cb5b04ee1a088460501d8e5b44f10df82fdc93c444101a7610b80c8b6938e1
  languageName: node
  linkType: hard

"encodeurl@npm:~1.0.2":
  version: 1.0.2
  resolution: "encodeurl@npm:1.0.2"
  checksum: 10/e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c
  languageName: node
  linkType: hard

"encodeurl@npm:~2.0.0":
  version: 2.0.0
  resolution: "encodeurl@npm:2.0.0"
  checksum: 10/abf5cd51b78082cf8af7be6785813c33b6df2068ce5191a40ca8b1afe6a86f9230af9a9ce694a5ce4665955e5c1120871826df9c128a642e09c58d592e2807fe
  languageName: node
  linkType: hard

"encoding@npm:^0.1.13":
  version: 0.1.13
  resolution: "encoding@npm:0.1.13"
  dependencies:
    iconv-lite: "npm:^0.6.2"
  checksum: 10/bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f
  languageName: node
  linkType: hard

"entities@npm:^4.4.0":
  version: 4.4.0
  resolution: "entities@npm:4.4.0"
  checksum: 10/b627cb900e901cc7817037b83bf993a1cbf6a64850540f7526af7bcf9c7d09ebc671198e6182cfae4680f733799e2852e6a1c46aa62ff36eb99680057a038df5
  languageName: node
  linkType: hard

"env-paths@npm:^2.2.0":
  version: 2.2.1
  resolution: "env-paths@npm:2.2.1"
  checksum: 10/65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e
  languageName: node
  linkType: hard

"err-code@npm:^2.0.2":
  version: 2.0.3
  resolution: "err-code@npm:2.0.3"
  checksum: 10/1d20d825cdcce8d811bfbe86340f4755c02655a7feb2f13f8c880566d9d72a3f6c92c192a6867632e490d6da67b678271f46e01044996a6443e870331100dfdd
  languageName: node
  linkType: hard

"es-define-property@npm:^1.0.0":
  version: 1.0.0
  resolution: "es-define-property@npm:1.0.0"
  dependencies:
    get-intrinsic: "npm:^1.2.4"
  checksum: 10/f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6
  languageName: node
  linkType: hard

"es-errors@npm:^1.3.0":
  version: 1.3.0
  resolution: "es-errors@npm:1.3.0"
  checksum: 10/96e65d640156f91b707517e8cdc454dd7d47c32833aa3e85d79f24f9eb7ea85f39b63e36216ef0114996581969b59fe609a94e30316b08f5f4df1d44134cf8d5
  languageName: node
  linkType: hard

"esbuild@npm:^0.21.3":
  version: 0.21.5
  resolution: "esbuild@npm:0.21.5"
  dependencies:
    "@esbuild/aix-ppc64": "npm:0.21.5"
    "@esbuild/android-arm": "npm:0.21.5"
    "@esbuild/android-arm64": "npm:0.21.5"
    "@esbuild/android-x64": "npm:0.21.5"
    "@esbuild/darwin-arm64": "npm:0.21.5"
    "@esbuild/darwin-x64": "npm:0.21.5"
    "@esbuild/freebsd-arm64": "npm:0.21.5"
    "@esbuild/freebsd-x64": "npm:0.21.5"
    "@esbuild/linux-arm": "npm:0.21.5"
    "@esbuild/linux-arm64": "npm:0.21.5"
    "@esbuild/linux-ia32": "npm:0.21.5"
    "@esbuild/linux-loong64": "npm:0.21.5"
    "@esbuild/linux-mips64el": "npm:0.21.5"
    "@esbuild/linux-ppc64": "npm:0.21.5"
    "@esbuild/linux-riscv64": "npm:0.21.5"
    "@esbuild/linux-s390x": "npm:0.21.5"
    "@esbuild/linux-x64": "npm:0.21.5"
    "@esbuild/netbsd-x64": "npm:0.21.5"
    "@esbuild/openbsd-x64": "npm:0.21.5"
    "@esbuild/sunos-x64": "npm:0.21.5"
    "@esbuild/win32-arm64": "npm:0.21.5"
    "@esbuild/win32-ia32": "npm:0.21.5"
    "@esbuild/win32-x64": "npm:0.21.5"
  dependenciesMeta:
    "@esbuild/aix-ppc64":
      optional: true
    "@esbuild/android-arm":
      optional: true
    "@esbuild/android-arm64":
      optional: true
    "@esbuild/android-x64":
      optional: true
    "@esbuild/darwin-arm64":
      optional: true
    "@esbuild/darwin-x64":
      optional: true
    "@esbuild/freebsd-arm64":
      optional: true
    "@esbuild/freebsd-x64":
      optional: true
    "@esbuild/linux-arm":
      optional: true
    "@esbuild/linux-arm64":
      optional: true
    "@esbuild/linux-ia32":
      optional: true
    "@esbuild/linux-loong64":
      optional: true
    "@esbuild/linux-mips64el":
      optional: true
    "@esbuild/linux-ppc64":
      optional: true
    "@esbuild/linux-riscv64":
      optional: true
    "@esbuild/linux-s390x":
      optional: true
    "@esbuild/linux-x64":
      optional: true
    "@esbuild/netbsd-x64":
      optional: true
    "@esbuild/openbsd-x64":
      optional: true
    "@esbuild/sunos-x64":
      optional: true
    "@esbuild/win32-arm64":
      optional: true
    "@esbuild/win32-ia32":
      optional: true
    "@esbuild/win32-x64":
      optional: true
  bin:
    esbuild: bin/esbuild
  checksum: 10/d2ff2ca84d30cce8e871517374d6c2290835380dc7cd413b2d49189ed170d45e407be14de2cb4794cf76f75cf89955c4714726ebd3de7444b3046f5cab23ab6b
  languageName: node
  linkType: hard

"esbuild@npm:^0.24.0":
  version: 0.24.0
  resolution: "esbuild@npm:0.24.0"
  dependencies:
    "@esbuild/aix-ppc64": "npm:0.24.0"
    "@esbuild/android-arm": "npm:0.24.0"
    "@esbuild/android-arm64": "npm:0.24.0"
    "@esbuild/android-x64": "npm:0.24.0"
    "@esbuild/darwin-arm64": "npm:0.24.0"
    "@esbuild/darwin-x64": "npm:0.24.0"
    "@esbuild/freebsd-arm64": "npm:0.24.0"
    "@esbuild/freebsd-x64": "npm:0.24.0"
    "@esbuild/linux-arm": "npm:0.24.0"
    "@esbuild/linux-arm64": "npm:0.24.0"
    "@esbuild/linux-ia32": "npm:0.24.0"
    "@esbuild/linux-loong64": "npm:0.24.0"
    "@esbuild/linux-mips64el": "npm:0.24.0"
    "@esbuild/linux-ppc64": "npm:0.24.0"
    "@esbuild/linux-riscv64": "npm:0.24.0"
    "@esbuild/linux-s390x": "npm:0.24.0"
    "@esbuild/linux-x64": "npm:0.24.0"
    "@esbuild/netbsd-x64": "npm:0.24.0"
    "@esbuild/openbsd-arm64": "npm:0.24.0"
    "@esbuild/openbsd-x64": "npm:0.24.0"
    "@esbuild/sunos-x64": "npm:0.24.0"
    "@esbuild/win32-arm64": "npm:0.24.0"
    "@esbuild/win32-ia32": "npm:0.24.0"
    "@esbuild/win32-x64": "npm:0.24.0"
  dependenciesMeta:
    "@esbuild/aix-ppc64":
      optional: true
    "@esbuild/android-arm":
      optional: true
    "@esbuild/android-arm64":
      optional: true
    "@esbuild/android-x64":
      optional: true
    "@esbuild/darwin-arm64":
      optional: true
    "@esbuild/darwin-x64":
      optional: true
    "@esbuild/freebsd-arm64":
      optional: true
    "@esbuild/freebsd-x64":
      optional: true
    "@esbuild/linux-arm":
      optional: true
    "@esbuild/linux-arm64":
      optional: true
    "@esbuild/linux-ia32":
      optional: true
    "@esbuild/linux-loong64":
      optional: true
    "@esbuild/linux-mips64el":
      optional: true
    "@esbuild/linux-ppc64":
      optional: true
    "@esbuild/linux-riscv64":
      optional: true
    "@esbuild/linux-s390x":
      optional: true
    "@esbuild/linux-x64":
      optional: true
    "@esbuild/netbsd-x64":
      optional: true
    "@esbuild/openbsd-arm64":
      optional: true
    "@esbuild/openbsd-x64":
      optional: true
    "@esbuild/sunos-x64":
      optional: true
    "@esbuild/win32-arm64":
      optional: true
    "@esbuild/win32-ia32":
      optional: true
    "@esbuild/win32-x64":
      optional: true
  bin:
    esbuild: bin/esbuild
  checksum: 10/500f83a1216d6548053007b85c070d8293395db344605b17418c6cf1217e5e8d338fa77fc8af27c23faa121c5528e5b0004d46d3a0cdeb87d48f1b5fa0164bc5
  languageName: node
  linkType: hard

"escape-html@npm:~1.0.3":
  version: 1.0.3
  resolution: "escape-html@npm:1.0.3"
  checksum: 10/6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24
  languageName: node
  linkType: hard

"esprima@npm:^4.0.0":
  version: 4.0.1
  resolution: "esprima@npm:4.0.1"
  bin:
    esparse: ./bin/esparse.js
    esvalidate: ./bin/esvalidate.js
  checksum: 10/f1d3c622ad992421362294f7acf866aa9409fbad4eb2e8fa230bd33944ce371d32279667b242d8b8907ec2b6ad7353a717f3c0e60e748873a34a7905174bc0eb
  languageName: node
  linkType: hard

"etag@npm:~1.8.1":
  version: 1.8.1
  resolution: "etag@npm:1.8.1"
  checksum: 10/571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff
  languageName: node
  linkType: hard

"express@npm:^4.21.0":
  version: 4.21.0
  resolution: "express@npm:4.21.0"
  dependencies:
    accepts: "npm:~1.3.8"
    array-flatten: "npm:1.1.1"
    body-parser: "npm:1.20.3"
    content-disposition: "npm:0.5.4"
    content-type: "npm:~1.0.4"
    cookie: "npm:0.6.0"
    cookie-signature: "npm:1.0.6"
    debug: "npm:2.6.9"
    depd: "npm:2.0.0"
    encodeurl: "npm:~2.0.0"
    escape-html: "npm:~1.0.3"
    etag: "npm:~1.8.1"
    finalhandler: "npm:1.3.1"
    fresh: "npm:0.5.2"
    http-errors: "npm:2.0.0"
    merge-descriptors: "npm:1.0.3"
    methods: "npm:~1.1.2"
    on-finished: "npm:2.4.1"
    parseurl: "npm:~1.3.3"
    path-to-regexp: "npm:0.1.10"
    proxy-addr: "npm:~2.0.7"
    qs: "npm:6.13.0"
    range-parser: "npm:~1.2.1"
    safe-buffer: "npm:5.2.1"
    send: "npm:0.19.0"
    serve-static: "npm:1.16.2"
    setprototypeof: "npm:1.2.0"
    statuses: "npm:2.0.1"
    type-is: "npm:~1.6.18"
    utils-merge: "npm:1.0.1"
    vary: "npm:~1.1.2"
  checksum: 10/3b1ee5bc5b1bd996f688702519cebc9b63a24e506965f6e1773268238cfa2c24ffdb38cc3fcb4fde66f77de1c0bebd9ee058dad06bb9c6f084b525f3c09164d3
  languageName: node
  linkType: hard

"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3":
  version: 3.1.3
  resolution: "fast-deep-equal@npm:3.1.3"
  checksum: 10/e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d
  languageName: node
  linkType: hard

"finalhandler@npm:1.3.1":
  version: 1.3.1
  resolution: "finalhandler@npm:1.3.1"
  dependencies:
    debug: "npm:2.6.9"
    encodeurl: "npm:~2.0.0"
    escape-html: "npm:~1.0.3"
    on-finished: "npm:2.4.1"
    parseurl: "npm:~1.3.3"
    statuses: "npm:2.0.1"
    unpipe: "npm:~1.0.0"
  checksum: 10/4babe72969b7373b5842bc9f75c3a641a4d0f8eb53af6b89fa714d4460ce03fb92b28de751d12ba415e96e7e02870c436d67412120555e2b382640535697305b
  languageName: node
  linkType: hard

"forwarded@npm:0.2.0":
  version: 0.2.0
  resolution: "forwarded@npm:0.2.0"
  checksum: 10/29ba9fd347117144e97cbb8852baae5e8b2acb7d1b591ef85695ed96f5b933b1804a7fac4a15dd09ca7ac7d0cdc104410e8102aae2dd3faa570a797ba07adb81
  languageName: node
  linkType: hard

"fresh@npm:0.5.2":
  version: 0.5.2
  resolution: "fresh@npm:0.5.2"
  checksum: 10/64c88e489b5d08e2f29664eb3c79c705ff9a8eb15d3e597198ef76546d4ade295897a44abb0abd2700e7ef784b2e3cbf1161e4fbf16f59129193fd1030d16da1
  languageName: node
  linkType: hard

"fs-extra@npm:~7.0.1":
  version: 7.0.1
  resolution: "fs-extra@npm:7.0.1"
  dependencies:
    graceful-fs: "npm:^4.1.2"
    jsonfile: "npm:^4.0.0"
    universalify: "npm:^0.1.0"
  checksum: 10/3fc6e56ba2f07c00d452163f27f21a7076b72ef7da8a50fef004336d59ef4c34deda11d10ecd73fd8fbcf20e4f575f52857293090b3c9f8741d4e0598be30fea
  languageName: node
  linkType: hard

"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0":
  version: 2.1.0
  resolution: "fs-minipass@npm:2.1.0"
  dependencies:
    minipass: "npm:^3.0.0"
  checksum: 10/03191781e94bc9a54bd376d3146f90fe8e082627c502185dbf7b9b3032f66b0b142c1115f3b2cc5936575fc1b44845ce903dd4c21bec2a8d69f3bd56f9cee9ec
  languageName: node
  linkType: hard

"fs.realpath@npm:^1.0.0":
  version: 1.0.0
  resolution: "fs.realpath@npm:1.0.0"
  checksum: 10/e703107c28e362d8d7b910bbcbfd371e640a3bb45ae157a362b5952c0030c0b6d4981140ec319b347bce7adc025dd7813da1ff908a945ac214d64f5402a51b96
  languageName: node
  linkType: hard

"fsevents@npm:~2.3.2":
  version: 2.3.2
  resolution: "fsevents@npm:2.3.2"
  dependencies:
    node-gyp: "npm:latest"
  checksum: 10/6b5b6f5692372446ff81cf9501c76e3e0459a4852b3b5f1fc72c103198c125a6b8c72f5f166bdd76ffb2fca261e7f6ee5565daf80dca6e571e55bcc589cc1256
  conditions: os=darwin
  languageName: node
  linkType: hard

"fsevents@npm:~2.3.3":
  version: 2.3.3
  resolution: "fsevents@npm:2.3.3"
  dependencies:
    node-gyp: "npm:latest"
  checksum: 10/4c1ade961ded57cdbfbb5cac5106ec17bc8bccd62e16343c569a0ceeca83b9dfef87550b4dc5cbb89642da412b20c5071f304c8c464b80415446e8e155a038c0
  conditions: os=darwin
  languageName: node
  linkType: hard

"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin<compat/fsevents>":
  version: 2.3.2
  resolution: "fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin<compat/fsevents>::version=2.3.2&hash=df0bf1"
  dependencies:
    node-gyp: "npm:latest"
  conditions: os=darwin
  languageName: node
  linkType: hard

"fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin<compat/fsevents>":
  version: 2.3.3
  resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin<compat/fsevents>::version=2.3.3&hash=df0bf1"
  dependencies:
    node-gyp: "npm:latest"
  conditions: os=darwin
  languageName: node
  linkType: hard

"function-bind@npm:^1.1.1":
  version: 1.1.1
  resolution: "function-bind@npm:1.1.1"
  checksum: 10/d83f2968030678f0b8c3f2183d63dcd969344eb8b55b4eb826a94ccac6de8b87c95bebffda37a6386c74f152284eb02956ff2c496897f35d32bdc2628ac68ac5
  languageName: node
  linkType: hard

"function-bind@npm:^1.1.2":
  version: 1.1.2
  resolution: "function-bind@npm:1.1.2"
  checksum: 10/185e20d20f10c8d661d59aac0f3b63b31132d492e1b11fcc2a93cb2c47257ebaee7407c38513efd2b35cafdf972d9beb2ea4593c1e0f3bf8f2744836928d7454
  languageName: node
  linkType: hard

"gauge@npm:^4.0.3":
  version: 4.0.4
  resolution: "gauge@npm:4.0.4"
  dependencies:
    aproba: "npm:^1.0.3 || ^2.0.0"
    color-support: "npm:^1.1.3"
    console-control-strings: "npm:^1.1.0"
    has-unicode: "npm:^2.0.1"
    signal-exit: "npm:^3.0.7"
    string-width: "npm:^4.2.3"
    strip-ansi: "npm:^6.0.1"
    wide-align: "npm:^1.1.5"
  checksum: 10/09535dd53b5ced6a34482b1fa9f3929efdeac02f9858569cde73cef3ed95050e0f3d095706c1689614059898924b7a74aa14042f51381a1ccc4ee5c29d2389c4
  languageName: node
  linkType: hard

"geotiff@npm:2.1.3":
  version: 2.1.3
  resolution: "geotiff@npm:2.1.3"
  dependencies:
    "@petamoriken/float16": "npm:^3.4.7"
    lerc: "npm:^3.0.0"
    pako: "npm:^2.0.4"
    parse-headers: "npm:^2.0.2"
    quick-lru: "npm:^6.1.1"
    web-worker: "npm:^1.2.0"
    xml-utils: "npm:^1.0.2"
    zstddec: "npm:^0.1.0"
  checksum: 10/91475680b882c11e6c28b4538c8703da03a13fa1b3f8f9d456aa3b274cb71fb01f04aadb29006c3a607c20b724b936a95899ad8ef65d26a11eed59ba9f81c61f
  languageName: node
  linkType: hard

"get-intrinsic@npm:^1.1.3":
  version: 1.2.2
  resolution: "get-intrinsic@npm:1.2.2"
  dependencies:
    function-bind: "npm:^1.1.2"
    has-proto: "npm:^1.0.1"
    has-symbols: "npm:^1.0.3"
    hasown: "npm:^2.0.0"
  checksum: 10/aa96db4f809734d26d49b59bc8669d73a0ae792da561514e987735573a1dfaede516cd102f217a078ea2b42d4c4fb1f83d487932cb15d49826b726cc9cd4470b
  languageName: node
  linkType: hard

"get-intrinsic@npm:^1.2.4":
  version: 1.2.4
  resolution: "get-intrinsic@npm:1.2.4"
  dependencies:
    es-errors: "npm:^1.3.0"
    function-bind: "npm:^1.1.2"
    has-proto: "npm:^1.0.1"
    has-symbols: "npm:^1.0.3"
    hasown: "npm:^2.0.0"
  checksum: 10/85bbf4b234c3940edf8a41f4ecbd4e25ce78e5e6ad4e24ca2f77037d983b9ef943fd72f00f3ee97a49ec622a506b67db49c36246150377efcda1c9eb03e5f06d
  languageName: node
  linkType: hard

"glob@npm:^7.1.3, glob@npm:^7.1.4":
  version: 7.2.3
  resolution: "glob@npm:7.2.3"
  dependencies:
    fs.realpath: "npm:^1.0.0"
    inflight: "npm:^1.0.4"
    inherits: "npm:2"
    minimatch: "npm:^3.1.1"
    once: "npm:^1.3.0"
    path-is-absolute: "npm:^1.0.0"
  checksum: 10/59452a9202c81d4508a43b8af7082ca5c76452b9fcc4a9ab17655822e6ce9b21d4f8fbadabe4fe3faef448294cec249af305e2cd824b7e9aaf689240e5e96a7b
  languageName: node
  linkType: hard

"glob@npm:^8.0.1":
  version: 8.0.3
  resolution: "glob@npm:8.0.3"
  dependencies:
    fs.realpath: "npm:^1.0.0"
    inflight: "npm:^1.0.4"
    inherits: "npm:2"
    minimatch: "npm:^5.0.1"
    once: "npm:^1.3.0"
  checksum: 10/cd002c04010ffddba426376c3046466b923b5450f89a434e6a9df6bfec369a4e907afc436303d7fbc34366dcf37056dcc3bec41e41ce983ed8d78b6035ecc317
  languageName: node
  linkType: hard

"gopd@npm:^1.0.1":
  version: 1.0.1
  resolution: "gopd@npm:1.0.1"
  dependencies:
    get-intrinsic: "npm:^1.1.3"
  checksum: 10/5fbc7ad57b368ae4cd2f41214bd947b045c1a4be2f194a7be1778d71f8af9dbf4004221f3b6f23e30820eb0d052b4f819fe6ebe8221e2a3c6f0ee4ef173421ca
  languageName: node
  linkType: hard

"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.6":
  version: 4.2.10
  resolution: "graceful-fs@npm:4.2.10"
  checksum: 10/0c83c52b62c68a944dcfb9d66b0f9f10f7d6e3d081e8067b9bfdc9e5f3a8896584d576036f82915773189eec1eba599397fc620e75c03c0610fb3d67c6713c1a
  languageName: node
  linkType: hard

"has-flag@npm:^4.0.0":
  version: 4.0.0
  resolution: "has-flag@npm:4.0.0"
  checksum: 10/261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad
  languageName: node
  linkType: hard

"has-property-descriptors@npm:^1.0.2":
  version: 1.0.2
  resolution: "has-property-descriptors@npm:1.0.2"
  dependencies:
    es-define-property: "npm:^1.0.0"
  checksum: 10/2d8c9ab8cebb572e3362f7d06139a4592105983d4317e68f7adba320fe6ddfc8874581e0971e899e633fd5f72e262830edce36d5a0bc863dad17ad20572484b2
  languageName: node
  linkType: hard

"has-proto@npm:^1.0.1":
  version: 1.0.1
  resolution: "has-proto@npm:1.0.1"
  checksum: 10/eab2ab0ed1eae6d058b9bbc4c1d99d2751b29717be80d02fd03ead8b62675488de0c7359bc1fdd4b87ef6fd11e796a9631ad4d7452d9324fdada70158c2e5be7
  languageName: node
  linkType: hard

"has-symbols@npm:^1.0.3":
  version: 1.0.3
  resolution: "has-symbols@npm:1.0.3"
  checksum: 10/464f97a8202a7690dadd026e6d73b1ceeddd60fe6acfd06151106f050303eaa75855aaa94969df8015c11ff7c505f196114d22f7386b4a471038da5874cf5e9b
  languageName: node
  linkType: hard

"has-unicode@npm:^2.0.1":
  version: 2.0.1
  resolution: "has-unicode@npm:2.0.1"
  checksum: 10/041b4293ad6bf391e21c5d85ed03f412506d6623786b801c4ab39e4e6ca54993f13201bceb544d92963f9e0024e6e7fbf0cb1d84c9d6b31cb9c79c8c990d13d8
  languageName: node
  linkType: hard

"has@npm:^1.0.3":
  version: 1.0.3
  resolution: "has@npm:1.0.3"
  dependencies:
    function-bind: "npm:^1.1.1"
  checksum: 10/a449f3185b1d165026e8d25f6a8c3390bd25c201ff4b8c1aaf948fc6a5fcfd6507310b8c00c13a3325795ea9791fcc3d79d61eafa313b5750438fc19183df57b
  languageName: node
  linkType: hard

"hasown@npm:^2.0.0":
  version: 2.0.0
  resolution: "hasown@npm:2.0.0"
  dependencies:
    function-bind: "npm:^1.1.2"
  checksum: 10/c330f8d93f9d23fe632c719d4db3d698ef7d7c367d51548b836069e06a90fa9151e868c8e67353cfe98d67865bf7354855db28fa36eb1b18fa5d4a3f4e7f1c90
  languageName: node
  linkType: hard

"hast-util-to-html@npm:^9.0.2":
  version: 9.0.3
  resolution: "hast-util-to-html@npm:9.0.3"
  dependencies:
    "@types/hast": "npm:^3.0.0"
    "@types/unist": "npm:^3.0.0"
    ccount: "npm:^2.0.0"
    comma-separated-tokens: "npm:^2.0.0"
    hast-util-whitespace: "npm:^3.0.0"
    html-void-elements: "npm:^3.0.0"
    mdast-util-to-hast: "npm:^13.0.0"
    property-information: "npm:^6.0.0"
    space-separated-tokens: "npm:^2.0.0"
    stringify-entities: "npm:^4.0.0"
    zwitch: "npm:^2.0.4"
  checksum: 10/cdf860be567137d045490b0f27590bcafc7032f0725a84667e8950d7bf2ce175d0dfc635b7ce05f3a8d1963ac4c74cae4d93513047429aad909222decdb2f7d1
  languageName: node
  linkType: hard

"hast-util-whitespace@npm:^3.0.0":
  version: 3.0.0
  resolution: "hast-util-whitespace@npm:3.0.0"
  dependencies:
    "@types/hast": "npm:^3.0.0"
  checksum: 10/8c7e9eeb8131fc18702f3a42623eb6b0b09d470347aa8badacac70e6d91f79657ab8c6b57c4c6fee3658cff405fac30e816d1cdfb3ed1fbf6045d0a4555cf4d4
  languageName: node
  linkType: hard

"html-minifier-terser@npm:^7.2.0":
  version: 7.2.0
  resolution: "html-minifier-terser@npm:7.2.0"
  dependencies:
    camel-case: "npm:^4.1.2"
    clean-css: "npm:~5.3.2"
    commander: "npm:^10.0.0"
    entities: "npm:^4.4.0"
    param-case: "npm:^3.0.4"
    relateurl: "npm:^0.2.7"
    terser: "npm:^5.15.1"
  bin:
    html-minifier-terser: cli.js
  checksum: 10/7320095dbf08c361b45e855bd840d1d21fe86326afee775503594163532ebaaed9bb1c9dc98232b03c169dc24b56f30c294d559bca0cade59f9c950a1992db82
  languageName: node
  linkType: hard

"html-void-elements@npm:^3.0.0":
  version: 3.0.0
  resolution: "html-void-elements@npm:3.0.0"
  checksum: 10/59be397525465a7489028afa064c55763d9cccd1d7d9f630cca47137317f0e897a9ca26cef7e745e7cff1abc44260cfa407742b243a54261dfacd42230e94fce
  languageName: node
  linkType: hard

"http-cache-semantics@npm:^4.1.0":
  version: 4.1.1
  resolution: "http-cache-semantics@npm:4.1.1"
  checksum: 10/362d5ed66b12ceb9c0a328fb31200b590ab1b02f4a254a697dc796850cc4385603e75f53ec59f768b2dad3bfa1464bd229f7de278d2899a0e3beffc634b6683f
  languageName: node
  linkType: hard

"http-errors@npm:2.0.0":
  version: 2.0.0
  resolution: "http-errors@npm:2.0.0"
  dependencies:
    depd: "npm:2.0.0"
    inherits: "npm:2.0.4"
    setprototypeof: "npm:1.2.0"
    statuses: "npm:2.0.1"
    toidentifier: "npm:1.0.1"
  checksum: 10/0e7f76ee8ff8a33e58a3281a469815b893c41357378f408be8f6d4aa7d1efafb0da064625518e7078381b6a92325949b119dc38fcb30bdbc4e3a35f78c44c439
  languageName: node
  linkType: hard

"http-proxy-agent@npm:^5.0.0":
  version: 5.0.0
  resolution: "http-proxy-agent@npm:5.0.0"
  dependencies:
    "@tootallnate/once": "npm:2"
    agent-base: "npm:6"
    debug: "npm:4"
  checksum: 10/5ee19423bc3e0fd5f23ce991b0755699ad2a46a440ce9cec99e8126bb98448ad3479d2c0ea54be5519db5b19a4ffaa69616bac01540db18506dd4dac3dc418f0
  languageName: node
  linkType: hard

"https-proxy-agent@npm:^5.0.0":
  version: 5.0.1
  resolution: "https-proxy-agent@npm:5.0.1"
  dependencies:
    agent-base: "npm:6"
    debug: "npm:4"
  checksum: 10/f0dce7bdcac5e8eaa0be3c7368bb8836ed010fb5b6349ffb412b172a203efe8f807d9a6681319105ea1b6901e1972c7b5ea899672a7b9aad58309f766dcbe0df
  languageName: node
  linkType: hard

"humanize-ms@npm:^1.2.1":
  version: 1.2.1
  resolution: "humanize-ms@npm:1.2.1"
  dependencies:
    ms: "npm:^2.0.0"
  checksum: 10/9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16
  languageName: node
  linkType: hard

"iconv-lite@npm:0.4.24":
  version: 0.4.24
  resolution: "iconv-lite@npm:0.4.24"
  dependencies:
    safer-buffer: "npm:>= 2.1.2 < 3"
  checksum: 10/6d3a2dac6e5d1fb126d25645c25c3a1209f70cceecc68b8ef51ae0da3cdc078c151fade7524a30b12a3094926336831fca09c666ef55b37e2c69638b5d6bd2e3
  languageName: node
  linkType: hard

"iconv-lite@npm:^0.6.2":
  version: 0.6.3
  resolution: "iconv-lite@npm:0.6.3"
  dependencies:
    safer-buffer: "npm:>= 2.1.2 < 3.0.0"
  checksum: 10/24e3292dd3dadaa81d065c6f8c41b274a47098150d444b96e5f53b4638a9a71482921ea6a91a1f59bb71d9796de25e04afd05919fa64c360347ba65d3766f10f
  languageName: node
  linkType: hard

"import-lazy@npm:~4.0.0":
  version: 4.0.0
  resolution: "import-lazy@npm:4.0.0"
  checksum: 10/943309cc8eb01ada12700448c288b0384f77a1bc33c7e00fa4cb223c665f467a13ce9aaceb8d2e4cf586b07c1d2828040263dcc069873ce63cfc2ac6fd087971
  languageName: node
  linkType: hard

"imurmurhash@npm:^0.1.4":
  version: 0.1.4
  resolution: "imurmurhash@npm:0.1.4"
  checksum: 10/2d30b157a91fe1c1d7c6f653cbf263f039be6c5bfa959245a16d4ee191fc0f2af86c08545b6e6beeb041c56b574d2d5b9f95343d378ab49c0f37394d541e7fc8
  languageName: node
  linkType: hard

"indent-string@npm:^4.0.0":
  version: 4.0.0
  resolution: "indent-string@npm:4.0.0"
  checksum: 10/cd3f5cbc9ca2d624c6a1f53f12e6b341659aba0e2d3254ae2b4464aaea8b4294cdb09616abbc59458f980531f2429784ed6a420d48d245bcad0811980c9efae9
  languageName: node
  linkType: hard

"infer-owner@npm:^1.0.4":
  version: 1.0.4
  resolution: "infer-owner@npm:1.0.4"
  checksum: 10/181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89
  languageName: node
  linkType: hard

"inflight@npm:^1.0.4":
  version: 1.0.6
  resolution: "inflight@npm:1.0.6"
  dependencies:
    once: "npm:^1.3.0"
    wrappy: "npm:1"
  checksum: 10/d2ebd65441a38c8336c223d1b80b921b9fa737e37ea466fd7e253cb000c64ae1f17fa59e68130ef5bda92cfd8d36b83d37dab0eb0a4558bcfec8e8cdfd2dcb67
  languageName: node
  linkType: hard

"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.3":
  version: 2.0.4
  resolution: "inherits@npm:2.0.4"
  checksum: 10/cd45e923bee15186c07fa4c89db0aace24824c482fb887b528304694b2aa6ff8a898da8657046a5dcf3e46cd6db6c61629551f9215f208d7c3f157cf9b290521
  languageName: node
  linkType: hard

"ip@npm:^2.0.0":
  version: 2.0.0
  resolution: "ip@npm:2.0.0"
  checksum: 10/1270b11e534a466fb4cf4426cbcc3a907c429389f7f4e4e3b288b42823562e88d6a509ceda8141a507de147ca506141f745005c0aa144569d94cf24a54eb52bc
  languageName: node
  linkType: hard

"ipaddr.js@npm:1.9.1":
  version: 1.9.1
  resolution: "ipaddr.js@npm:1.9.1"
  checksum: 10/864d0cced0c0832700e9621913a6429ccdc67f37c1bd78fb8c6789fff35c9d167cb329134acad2290497a53336813ab4798d2794fd675d5eb33b5fdf0982b9ca
  languageName: node
  linkType: hard

"is-arrayish@npm:^0.3.1":
  version: 0.3.2
  resolution: "is-arrayish@npm:0.3.2"
  checksum: 10/81a78d518ebd8b834523e25d102684ee0f7e98637136d3bdc93fd09636350fa06f1d8ca997ea28143d4d13cb1b69c0824f082db0ac13e1ab3311c10ffea60ade
  languageName: node
  linkType: hard

"is-core-module@npm:^2.13.0":
  version: 2.13.1
  resolution: "is-core-module@npm:2.13.1"
  dependencies:
    hasown: "npm:^2.0.0"
  checksum: 10/d53bd0cc24b0a0351fb4b206ee3908f71b9bbf1c47e9c9e14e5f06d292af1663704d2abd7e67700d6487b2b7864e0d0f6f10a1edf1892864bdffcb197d1845a2
  languageName: node
  linkType: hard

"is-core-module@npm:^2.9.0":
  version: 2.11.0
  resolution: "is-core-module@npm:2.11.0"
  dependencies:
    has: "npm:^1.0.3"
  checksum: 10/9b09ce78f1f281e20c596023e8464d51dfc93b5933bf23f00c002eafbebdaa766726be42bacfb4459c4cfe14569f0987db11fe6bc30d6e57985c9071a289966e
  languageName: node
  linkType: hard

"is-fullwidth-code-point@npm:^3.0.0":
  version: 3.0.0
  resolution: "is-fullwidth-code-point@npm:3.0.0"
  checksum: 10/44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348
  languageName: node
  linkType: hard

"is-lambda@npm:^1.0.1":
  version: 1.0.1
  resolution: "is-lambda@npm:1.0.1"
  checksum: 10/93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35
  languageName: node
  linkType: hard

"isexe@npm:^2.0.0":
  version: 2.0.0
  resolution: "isexe@npm:2.0.0"
  checksum: 10/7c9f715c03aff08f35e98b1fadae1b9267b38f0615d501824f9743f3aab99ef10e303ce7db3f186763a0b70a19de5791ebfc854ff884d5a8c4d92211f642ec92
  languageName: node
  linkType: hard

"jju@npm:~1.4.0":
  version: 1.4.0
  resolution: "jju@npm:1.4.0"
  checksum: 10/1067ff8ce02221faac5a842116ed0ec79a53312a111d0bf8342a80bd02c0a3fdf0b8449694a65947db0a3e8420e8b326dffb489c7dd5866efc380c0d1708a707
  languageName: node
  linkType: hard

"js-yaml@npm:~3.13.1":
  version: 3.13.1
  resolution: "js-yaml@npm:3.13.1"
  dependencies:
    argparse: "npm:^1.0.7"
    esprima: "npm:^4.0.0"
  bin:
    js-yaml: bin/js-yaml.js
  checksum: 10/cec89175b065743875fce53e63adc8b89aded77e18d00e54ff80c57ab730f22ccfddaf2fe3e6adab1d6dff59a3d55dd9ae6fc711d46335b7e94c32d3583a5627
  languageName: node
  linkType: hard

"json-schema-traverse@npm:^1.0.0":
  version: 1.0.0
  resolution: "json-schema-traverse@npm:1.0.0"
  checksum: 10/02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad
  languageName: node
  linkType: hard

"jsonfile@npm:^4.0.0":
  version: 4.0.0
  resolution: "jsonfile@npm:4.0.0"
  dependencies:
    graceful-fs: "npm:^4.1.6"
  dependenciesMeta:
    graceful-fs:
      optional: true
  checksum: 10/17796f0ab1be8479827d3683433f97ebe0a1c6932c3360fa40348eac36904d69269aab26f8b16da311882d94b42e9208e8b28e490bf926364f3ac9bff134c226
  languageName: node
  linkType: hard

"lerc@npm:^3.0.0":
  version: 3.0.0
  resolution: "lerc@npm:3.0.0"
  checksum: 10/25c9c259b2211ac252910bacd2a85310755d0291644c37ffcdbf96725465bf5fd22e61946172e7fb214ac4aafcbc2885e1016686079a5acddda97dcd000526ad
  languageName: node
  linkType: hard

"linkify-it@npm:^5.0.0":
  version: 5.0.0
  resolution: "linkify-it@npm:5.0.0"
  dependencies:
    uc.micro: "npm:^2.0.0"
  checksum: 10/ef3b7609dda6ec0c0be8a7b879cea195f0d36387b0011660cd6711bba0ad82137f59b458b7e703ec74f11d88e7c1328e2ad9b855a8500c0ded67461a8c4519e6
  languageName: node
  linkType: hard

"lodash@npm:~4.17.15":
  version: 4.17.21
  resolution: "lodash@npm:4.17.21"
  checksum: 10/c08619c038846ea6ac754abd6dd29d2568aa705feb69339e836dfa8d8b09abbb2f859371e86863eda41848221f9af43714491467b5b0299122431e202bb0c532
  languageName: node
  linkType: hard

"long@npm:^5.2.1":
  version: 5.2.1
  resolution: "long@npm:5.2.1"
  checksum: 10/2985ebc76c618ce1e13391de9893cb42359d389f30fed6150dbfb21a2c2a26fd2f88fa37c1499aa27d06349a003e75fa283c5a74b588db1a9daeea2693afb431
  languageName: node
  linkType: hard

"lower-case@npm:^2.0.2":
  version: 2.0.2
  resolution: "lower-case@npm:2.0.2"
  dependencies:
    tslib: "npm:^2.0.3"
  checksum: 10/83a0a5f159ad7614bee8bf976b96275f3954335a84fad2696927f609ddae902802c4f3312d86668722e668bef41400254807e1d3a7f2e8c3eede79691aa1f010
  languageName: node
  linkType: hard

"lru-cache@npm:^6.0.0":
  version: 6.0.0
  resolution: "lru-cache@npm:6.0.0"
  dependencies:
    yallist: "npm:^4.0.0"
  checksum: 10/fc1fe2ee205f7c8855fa0f34c1ab0bcf14b6229e35579ec1fd1079f31d6fc8ef8eb6fd17f2f4d99788d7e339f50e047555551ebd5e434dda503696e7c6591825
  languageName: node
  linkType: hard

"lru-cache@npm:^7.7.1":
  version: 7.14.1
  resolution: "lru-cache@npm:7.14.1"
  checksum: 10/f29a86e9eb3fac3dd2f41c218f6e5b1668786a9ab12d095525994cf1072ad66d0850a41957b6b5da1aea6209c691a1b2bc14e5111467e97112bbf2323d680df2
  languageName: node
  linkType: hard

"lunr@npm:^2.3.9":
  version: 2.3.9
  resolution: "lunr@npm:2.3.9"
  checksum: 10/f2f6db34c046f5a767782fe2454e6dd69c75ba3c5cf5c1cb9cacca2313a99c2ba78ff8fa67dac866fb7c4ffd5f22e06684793f5f15ba14bddb598b94513d54bf
  languageName: node
  linkType: hard

"make-fetch-happen@npm:^10.0.3":
  version: 10.2.1
  resolution: "make-fetch-happen@npm:10.2.1"
  dependencies:
    agentkeepalive: "npm:^4.2.1"
    cacache: "npm:^16.1.0"
    http-cache-semantics: "npm:^4.1.0"
    http-proxy-agent: "npm:^5.0.0"
    https-proxy-agent: "npm:^5.0.0"
    is-lambda: "npm:^1.0.1"
    lru-cache: "npm:^7.7.1"
    minipass: "npm:^3.1.6"
    minipass-collect: "npm:^1.0.2"
    minipass-fetch: "npm:^2.0.3"
    minipass-flush: "npm:^1.0.5"
    minipass-pipeline: "npm:^1.2.4"
    negotiator: "npm:^0.6.3"
    promise-retry: "npm:^2.0.1"
    socks-proxy-agent: "npm:^7.0.0"
    ssri: "npm:^9.0.0"
  checksum: 10/fef5acb865a46f25ad0b5ad7d979799125db5dbb24ea811ffa850fbb804bc8e495df2237a8ec3a4fc6250e73c2f95549cca6d6d36a73b1faa61224504eb1188f
  languageName: node
  linkType: hard

"markdown-it@npm:^14.1.0":
  version: 14.1.0
  resolution: "markdown-it@npm:14.1.0"
  dependencies:
    argparse: "npm:^2.0.1"
    entities: "npm:^4.4.0"
    linkify-it: "npm:^5.0.0"
    mdurl: "npm:^2.0.0"
    punycode.js: "npm:^2.3.1"
    uc.micro: "npm:^2.1.0"
  bin:
    markdown-it: bin/markdown-it.mjs
  checksum: 10/f34f921be178ed0607ba9e3e27c733642be445e9bb6b1dba88da7aafe8ba1bc5d2f1c3aa8f3fc33b49a902da4e4c08c2feadfafb290b8c7dda766208bb6483a9
  languageName: node
  linkType: hard

"mdast-util-to-hast@npm:^13.0.0":
  version: 13.2.0
  resolution: "mdast-util-to-hast@npm:13.2.0"
  dependencies:
    "@types/hast": "npm:^3.0.0"
    "@types/mdast": "npm:^4.0.0"
    "@ungap/structured-clone": "npm:^1.0.0"
    devlop: "npm:^1.0.0"
    micromark-util-sanitize-uri: "npm:^2.0.0"
    trim-lines: "npm:^3.0.0"
    unist-util-position: "npm:^5.0.0"
    unist-util-visit: "npm:^5.0.0"
    vfile: "npm:^6.0.0"
  checksum: 10/b17ee338f843af31a1c7a2ebf0df6f0b41c9380b7119a63ab521d271df665456578e1234bb7617883e8d860fe878038dcf2b76ab2f21e0f7451215a096d26cce
  languageName: node
  linkType: hard

"mdurl@npm:^2.0.0":
  version: 2.0.0
  resolution: "mdurl@npm:2.0.0"
  checksum: 10/1720349d4a53e401aa993241368e35c0ad13d816ad0b28388928c58ca9faa0cf755fa45f18ccbf64f4ce54a845a50ddce5c84e4016897b513096a68dac4b0158
  languageName: node
  linkType: hard

"media-typer@npm:0.3.0":
  version: 0.3.0
  resolution: "media-typer@npm:0.3.0"
  checksum: 10/38e0984db39139604756903a01397e29e17dcb04207bb3e081412ce725ab17338ecc47220c1b186b6bbe79a658aad1b0d41142884f5a481f36290cdefbe6aa46
  languageName: node
  linkType: hard

"merge-descriptors@npm:1.0.3":
  version: 1.0.3
  resolution: "merge-descriptors@npm:1.0.3"
  checksum: 10/52117adbe0313d5defa771c9993fe081e2d2df9b840597e966aadafde04ae8d0e3da46bac7ca4efc37d4d2b839436582659cd49c6a43eacb3fe3050896a105d1
  languageName: node
  linkType: hard

"methods@npm:~1.1.2":
  version: 1.1.2
  resolution: "methods@npm:1.1.2"
  checksum: 10/a385dd974faa34b5dd021b2bbf78c722881bf6f003bfe6d391d7da3ea1ed625d1ff10ddd13c57531f628b3e785be38d3eed10ad03cebd90b76932413df9a1820
  languageName: node
  linkType: hard

"micromark-util-character@npm:^2.0.0":
  version: 2.1.0
  resolution: "micromark-util-character@npm:2.1.0"
  dependencies:
    micromark-util-symbol: "npm:^2.0.0"
    micromark-util-types: "npm:^2.0.0"
  checksum: 10/089fe853c2bede2a48fd73d977910fa657c3cf6649eddcd300557a975c6c7f1c73030d01724a483ff1dc69a0d3ac28b43b2ba4210f5ea6414807cdcd0c2fa63c
  languageName: node
  linkType: hard

"micromark-util-encode@npm:^2.0.0":
  version: 2.0.0
  resolution: "micromark-util-encode@npm:2.0.0"
  checksum: 10/853a3f33fce72aaf4ffa60b7f2b6fcfca40b270b3466e1b96561b02185d2bd8c01dd7948bc31a24ac014f4cc854e545ca9a8e9cf7ea46262f9d24c9e88551c66
  languageName: node
  linkType: hard

"micromark-util-sanitize-uri@npm:^2.0.0":
  version: 2.0.0
  resolution: "micromark-util-sanitize-uri@npm:2.0.0"
  dependencies:
    micromark-util-character: "npm:^2.0.0"
    micromark-util-encode: "npm:^2.0.0"
    micromark-util-symbol: "npm:^2.0.0"
  checksum: 10/7d10622f5a2bb058dda6d2e95b2735c43fdf8daa4f88a0863bc90eef6598f8e10e3df98e034341fcbc090d8021c53501308c463c49d3fe91f41eb64b5bf2766e
  languageName: node
  linkType: hard

"micromark-util-symbol@npm:^2.0.0":
  version: 2.0.0
  resolution: "micromark-util-symbol@npm:2.0.0"
  checksum: 10/8c662644c326b384f02a5269974d843d400930cf6f5d6a8e6db1743fc8933f5ecc125b4203ad4ebca25447f5d23eb7e5bf1f75af34570c3fdd925cb618752fcd
  languageName: node
  linkType: hard

"micromark-util-types@npm:^2.0.0":
  version: 2.0.0
  resolution: "micromark-util-types@npm:2.0.0"
  checksum: 10/b88e0eefd4b7c8d86b54dbf4ed0094ef56a3b0c7774d040bd5c8146b8e4e05b1026bbf1cd9308c8fcd05ecdc0784507680c8cee9888a4d3c550e6e574f7aef62
  languageName: node
  linkType: hard

"mime-db@npm:1.52.0":
  version: 1.52.0
  resolution: "mime-db@npm:1.52.0"
  checksum: 10/54bb60bf39e6f8689f6622784e668a3d7f8bed6b0d886f5c3c446cb3284be28b30bf707ed05d0fe44a036f8469976b2629bbea182684977b084de9da274694d7
  languageName: node
  linkType: hard

"mime-types@npm:~2.1.24, mime-types@npm:~2.1.34":
  version: 2.1.35
  resolution: "mime-types@npm:2.1.35"
  dependencies:
    mime-db: "npm:1.52.0"
  checksum: 10/89aa9651b67644035de2784a6e665fc685d79aba61857e02b9c8758da874a754aed4a9aced9265f5ed1171fd934331e5516b84a7f0218031b6fa0270eca1e51a
  languageName: node
  linkType: hard

"mime@npm:1.6.0":
  version: 1.6.0
  resolution: "mime@npm:1.6.0"
  bin:
    mime: cli.js
  checksum: 10/b7d98bb1e006c0e63e2c91b590fe1163b872abf8f7ef224d53dd31499c2197278a6d3d0864c45239b1a93d22feaf6f9477e9fc847eef945838150b8c02d03170
  languageName: node
  linkType: hard

"minimatch@npm:^3.1.1":
  version: 3.1.2
  resolution: "minimatch@npm:3.1.2"
  dependencies:
    brace-expansion: "npm:^1.1.7"
  checksum: 10/e0b25b04cd4ec6732830344e5739b13f8690f8a012d73445a4a19fbc623f5dd481ef7a5827fde25954cd6026fede7574cc54dc4643c99d6c6b653d6203f94634
  languageName: node
  linkType: hard

"minimatch@npm:^5.0.1":
  version: 5.1.0
  resolution: "minimatch@npm:5.1.0"
  dependencies:
    brace-expansion: "npm:^2.0.1"
  checksum: 10/3bcc271af1e5e95260fb9acd859628db9567a27ff1fe45b42fcf9b37f17dddbc5a23a614108755a6e076a5109969cabdc0b266ae6929fab12e679ec0f07f65ec
  languageName: node
  linkType: hard

"minimatch@npm:^9.0.5":
  version: 9.0.5
  resolution: "minimatch@npm:9.0.5"
  dependencies:
    brace-expansion: "npm:^2.0.1"
  checksum: 10/dd6a8927b063aca6d910b119e1f2df6d2ce7d36eab91de83167dd136bb85e1ebff97b0d3de1cb08bd1f7e018ca170b4962479fefab5b2a69e2ae12cb2edc8348
  languageName: node
  linkType: hard

"minimatch@npm:~3.0.3":
  version: 3.0.8
  resolution: "minimatch@npm:3.0.8"
  dependencies:
    brace-expansion: "npm:^1.1.7"
  checksum: 10/6df5373cb1ea79020beb6887ff5576c58cfabcfd32c5a65c2cf58f326e4ee8eae84f129e5fa50b8a4347fa1d1e583f931285c9fb3040d984bdfb5109ef6607ec
  languageName: node
  linkType: hard

"minipass-collect@npm:^1.0.2":
  version: 1.0.2
  resolution: "minipass-collect@npm:1.0.2"
  dependencies:
    minipass: "npm:^3.0.0"
  checksum: 10/14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10
  languageName: node
  linkType: hard

"minipass-fetch@npm:^2.0.3":
  version: 2.1.2
  resolution: "minipass-fetch@npm:2.1.2"
  dependencies:
    encoding: "npm:^0.1.13"
    minipass: "npm:^3.1.6"
    minipass-sized: "npm:^1.0.3"
    minizlib: "npm:^2.1.2"
  dependenciesMeta:
    encoding:
      optional: true
  checksum: 10/8cfc589563ae2a11eebbf79121ef9a526fd078fca949ed3f1e4a51472ca4a4aad89fcea1738982ce9d7d833116ecc9c6ae9ebbd844832a94e3f4a3d4d1b9d3b9
  languageName: node
  linkType: hard

"minipass-flush@npm:^1.0.5":
  version: 1.0.5
  resolution: "minipass-flush@npm:1.0.5"
  dependencies:
    minipass: "npm:^3.0.0"
  checksum: 10/56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf
  languageName: node
  linkType: hard

"minipass-pipeline@npm:^1.2.4":
  version: 1.2.4
  resolution: "minipass-pipeline@npm:1.2.4"
  dependencies:
    minipass: "npm:^3.0.0"
  checksum: 10/b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b
  languageName: node
  linkType: hard

"minipass-sized@npm:^1.0.3":
  version: 1.0.3
  resolution: "minipass-sized@npm:1.0.3"
  dependencies:
    minipass: "npm:^3.0.0"
  checksum: 10/40982d8d836a52b0f37049a0a7e5d0f089637298e6d9b45df9c115d4f0520682a78258905e5c8b180fb41b593b0a82cc1361d2c74b45f7ada66334f84d1ecfdd
  languageName: node
  linkType: hard

"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6":
  version: 3.3.5
  resolution: "minipass@npm:3.3.5"
  dependencies:
    yallist: "npm:^4.0.0"
  checksum: 10/9f1101740d681f62ff17f9497c50342ce6b754a7129c3f9b47b7bf06dc5a43742c508df626a2574d60a3efc50e8a45e3083b7963d51891ddb1d435d34cd15850
  languageName: node
  linkType: hard

"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2":
  version: 2.1.2
  resolution: "minizlib@npm:2.1.2"
  dependencies:
    minipass: "npm:^3.0.0"
    yallist: "npm:^4.0.0"
  checksum: 10/ae0f45436fb51344dcb87938446a32fbebb540d0e191d63b35e1c773d47512e17307bf54aa88326cc6d176594d00e4423563a091f7266c2f9a6872cdc1e234d1
  languageName: node
  linkType: hard

"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4":
  version: 1.0.4
  resolution: "mkdirp@npm:1.0.4"
  bin:
    mkdirp: bin/cmd.js
  checksum: 10/d71b8dcd4b5af2fe13ecf3bd24070263489404fe216488c5ba7e38ece1f54daf219e72a833a3a2dc404331e870e9f44963a33399589490956bff003a3404d3b2
  languageName: node
  linkType: hard

"ms@npm:2.0.0":
  version: 2.0.0
  resolution: "ms@npm:2.0.0"
  checksum: 10/0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4
  languageName: node
  linkType: hard

"ms@npm:2.1.2":
  version: 2.1.2
  resolution: "ms@npm:2.1.2"
  checksum: 10/673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f
  languageName: node
  linkType: hard

"ms@npm:2.1.3, ms@npm:^2.0.0":
  version: 2.1.3
  resolution: "ms@npm:2.1.3"
  checksum: 10/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d
  languageName: node
  linkType: hard

"nanoid@npm:^3.3.7":
  version: 3.3.7
  resolution: "nanoid@npm:3.3.7"
  bin:
    nanoid: bin/nanoid.cjs
  checksum: 10/ac1eb60f615b272bccb0e2b9cd933720dad30bf9708424f691b8113826bb91aca7e9d14ef5d9415a6ba15c266b37817256f58d8ce980c82b0ba3185352565679
  languageName: node
  linkType: hard

"negotiator@npm:0.6.3, negotiator@npm:^0.6.3":
  version: 0.6.3
  resolution: "negotiator@npm:0.6.3"
  checksum: 10/2723fb822a17ad55c93a588a4bc44d53b22855bf4be5499916ca0cab1e7165409d0b288ba2577d7b029f10ce18cf2ed8e703e5af31c984e1e2304277ef979837
  languageName: node
  linkType: hard

"no-case@npm:^3.0.4":
  version: 3.0.4
  resolution: "no-case@npm:3.0.4"
  dependencies:
    lower-case: "npm:^2.0.2"
    tslib: "npm:^2.0.3"
  checksum: 10/0b2ebc113dfcf737d48dde49cfebf3ad2d82a8c3188e7100c6f375e30eafbef9e9124aadc3becef237b042fd5eb0aad2fd78669c20972d045bbe7fea8ba0be5c
  languageName: node
  linkType: hard

"node-addon-api@npm:7.0.0":
  version: 7.0.0
  resolution: "node-addon-api@npm:7.0.0"
  dependencies:
    node-gyp: "npm:latest"
  checksum: 10/f1a54ae38f6cbd4cdfe69d1b2f3f0c4a3d227eb50f5073f0a3b985d29a0c39c94b82c88213e5075ee1bc262f2e869841c733ebe7111a5e376f1732649edf6a93
  languageName: node
  linkType: hard

"node-gyp-build@npm:4.6.0":
  version: 4.6.0
  resolution: "node-gyp-build@npm:4.6.0"
  bin:
    node-gyp-build: bin.js
    node-gyp-build-optional: optional.js
    node-gyp-build-test: build-test.js
  checksum: 10/c8b57abe5e6e4a28dce450e3c0136bcce88d15602c33f1258ed9c9a52f156d34a00dd8864271b2f2acfd6ef4de0af3e75e5e76e771c4bc4f38dd0ee06ad178d8
  languageName: node
  linkType: hard

"node-gyp@npm:latest":
  version: 9.3.0
  resolution: "node-gyp@npm:9.3.0"
  dependencies:
    env-paths: "npm:^2.2.0"
    glob: "npm:^7.1.4"
    graceful-fs: "npm:^4.2.6"
    make-fetch-happen: "npm:^10.0.3"
    nopt: "npm:^6.0.0"
    npmlog: "npm:^6.0.0"
    rimraf: "npm:^3.0.2"
    semver: "npm:^7.3.5"
    tar: "npm:^6.1.2"
    which: "npm:^2.0.2"
  bin:
    node-gyp: bin/node-gyp.js
  checksum: 10/b64c70a3984f9f23b9ae4606940e16c99edb93e7c455965afb0342ac961680efc4e553fed9f2654b9816072298da59fadfb832aeac6c625517cc228edb54c2c3
  languageName: node
  linkType: hard

"nopt@npm:^6.0.0":
  version: 6.0.0
  resolution: "nopt@npm:6.0.0"
  dependencies:
    abbrev: "npm:^1.0.0"
  bin:
    nopt: bin/nopt.js
  checksum: 10/3c1128e07cd0241ae66d6e6a472170baa9f3e84dd4203950ba8df5bafac4efa2166ce917a57ef02b01ba7c40d18b2cc64b29b225fd3640791fe07b24f0b33a32
  languageName: node
  linkType: hard

"npmlog@npm:^6.0.0":
  version: 6.0.2
  resolution: "npmlog@npm:6.0.2"
  dependencies:
    are-we-there-yet: "npm:^3.0.0"
    console-control-strings: "npm:^1.1.0"
    gauge: "npm:^4.0.3"
    set-blocking: "npm:^2.0.0"
  checksum: 10/82b123677e62deb9e7472e27b92386c09e6e254ee6c8bcd720b3011013e4168bc7088e984f4fbd53cb6e12f8b4690e23e4fa6132689313e0d0dc4feea45489bb
  languageName: node
  linkType: hard

"object-inspect@npm:^1.13.1":
  version: 1.13.2
  resolution: "object-inspect@npm:1.13.2"
  checksum: 10/7ef65583b6397570a17c56f0c1841e0920e83900f2c94638927abb7b81ac08a19c7aae135bd9dcca96208cac0c7332b4650fb927f027b0cf92d71df2990d0561
  languageName: node
  linkType: hard

"on-finished@npm:2.4.1":
  version: 2.4.1
  resolution: "on-finished@npm:2.4.1"
  dependencies:
    ee-first: "npm:1.1.1"
  checksum: 10/8e81472c5028125c8c39044ac4ab8ba51a7cdc19a9fbd4710f5d524a74c6d8c9ded4dd0eed83f28d3d33ac1d7a6a439ba948ccb765ac6ce87f30450a26bfe2ea
  languageName: node
  linkType: hard

"once@npm:^1.3.0":
  version: 1.4.0
  resolution: "once@npm:1.4.0"
  dependencies:
    wrappy: "npm:1"
  checksum: 10/cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68
  languageName: node
  linkType: hard

"oniguruma-to-js@npm:0.4.3":
  version: 0.4.3
  resolution: "oniguruma-to-js@npm:0.4.3"
  dependencies:
    regex: "npm:^4.3.2"
  checksum: 10/af64a77f4e428c2652387014596138c51bd61d67b0bbe957cd10ff73b4ec14567701ff9286342ab804cfa00486a9a0ff189da8391721c21c898ea8e26b62e74f
  languageName: node
  linkType: hard

"p-map@npm:^4.0.0":
  version: 4.0.0
  resolution: "p-map@npm:4.0.0"
  dependencies:
    aggregate-error: "npm:^3.0.0"
  checksum: 10/7ba4a2b1e24c05e1fc14bbaea0fc6d85cf005ae7e9c9425d4575550f37e2e584b1af97bcde78eacd7559208f20995988d52881334db16cf77bc1bcf68e48ed7c
  languageName: node
  linkType: hard

"pako@npm:^2.0.4":
  version: 2.1.0
  resolution: "pako@npm:2.1.0"
  checksum: 10/38a04991d0ec4f4b92794a68b8c92bf7340692c5d980255c92148da96eb3e550df7a86a7128b5ac0c65ecddfe5ef3bbe9c6dab13e1bc315086e759b18f7c1401
  languageName: node
  linkType: hard

"param-case@npm:^3.0.4":
  version: 3.0.4
  resolution: "param-case@npm:3.0.4"
  dependencies:
    dot-case: "npm:^3.0.4"
    tslib: "npm:^2.0.3"
  checksum: 10/b34227fd0f794e078776eb3aa6247442056cb47761e9cd2c4c881c86d84c64205f6a56ef0d70b41ee7d77da02c3f4ed2f88e3896a8fefe08bdfb4deca037c687
  languageName: node
  linkType: hard

"parse-headers@npm:^2.0.2":
  version: 2.0.5
  resolution: "parse-headers@npm:2.0.5"
  checksum: 10/210b13bc0f99cf6f1183896f01de164797ac35b2720c9f1c82a3e2ceab256f87b9048e8e16a14cfd1b75448771f8379cd564bd1674a179ab0168c90005d4981b
  languageName: node
  linkType: hard

"parseurl@npm:~1.3.3":
  version: 1.3.3
  resolution: "parseurl@npm:1.3.3"
  checksum: 10/407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2
  languageName: node
  linkType: hard

"pascal-case@npm:^3.1.2":
  version: 3.1.2
  resolution: "pascal-case@npm:3.1.2"
  dependencies:
    no-case: "npm:^3.0.4"
    tslib: "npm:^2.0.3"
  checksum: 10/ba98bfd595fc91ef3d30f4243b1aee2f6ec41c53b4546bfa3039487c367abaa182471dcfc830a1f9e1a0df00c14a370514fa2b3a1aacc68b15a460c31116873e
  languageName: node
  linkType: hard

"path-is-absolute@npm:^1.0.0":
  version: 1.0.1
  resolution: "path-is-absolute@npm:1.0.1"
  checksum: 10/060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8
  languageName: node
  linkType: hard

"path-parse@npm:^1.0.7":
  version: 1.0.7
  resolution: "path-parse@npm:1.0.7"
  checksum: 10/49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a
  languageName: node
  linkType: hard

"path-to-regexp@npm:0.1.10":
  version: 0.1.10
  resolution: "path-to-regexp@npm:0.1.10"
  checksum: 10/894e31f1b20e592732a87db61fff5b95c892a3fe430f9ab18455ebe69ee88ef86f8eb49912e261f9926fc53da9f93b46521523e33aefd9cb0a7b0d85d7096006
  languageName: node
  linkType: hard

"pegjs@npm:0.11.0-master.b7b87ea":
  version: 0.11.0-master.b7b87ea
  resolution: "pegjs@npm:0.11.0-master.b7b87ea"
  bin:
    pegjs: bin/peg.js
  checksum: 10/c30092da58452cc484801bc1cb85a2cae7fe4654e59b0bc63fc7505352de8d941380c8223f919667e91a05c7707873301599071d75ab57c8d504c33c7057ea87
  languageName: node
  linkType: hard

"picocolors@npm:^1.1.0":
  version: 1.1.0
  resolution: "picocolors@npm:1.1.0"
  checksum: 10/a2ad60d94d185c30f2a140b19c512547713fb89b920d32cc6cf658fa786d63a37ba7b8451872c3d9fc34883971fb6e5878e07a20b60506e0bb2554dce9169ccb
  languageName: node
  linkType: hard

"postcss@npm:^8.4.43":
  version: 8.4.47
  resolution: "postcss@npm:8.4.47"
  dependencies:
    nanoid: "npm:^3.3.7"
    picocolors: "npm:^1.1.0"
    source-map-js: "npm:^1.2.1"
  checksum: 10/f2b50ba9b6fcb795232b6bb20de7cdc538c0025989a8ed9c4438d1960196ba3b7eaff41fdb1a5c701b3504651ea87aeb685577707f0ae4d6ce6f3eae5df79a81
  languageName: node
  linkType: hard

"promise-inflight@npm:^1.0.1":
  version: 1.0.1
  resolution: "promise-inflight@npm:1.0.1"
  checksum: 10/1560d413ea20c5a74f3631d39ba8cbd1972b9228072a755d01e1f5ca5110382d9af76a1582d889445adc6e75bb5ac4886b56dc4b6eae51b30145d7bb1ac7505b
  languageName: node
  linkType: hard

"promise-retry@npm:^2.0.1":
  version: 2.0.1
  resolution: "promise-retry@npm:2.0.1"
  dependencies:
    err-code: "npm:^2.0.2"
    retry: "npm:^0.12.0"
  checksum: 10/96e1a82453c6c96eef53a37a1d6134c9f2482f94068f98a59145d0986ca4e497bf110a410adf73857e588165eab3899f0ebcf7b3890c1b3ce802abc0d65967d4
  languageName: node
  linkType: hard

"property-information@npm:^6.0.0":
  version: 6.5.0
  resolution: "property-information@npm:6.5.0"
  checksum: 10/fced94f3a09bf651ad1824d1bdc8980428e3e480e6d01e98df6babe2cc9d45a1c52eee9a7736d2006958f9b394eb5964dedd37e23038086ddc143fc2fd5e426c
  languageName: node
  linkType: hard

"proxy-addr@npm:~2.0.7":
  version: 2.0.7
  resolution: "proxy-addr@npm:2.0.7"
  dependencies:
    forwarded: "npm:0.2.0"
    ipaddr.js: "npm:1.9.1"
  checksum: 10/f24a0c80af0e75d31e3451398670d73406ec642914da11a2965b80b1898ca6f66a0e3e091a11a4327079b2b268795f6fa06691923fef91887215c3d0e8ea3f68
  languageName: node
  linkType: hard

"punycode.js@npm:^2.3.1":
  version: 2.3.1
  resolution: "punycode.js@npm:2.3.1"
  checksum: 10/f0e946d1edf063f9e3d30a32ca86d8ff90ed13ca40dad9c75d37510a04473340cfc98db23a905cc1e517b1e9deb0f6021dce6f422ace235c60d3c9ac47c5a16a
  languageName: node
  linkType: hard

"punycode@npm:^2.1.0":
  version: 2.1.1
  resolution: "punycode@npm:2.1.1"
  checksum: 10/939daa010c2cacebdb060c40ecb52fef0a739324a66f7fffe0f94353a1ee83e3b455e9032054c4a0c4977b0a28e27086f2171c392832b59a01bd948fd8e20914
  languageName: node
  linkType: hard

"qs@npm:6.13.0":
  version: 6.13.0
  resolution: "qs@npm:6.13.0"
  dependencies:
    side-channel: "npm:^1.0.6"
  checksum: 10/f548b376e685553d12e461409f0d6e5c59ec7c7d76f308e2a888fd9db3e0c5e89902bedd0754db3a9038eda5f27da2331a6f019c8517dc5e0a16b3c9a6e9cef8
  languageName: node
  linkType: hard

"quick-lru@npm:^6.1.1":
  version: 6.1.1
  resolution: "quick-lru@npm:6.1.1"
  checksum: 10/3e9e61bd8fece00da09bacff29e7b33e69088eb6d2c956a140e4264d32ebd8b4e0cc040c9ff2c1ccea52442ae9655561f28b3879f5deeb792ed8a0ffa3ec5014
  languageName: node
  linkType: hard

"range-parser@npm:~1.2.1":
  version: 1.2.1
  resolution: "range-parser@npm:1.2.1"
  checksum: 10/ce21ef2a2dd40506893157970dc76e835c78cf56437e26e19189c48d5291e7279314477b06ac38abd6a401b661a6840f7b03bd0b1249da9b691deeaa15872c26
  languageName: node
  linkType: hard

"raw-body@npm:2.5.2":
  version: 2.5.2
  resolution: "raw-body@npm:2.5.2"
  dependencies:
    bytes: "npm:3.1.2"
    http-errors: "npm:2.0.0"
    iconv-lite: "npm:0.4.24"
    unpipe: "npm:1.0.0"
  checksum: 10/863b5171e140546a4d99f349b720abac4410338e23df5e409cfcc3752538c9caf947ce382c89129ba976f71894bd38b5806c774edac35ebf168d02aa1ac11a95
  languageName: node
  linkType: hard

"readable-stream@npm:^3.6.0":
  version: 3.6.0
  resolution: "readable-stream@npm:3.6.0"
  dependencies:
    inherits: "npm:^2.0.3"
    string_decoder: "npm:^1.1.1"
    util-deprecate: "npm:^1.0.1"
  checksum: 10/b80b3e6a7fafb1c79de7db541de357f4a5ee73bd70c21672f5a7c840d27bb27bdb0151e7ba2fd82c4a888df22ce0c501b0d9f3e4dfe51688876701c437d59536
  languageName: node
  linkType: hard

"regex@npm:^4.3.2":
  version: 4.3.2
  resolution: "regex@npm:4.3.2"
  checksum: 10/0e82f5639080a4d34831f7c37838958c238e1f8068f1c14777d220da47822b062510e8e4a84fc97e73e8b246cec8caf94f3130a8fd4ed3bf94aa1c9a4dbdf12a
  languageName: node
  linkType: hard

"relateurl@npm:^0.2.7":
  version: 0.2.7
  resolution: "relateurl@npm:0.2.7"
  checksum: 10/f5d6ba58f2a5d5076389090600c243a0ba7072bcf347490a09e4241e2427ccdb260b4e22cea7be4f1fcd3c2bf05908b1e0d0bc9605e3199d4ecf37af1d5681fa
  languageName: node
  linkType: hard

"require-from-string@npm:^2.0.2":
  version: 2.0.2
  resolution: "require-from-string@npm:2.0.2"
  checksum: 10/839a3a890102a658f4cb3e7b2aa13a1f80a3a976b512020c3d1efc418491c48a886b6e481ea56afc6c4cb5eef678f23b2a4e70575e7534eccadf5e30ed2e56eb
  languageName: node
  linkType: hard

"resolve@npm:~1.22.1":
  version: 1.22.1
  resolution: "resolve@npm:1.22.1"
  dependencies:
    is-core-module: "npm:^2.9.0"
    path-parse: "npm:^1.0.7"
    supports-preserve-symlinks-flag: "npm:^1.0.0"
  bin:
    resolve: bin/resolve
  checksum: 10/4adcfac33f0baf6fc46d6c3a11acfad5c9345eab8bb7280d65672dc40a9694ddab6d18be2feebccf6cfc581bedd7ebfa792f6bc86db1903a41d328c23161bd23
  languageName: node
  linkType: hard

"resolve@npm:~1.22.2":
  version: 1.22.8
  resolution: "resolve@npm:1.22.8"
  dependencies:
    is-core-module: "npm:^2.13.0"
    path-parse: "npm:^1.0.7"
    supports-preserve-symlinks-flag: "npm:^1.0.0"
  bin:
    resolve: bin/resolve
  checksum: 10/c473506ee01eb45cbcfefb68652ae5759e092e6b0fb64547feadf9736a6394f258fbc6f88e00c5ca36d5477fbb65388b272432a3600fa223062e54333c156753
  languageName: node
  linkType: hard

"resolve@patch:resolve@npm%3A~1.22.1#optional!builtin<compat/resolve>":
  version: 1.22.1
  resolution: "resolve@patch:resolve@npm%3A1.22.1#optional!builtin<compat/resolve>::version=1.22.1&hash=c3c19d"
  dependencies:
    is-core-module: "npm:^2.9.0"
    path-parse: "npm:^1.0.7"
    supports-preserve-symlinks-flag: "npm:^1.0.0"
  bin:
    resolve: bin/resolve
  checksum: 10/551dd500765cce767c583747f5f21ceb51d437f539b01aee96d6ec39eb2c68a8ff5d646b083d690fe428a81329856bc1bbdb094379b8df4b3f10e7e1f6aa3839
  languageName: node
  linkType: hard

"resolve@patch:resolve@npm%3A~1.22.2#optional!builtin<compat/resolve>":
  version: 1.22.8
  resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin<compat/resolve>::version=1.22.8&hash=c3c19d"
  dependencies:
    is-core-module: "npm:^2.13.0"
    path-parse: "npm:^1.0.7"
    supports-preserve-symlinks-flag: "npm:^1.0.0"
  bin:
    resolve: bin/resolve
  checksum: 10/f345cd37f56a2c0275e3fe062517c650bb673815d885e7507566df589375d165bbbf4bdb6aa95600a9bc55f4744b81f452b5a63f95b9f10a72787dba3c90890a
  languageName: node
  linkType: hard

"retry@npm:^0.12.0":
  version: 0.12.0
  resolution: "retry@npm:0.12.0"
  checksum: 10/1f914879f97e7ee931ad05fe3afa629bd55270fc6cf1c1e589b6a99fab96d15daad0fa1a52a00c729ec0078045fe3e399bd4fd0c93bcc906957bdc17f89cb8e6
  languageName: node
  linkType: hard

"rimraf@npm:^3.0.2":
  version: 3.0.2
  resolution: "rimraf@npm:3.0.2"
  dependencies:
    glob: "npm:^7.1.3"
  bin:
    rimraf: bin.js
  checksum: 10/063ffaccaaaca2cfd0ef3beafb12d6a03dd7ff1260d752d62a6077b5dfff6ae81bea571f655bb6b589d366930ec1bdd285d40d560c0dae9b12f125e54eb743d5
  languageName: node
  linkType: hard

"rollup@npm:^4.20.0":
  version: 4.21.3
  resolution: "rollup@npm:4.21.3"
  dependencies:
    "@rollup/rollup-android-arm-eabi": "npm:4.21.3"
    "@rollup/rollup-android-arm64": "npm:4.21.3"
    "@rollup/rollup-darwin-arm64": "npm:4.21.3"
    "@rollup/rollup-darwin-x64": "npm:4.21.3"
    "@rollup/rollup-linux-arm-gnueabihf": "npm:4.21.3"
    "@rollup/rollup-linux-arm-musleabihf": "npm:4.21.3"
    "@rollup/rollup-linux-arm64-gnu": "npm:4.21.3"
    "@rollup/rollup-linux-arm64-musl": "npm:4.21.3"
    "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.21.3"
    "@rollup/rollup-linux-riscv64-gnu": "npm:4.21.3"
    "@rollup/rollup-linux-s390x-gnu": "npm:4.21.3"
    "@rollup/rollup-linux-x64-gnu": "npm:4.21.3"
    "@rollup/rollup-linux-x64-musl": "npm:4.21.3"
    "@rollup/rollup-win32-arm64-msvc": "npm:4.21.3"
    "@rollup/rollup-win32-ia32-msvc": "npm:4.21.3"
    "@rollup/rollup-win32-x64-msvc": "npm:4.21.3"
    "@types/estree": "npm:1.0.5"
    fsevents: "npm:~2.3.2"
  dependenciesMeta:
    "@rollup/rollup-android-arm-eabi":
      optional: true
    "@rollup/rollup-android-arm64":
      optional: true
    "@rollup/rollup-darwin-arm64":
      optional: true
    "@rollup/rollup-darwin-x64":
      optional: true
    "@rollup/rollup-linux-arm-gnueabihf":
      optional: true
    "@rollup/rollup-linux-arm-musleabihf":
      optional: true
    "@rollup/rollup-linux-arm64-gnu":
      optional: true
    "@rollup/rollup-linux-arm64-musl":
      optional: true
    "@rollup/rollup-linux-powerpc64le-gnu":
      optional: true
    "@rollup/rollup-linux-riscv64-gnu":
      optional: true
    "@rollup/rollup-linux-s390x-gnu":
      optional: true
    "@rollup/rollup-linux-x64-gnu":
      optional: true
    "@rollup/rollup-linux-x64-musl":
      optional: true
    "@rollup/rollup-win32-arm64-msvc":
      optional: true
    "@rollup/rollup-win32-ia32-msvc":
      optional: true
    "@rollup/rollup-win32-x64-msvc":
      optional: true
    fsevents:
      optional: true
  bin:
    rollup: dist/bin/rollup
  checksum: 10/60a1d6548fa1e612209f9f98f83c73a213f27569abddcbfb246af08455d730f367d95f6bd541b58c9e1e643c181463db27326c712aa81efd4071372a4d3481b9
  languageName: node
  linkType: hard

"root-workspace-0b6124@workspace:.":
  version: 0.0.0-use.local
  resolution: "root-workspace-0b6124@workspace:."
  dependencies:
    "@microsoft/api-documenter": "npm:^7.25.17"
    "@microsoft/api-extractor": "npm:^7.47.9"
    bun-types: "npm:^1.1.29"
    esbuild: "npm:^0.24.0"
    html-minifier-terser: "npm:^7.2.0"
    tools: "workspace:^"
    typedoc: "npm:^0.26.7"
    typescript: "npm:^5.6.2"
  languageName: unknown
  linkType: soft

"safe-buffer@npm:5.2.1, safe-buffer@npm:~5.2.0":
  version: 5.2.1
  resolution: "safe-buffer@npm:5.2.1"
  checksum: 10/32872cd0ff68a3ddade7a7617b8f4c2ae8764d8b7d884c651b74457967a9e0e886267d3ecc781220629c44a865167b61c375d2da6c720c840ecd73f45d5d9451
  languageName: node
  linkType: hard

"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0":
  version: 2.1.2
  resolution: "safer-buffer@npm:2.1.2"
  checksum: 10/7eaf7a0cf37cc27b42fb3ef6a9b1df6e93a1c6d98c6c6702b02fe262d5fcbd89db63320793b99b21cb5348097d0a53de81bd5f4e8b86e20cc9412e3f1cfb4e83
  languageName: node
  linkType: hard

"semver@npm:^7.3.5, semver@npm:~7.5.4":
  version: 7.5.4
  resolution: "semver@npm:7.5.4"
  dependencies:
    lru-cache: "npm:^6.0.0"
  bin:
    semver: bin/semver.js
  checksum: 10/985dec0d372370229a262c737063860fabd4a1c730662c1ea3200a2f649117761a42184c96df62a0e885e76fbd5dace41087d6c1ac0351b13c0df5d6bcb1b5ac
  languageName: node
  linkType: hard

"semver@npm:^7.6.3":
  version: 7.6.3
  resolution: "semver@npm:7.6.3"
  bin:
    semver: bin/semver.js
  checksum: 10/36b1fbe1a2b6f873559cd57b238f1094a053dbfd997ceeb8757d79d1d2089c56d1321b9f1069ce263dc64cfa922fa1d2ad566b39426fe1ac6c723c1487589e10
  languageName: node
  linkType: hard

"send@npm:0.19.0":
  version: 0.19.0
  resolution: "send@npm:0.19.0"
  dependencies:
    debug: "npm:2.6.9"
    depd: "npm:2.0.0"
    destroy: "npm:1.2.0"
    encodeurl: "npm:~1.0.2"
    escape-html: "npm:~1.0.3"
    etag: "npm:~1.8.1"
    fresh: "npm:0.5.2"
    http-errors: "npm:2.0.0"
    mime: "npm:1.6.0"
    ms: "npm:2.1.3"
    on-finished: "npm:2.4.1"
    range-parser: "npm:~1.2.1"
    statuses: "npm:2.0.1"
  checksum: 10/1f6064dea0ae4cbe4878437aedc9270c33f2a6650a77b56a16b62d057527f2766d96ee282997dd53ec0339082f2aad935bc7d989b46b48c82fc610800dc3a1d0
  languageName: node
  linkType: hard

"serialport@npm:^12.0.0":
  version: 12.0.0
  resolution: "serialport@npm:12.0.0"
  dependencies:
    "@serialport/binding-mock": "npm:10.2.2"
    "@serialport/bindings-cpp": "npm:12.0.1"
    "@serialport/parser-byte-length": "npm:12.0.0"
    "@serialport/parser-cctalk": "npm:12.0.0"
    "@serialport/parser-delimiter": "npm:12.0.0"
    "@serialport/parser-inter-byte-timeout": "npm:12.0.0"
    "@serialport/parser-packet-length": "npm:12.0.0"
    "@serialport/parser-readline": "npm:12.0.0"
    "@serialport/parser-ready": "npm:12.0.0"
    "@serialport/parser-regex": "npm:12.0.0"
    "@serialport/parser-slip-encoder": "npm:12.0.0"
    "@serialport/parser-spacepacket": "npm:12.0.0"
    "@serialport/stream": "npm:12.0.0"
    debug: "npm:4.3.4"
  checksum: 10/2605489ec09bd0330ae25a6fe5b2b3cb526f23ee8e554d13704b01f754233f0d5095153c85ded11d4f49cf7575fc0bca678eceee64e845b46e210a5aacb36f3a
  languageName: node
  linkType: hard

"serve-static@npm:1.16.2":
  version: 1.16.2
  resolution: "serve-static@npm:1.16.2"
  dependencies:
    encodeurl: "npm:~2.0.0"
    escape-html: "npm:~1.0.3"
    parseurl: "npm:~1.3.3"
    send: "npm:0.19.0"
  checksum: 10/7fa9d9c68090f6289976b34fc13c50ac8cd7f16ae6bce08d16459300f7fc61fbc2d7ebfa02884c073ec9d6ab9e7e704c89561882bbe338e99fcacb2912fde737
  languageName: node
  linkType: hard

"set-blocking@npm:^2.0.0":
  version: 2.0.0
  resolution: "set-blocking@npm:2.0.0"
  checksum: 10/8980ebf7ae9eb945bb036b6e283c547ee783a1ad557a82babf758a065e2fb6ea337fd82cac30dd565c1e606e423f30024a19fff7afbf4977d784720c4026a8ef
  languageName: node
  linkType: hard

"set-function-length@npm:^1.2.1":
  version: 1.2.2
  resolution: "set-function-length@npm:1.2.2"
  dependencies:
    define-data-property: "npm:^1.1.4"
    es-errors: "npm:^1.3.0"
    function-bind: "npm:^1.1.2"
    get-intrinsic: "npm:^1.2.4"
    gopd: "npm:^1.0.1"
    has-property-descriptors: "npm:^1.0.2"
  checksum: 10/505d62b8e088468917ca4e3f8f39d0e29f9a563b97dbebf92f4bd2c3172ccfb3c5b8e4566d5fcd00784a00433900e7cb8fbc404e2dbd8c3818ba05bb9d4a8a6d
  languageName: node
  linkType: hard

"setprototypeof@npm:1.2.0":
  version: 1.2.0
  resolution: "setprototypeof@npm:1.2.0"
  checksum: 10/fde1630422502fbbc19e6844346778f99d449986b2f9cdcceb8326730d2f3d9964dbcb03c02aaadaefffecd0f2c063315ebea8b3ad895914bf1afc1747fc172e
  languageName: node
  linkType: hard

"sharp@npm:^0.33.5":
  version: 0.33.5
  resolution: "sharp@npm:0.33.5"
  dependencies:
    "@img/sharp-darwin-arm64": "npm:0.33.5"
    "@img/sharp-darwin-x64": "npm:0.33.5"
    "@img/sharp-libvips-darwin-arm64": "npm:1.0.4"
    "@img/sharp-libvips-darwin-x64": "npm:1.0.4"
    "@img/sharp-libvips-linux-arm": "npm:1.0.5"
    "@img/sharp-libvips-linux-arm64": "npm:1.0.4"
    "@img/sharp-libvips-linux-s390x": "npm:1.0.4"
    "@img/sharp-libvips-linux-x64": "npm:1.0.4"
    "@img/sharp-libvips-linuxmusl-arm64": "npm:1.0.4"
    "@img/sharp-libvips-linuxmusl-x64": "npm:1.0.4"
    "@img/sharp-linux-arm": "npm:0.33.5"
    "@img/sharp-linux-arm64": "npm:0.33.5"
    "@img/sharp-linux-s390x": "npm:0.33.5"
    "@img/sharp-linux-x64": "npm:0.33.5"
    "@img/sharp-linuxmusl-arm64": "npm:0.33.5"
    "@img/sharp-linuxmusl-x64": "npm:0.33.5"
    "@img/sharp-wasm32": "npm:0.33.5"
    "@img/sharp-win32-ia32": "npm:0.33.5"
    "@img/sharp-win32-x64": "npm:0.33.5"
    color: "npm:^4.2.3"
    detect-libc: "npm:^2.0.3"
    semver: "npm:^7.6.3"
  dependenciesMeta:
    "@img/sharp-darwin-arm64":
      optional: true
    "@img/sharp-darwin-x64":
      optional: true
    "@img/sharp-libvips-darwin-arm64":
      optional: true
    "@img/sharp-libvips-darwin-x64":
      optional: true
    "@img/sharp-libvips-linux-arm":
      optional: true
    "@img/sharp-libvips-linux-arm64":
      optional: true
    "@img/sharp-libvips-linux-s390x":
      optional: true
    "@img/sharp-libvips-linux-x64":
      optional: true
    "@img/sharp-libvips-linuxmusl-arm64":
      optional: true
    "@img/sharp-libvips-linuxmusl-x64":
      optional: true
    "@img/sharp-linux-arm":
      optional: true
    "@img/sharp-linux-arm64":
      optional: true
    "@img/sharp-linux-s390x":
      optional: true
    "@img/sharp-linux-x64":
      optional: true
    "@img/sharp-linuxmusl-arm64":
      optional: true
    "@img/sharp-linuxmusl-x64":
      optional: true
    "@img/sharp-wasm32":
      optional: true
    "@img/sharp-win32-ia32":
      optional: true
    "@img/sharp-win32-x64":
      optional: true
  checksum: 10/9f153578cb02735359cbcc874f52b56b8074ed997498c35255c7099d4f4f506f6ddf83a437a55242c7ad4f979336660504b6c78e29d6933f4981dedbdae5ce09
  languageName: node
  linkType: hard

"shiki@npm:^1.16.2":
  version: 1.17.7
  resolution: "shiki@npm:1.17.7"
  dependencies:
    "@shikijs/core": "npm:1.17.7"
    "@shikijs/engine-javascript": "npm:1.17.7"
    "@shikijs/engine-oniguruma": "npm:1.17.7"
    "@shikijs/types": "npm:1.17.7"
    "@shikijs/vscode-textmate": "npm:^9.2.2"
    "@types/hast": "npm:^3.0.4"
  checksum: 10/6fd2d4529dd24111396104915302520a02a9c706cd19df10176ed524864c0d50f24e6d982cc02db23de2870aefe91590cf277c78fb5ee3c0df8ce7c69be1d97f
  languageName: node
  linkType: hard

"side-channel@npm:^1.0.6":
  version: 1.0.6
  resolution: "side-channel@npm:1.0.6"
  dependencies:
    call-bind: "npm:^1.0.7"
    es-errors: "npm:^1.3.0"
    get-intrinsic: "npm:^1.2.4"
    object-inspect: "npm:^1.13.1"
  checksum: 10/eb10944f38cebad8ad643dd02657592fa41273ce15b8bfa928d3291aff2d30c20ff777cfe908f76ccc4551ace2d1245822fdc576657cce40e9066c638ca8fa4d
  languageName: node
  linkType: hard

"signal-exit@npm:^3.0.7":
  version: 3.0.7
  resolution: "signal-exit@npm:3.0.7"
  checksum: 10/a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318
  languageName: node
  linkType: hard

"simple-swizzle@npm:^0.2.2":
  version: 0.2.2
  resolution: "simple-swizzle@npm:0.2.2"
  dependencies:
    is-arrayish: "npm:^0.3.1"
  checksum: 10/c6dffff17aaa383dae7e5c056fbf10cf9855a9f79949f20ee225c04f06ddde56323600e0f3d6797e82d08d006e93761122527438ee9531620031c08c9e0d73cc
  languageName: node
  linkType: hard

"smart-buffer@npm:^4.2.0":
  version: 4.2.0
  resolution: "smart-buffer@npm:4.2.0"
  checksum: 10/927484aa0b1640fd9473cee3e0a0bcad6fce93fd7bbc18bac9ad0c33686f5d2e2c422fba24b5899c184524af01e11dd2bd051c2bf2b07e47aff8ca72cbfc60d2
  languageName: node
  linkType: hard

"socks-proxy-agent@npm:^7.0.0":
  version: 7.0.0
  resolution: "socks-proxy-agent@npm:7.0.0"
  dependencies:
    agent-base: "npm:^6.0.2"
    debug: "npm:^4.3.3"
    socks: "npm:^2.6.2"
  checksum: 10/26c75d9c62a9ed3fd494df60e65e88da442f78e0d4bc19bfd85ac37bd2c67470d6d4bba5202e804561cda6674db52864c9e2a2266775f879bc8d89c1445a5f4c
  languageName: node
  linkType: hard

"socks@npm:^2.6.2":
  version: 2.7.1
  resolution: "socks@npm:2.7.1"
  dependencies:
    ip: "npm:^2.0.0"
    smart-buffer: "npm:^4.2.0"
  checksum: 10/5074f7d6a13b3155fa655191df1c7e7a48ce3234b8ccf99afa2ccb56591c195e75e8bb78486f8e9ea8168e95a29573cbaad55b2b5e195160ae4d2ea6811ba833
  languageName: node
  linkType: hard

"source-map-js@npm:^1.2.1":
  version: 1.2.1
  resolution: "source-map-js@npm:1.2.1"
  checksum: 10/ff9d8c8bf096d534a5b7707e0382ef827b4dd360a577d3f34d2b9f48e12c9d230b5747974ee7c607f0df65113732711bb701fe9ece3c7edbd43cb2294d707df3
  languageName: node
  linkType: hard

"source-map-support@npm:~0.5.20":
  version: 0.5.21
  resolution: "source-map-support@npm:0.5.21"
  dependencies:
    buffer-from: "npm:^1.0.0"
    source-map: "npm:^0.6.0"
  checksum: 10/8317e12d84019b31e34b86d483dd41d6f832f389f7417faf8fc5c75a66a12d9686e47f589a0554a868b8482f037e23df9d040d29387eb16fa14cb85f091ba207
  languageName: node
  linkType: hard

"source-map@npm:^0.6.0, source-map@npm:~0.6.0, source-map@npm:~0.6.1":
  version: 0.6.1
  resolution: "source-map@npm:0.6.1"
  checksum: 10/59ef7462f1c29d502b3057e822cdbdae0b0e565302c4dd1a95e11e793d8d9d62006cdc10e0fd99163ca33ff2071360cf50ee13f90440806e7ed57d81cba2f7ff
  languageName: node
  linkType: hard

"space-separated-tokens@npm:^2.0.0":
  version: 2.0.2
  resolution: "space-separated-tokens@npm:2.0.2"
  checksum: 10/202e97d7ca1ba0758a0aa4fe226ff98142073bcceeff2da3aad037968878552c3bbce3b3231970025375bbba5aee00c5b8206eda408da837ab2dc9c0f26be990
  languageName: node
  linkType: hard

"sprintf-js@npm:~1.0.2":
  version: 1.0.3
  resolution: "sprintf-js@npm:1.0.3"
  checksum: 10/c34828732ab8509c2741e5fd1af6b767c3daf2c642f267788f933a65b1614943c282e74c4284f4fa749c264b18ee016a0d37a3e5b73aee446da46277d3a85daa
  languageName: node
  linkType: hard

"ssri@npm:^9.0.0":
  version: 9.0.1
  resolution: "ssri@npm:9.0.1"
  dependencies:
    minipass: "npm:^3.1.1"
  checksum: 10/7638a61e91432510718e9265d48d0438a17d53065e5184f1336f234ef6aa3479663942e41e97df56cda06bb24d9d0b5ef342c10685add3cac7267a82d7fa6718
  languageName: node
  linkType: hard

"statuses@npm:2.0.1":
  version: 2.0.1
  resolution: "statuses@npm:2.0.1"
  checksum: 10/18c7623fdb8f646fb213ca4051be4df7efb3484d4ab662937ca6fbef7ced9b9e12842709872eb3020cc3504b93bde88935c9f6417489627a7786f24f8031cbcb
  languageName: node
  linkType: hard

"string-argv@npm:~0.3.1":
  version: 0.3.1
  resolution: "string-argv@npm:0.3.1"
  checksum: 10/47c637e3f47b3f5a6430036315e65564483fcf7745341d474943f0c2046f188681275fc1f2948db75c7a7e68134b1446e0dcceda60a7be1ee0c3fb026c0d90c4
  languageName: node
  linkType: hard

"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.2.3":
  version: 4.2.3
  resolution: "string-width@npm:4.2.3"
  dependencies:
    emoji-regex: "npm:^8.0.0"
    is-fullwidth-code-point: "npm:^3.0.0"
    strip-ansi: "npm:^6.0.1"
  checksum: 10/e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb
  languageName: node
  linkType: hard

"string_decoder@npm:^1.1.1":
  version: 1.3.0
  resolution: "string_decoder@npm:1.3.0"
  dependencies:
    safe-buffer: "npm:~5.2.0"
  checksum: 10/54d23f4a6acae0e93f999a585e673be9e561b65cd4cca37714af1e893ab8cd8dfa52a9e4f58f48f87b4a44918d3a9254326cb80ed194bf2e4c226e2b21767e56
  languageName: node
  linkType: hard

"stringify-entities@npm:^4.0.0":
  version: 4.0.4
  resolution: "stringify-entities@npm:4.0.4"
  dependencies:
    character-entities-html4: "npm:^2.0.0"
    character-entities-legacy: "npm:^3.0.0"
  checksum: 10/42bd2f37528795a7b4386bd39dc4699515fb0f0b8c418a6bb29ae205ce66eaff9e8801a2bee65b8049c918c9475a71c7e5911f6a88c19f1d84ebdcba3d881a2d
  languageName: node
  linkType: hard

"strip-ansi@npm:^6.0.1":
  version: 6.0.1
  resolution: "strip-ansi@npm:6.0.1"
  dependencies:
    ansi-regex: "npm:^5.0.1"
  checksum: 10/ae3b5436d34fadeb6096367626ce987057713c566e1e7768818797e00ac5d62023d0f198c4e681eae9e20701721980b26a64a8f5b91238869592a9c6800719a2
  languageName: node
  linkType: hard

"strip-json-comments@npm:~3.1.1":
  version: 3.1.1
  resolution: "strip-json-comments@npm:3.1.1"
  checksum: 10/492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443
  languageName: node
  linkType: hard

"supports-color@npm:~8.1.1":
  version: 8.1.1
  resolution: "supports-color@npm:8.1.1"
  dependencies:
    has-flag: "npm:^4.0.0"
  checksum: 10/157b534df88e39c5518c5e78c35580c1eca848d7dbaf31bbe06cdfc048e22c7ff1a9d046ae17b25691128f631a51d9ec373c1b740c12ae4f0de6e292037e4282
  languageName: node
  linkType: hard

"supports-preserve-symlinks-flag@npm:^1.0.0":
  version: 1.0.0
  resolution: "supports-preserve-symlinks-flag@npm:1.0.0"
  checksum: 10/a9dc19ae2220c952bd2231d08ddeecb1b0328b61e72071ff4000c8384e145cc07c1c0bdb3b5a1cb06e186a7b2790f1dee793418b332f6ddf320de25d9125be7e
  languageName: node
  linkType: hard

"tar@npm:^6.1.11, tar@npm:^6.1.2":
  version: 6.1.12
  resolution: "tar@npm:6.1.12"
  dependencies:
    chownr: "npm:^2.0.0"
    fs-minipass: "npm:^2.0.0"
    minipass: "npm:^3.0.0"
    minizlib: "npm:^2.1.1"
    mkdirp: "npm:^1.0.3"
    yallist: "npm:^4.0.0"
  checksum: 10/c05249318532328386f223ac6f2cd486ffc4137b6cde5904169197294169e7da9b791fd49652ee1a1300d31fa218c60409df15e66bbddc6f8abbc246c77cba18
  languageName: node
  linkType: hard

"terser@npm:^5.15.1":
  version: 5.16.1
  resolution: "terser@npm:5.16.1"
  dependencies:
    "@jridgewell/source-map": "npm:^0.3.2"
    acorn: "npm:^8.5.0"
    commander: "npm:^2.20.0"
    source-map-support: "npm:~0.5.20"
  bin:
    terser: bin/terser
  checksum: 10/e2513b0b3d0327c94c40b277a3aa17b26e07903ad0e550b2797c84365a3f189360e3ce56cde0396084787b76ab9880e8ace07866fb80fd3756dcccc4ea92f619
  languageName: node
  linkType: hard

"toidentifier@npm:1.0.1":
  version: 1.0.1
  resolution: "toidentifier@npm:1.0.1"
  checksum: 10/952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45
  languageName: node
  linkType: hard

"tools@workspace:^, tools@workspace:tools":
  version: 0.0.0-use.local
  resolution: "tools@workspace:tools"
  languageName: unknown
  linkType: soft

"trim-lines@npm:^3.0.0":
  version: 3.0.1
  resolution: "trim-lines@npm:3.0.1"
  checksum: 10/7a1325e4ce8ff7e9e52007600e9c9862a166d0db1f1cf0c9357e359e410acab1278fcd91cc279dfa5123fc37b69f080de02f471e91dbbc61b155b9ca92597929
  languageName: node
  linkType: hard

"tslib@npm:^2.0.3":
  version: 2.4.1
  resolution: "tslib@npm:2.4.1"
  checksum: 10/e14311d5392ec0e3519feb9afdb54483d7f3aa2d3def6f1a1a30bd3deca5dfeadd106e80bee9ba880bce86a2e50854c9fe5958572cd188d7ac6f8625101a6a8f
  languageName: node
  linkType: hard

"tslib@npm:^2.4.0":
  version: 2.6.2
  resolution: "tslib@npm:2.6.2"
  checksum: 10/bd26c22d36736513980091a1e356378e8b662ded04204453d353a7f34a4c21ed0afc59b5f90719d4ba756e581a162ecbf93118dc9c6be5acf70aa309188166ca
  languageName: node
  linkType: hard

"tslib@npm:^2.7.0":
  version: 2.7.0
  resolution: "tslib@npm:2.7.0"
  checksum: 10/9a5b47ddac65874fa011c20ff76db69f97cf90c78cff5934799ab8894a5342db2d17b4e7613a087046bc1d133d21547ddff87ac558abeec31ffa929c88b7fce6
  languageName: node
  linkType: hard

"type-is@npm:~1.6.18":
  version: 1.6.18
  resolution: "type-is@npm:1.6.18"
  dependencies:
    media-typer: "npm:0.3.0"
    mime-types: "npm:~2.1.24"
  checksum: 10/0bd9eeae5efd27d98fd63519f999908c009e148039d8e7179a074f105362d4fcc214c38b24f6cda79c87e563cbd12083a4691381ed28559220d4a10c2047bed4
  languageName: node
  linkType: hard

"typedoc@npm:^0.26.7":
  version: 0.26.7
  resolution: "typedoc@npm:0.26.7"
  dependencies:
    lunr: "npm:^2.3.9"
    markdown-it: "npm:^14.1.0"
    minimatch: "npm:^9.0.5"
    shiki: "npm:^1.16.2"
    yaml: "npm:^2.5.1"
  peerDependencies:
    typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x
  bin:
    typedoc: bin/typedoc
  checksum: 10/1b8ff53fa108fec664af5497c7a11d72074f6e58e7bac7e3e884a8ee9173b38efad50e67df7d961830e218af58429760bfe464739a9e26b03e1c0d3937d5424d
  languageName: node
  linkType: hard

"typescript@npm:5.4.2":
  version: 5.4.2
  resolution: "typescript@npm:5.4.2"
  bin:
    tsc: bin/tsc
    tsserver: bin/tsserver
  checksum: 10/f8cfdc630ab1672f004e9561eb2916935b2d267792d07ce93e97fc601c7a65191af32033d5e9c0169b7dc37da7db9bf320f7432bc84527cb7697effaa4e4559d
  languageName: node
  linkType: hard

"typescript@npm:^5.6.2":
  version: 5.6.2
  resolution: "typescript@npm:5.6.2"
  bin:
    tsc: bin/tsc
    tsserver: bin/tsserver
  checksum: 10/f95365d4898f357823e93d334ecda9fcade54f009b397c7d05b7621cd9e865981033cf89ccde0f3e3a7b73b1fdbae18e92bc77db237b43e912f053fef0f9a53b
  languageName: node
  linkType: hard

"typescript@patch:typescript@npm%3A5.4.2#optional!builtin<compat/typescript>":
  version: 5.4.2
  resolution: "typescript@patch:typescript@npm%3A5.4.2#optional!builtin<compat/typescript>::version=5.4.2&hash=5adc0c"
  bin:
    tsc: bin/tsc
    tsserver: bin/tsserver
  checksum: 10/f5f9a4133c2670761f0166eae5b3bafbc4a3fc24f0f42a93c9c893d9e9d6e66ea066969c5e7483fa66b4ae0e99125592553f3b92fd3599484de8be13b0615176
  languageName: node
  linkType: hard

"typescript@patch:typescript@npm%3A^5.6.2#optional!builtin<compat/typescript>":
  version: 5.6.2
  resolution: "typescript@patch:typescript@npm%3A5.6.2#optional!builtin<compat/typescript>::version=5.6.2&hash=8c6c40"
  bin:
    tsc: bin/tsc
    tsserver: bin/tsserver
  checksum: 10/8bfc7ca0d9feca4c3fcbd6c70741abfcd714197d6448e68225ae71e462447d904d3bfba49759a8fbe4956d87f054e2d346833c8349c222daa594a2626d4e1be8
  languageName: node
  linkType: hard

"uc.micro@npm:^2.0.0, uc.micro@npm:^2.1.0":
  version: 2.1.0
  resolution: "uc.micro@npm:2.1.0"
  checksum: 10/37197358242eb9afe367502d4638ac8c5838b78792ab218eafe48287b0ed28aaca268ec0392cc5729f6c90266744de32c06ae938549aee041fc93b0f9672d6b2
  languageName: node
  linkType: hard

"undici-types@npm:~5.26.4":
  version: 5.26.5
  resolution: "undici-types@npm:5.26.5"
  checksum: 10/0097779d94bc0fd26f0418b3a05472410408877279141ded2bd449167be1aed7ea5b76f756562cb3586a07f251b90799bab22d9019ceba49c037c76445f7cddd
  languageName: node
  linkType: hard

"undici-types@npm:~6.19.2":
  version: 6.19.8
  resolution: "undici-types@npm:6.19.8"
  checksum: 10/cf0b48ed4fc99baf56584afa91aaffa5010c268b8842f62e02f752df209e3dea138b372a60a963b3b2576ed932f32329ce7ddb9cb5f27a6c83040d8cd74b7a70
  languageName: node
  linkType: hard

"unique-filename@npm:^2.0.0":
  version: 2.0.1
  resolution: "unique-filename@npm:2.0.1"
  dependencies:
    unique-slug: "npm:^3.0.0"
  checksum: 10/807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f
  languageName: node
  linkType: hard

"unique-slug@npm:^3.0.0":
  version: 3.0.0
  resolution: "unique-slug@npm:3.0.0"
  dependencies:
    imurmurhash: "npm:^0.1.4"
  checksum: 10/26fc5bc209a875956dd5e84ca39b89bc3be777b112504667c35c861f9547df95afc80439358d836b878b6d91f6ee21fe5ba1a966e9ec2e9f071ddf3fd67d45ee
  languageName: node
  linkType: hard

"unist-util-is@npm:^6.0.0":
  version: 6.0.0
  resolution: "unist-util-is@npm:6.0.0"
  dependencies:
    "@types/unist": "npm:^3.0.0"
  checksum: 10/edd6a93fb2255addf4b9eeb304c1da63c62179aef793169dd64ab955cf2f6814885fe25f95f8105893e3562dead348af535718d7a84333826e0491c04bf42511
  languageName: node
  linkType: hard

"unist-util-position@npm:^5.0.0":
  version: 5.0.0
  resolution: "unist-util-position@npm:5.0.0"
  dependencies:
    "@types/unist": "npm:^3.0.0"
  checksum: 10/89d4da00e74618d7562ac7ac288961df9bcd4ccca6df3b5a90650f018eceb6b95de6e771e88bdbef46cc9d96861d456abe57b7ad1108921e0feb67c6292aa29d
  languageName: node
  linkType: hard

"unist-util-stringify-position@npm:^4.0.0":
  version: 4.0.0
  resolution: "unist-util-stringify-position@npm:4.0.0"
  dependencies:
    "@types/unist": "npm:^3.0.0"
  checksum: 10/d15c88aca7a31902d95d5b5355bbe09583cf6f6ff6e59e134ef76c76d3c30bc1021f2d7ea5b7897c6d0858ed5f3770c1b19de9c78274f50d72f95a0d05f1af71
  languageName: node
  linkType: hard

"unist-util-visit-parents@npm:^6.0.0":
  version: 6.0.1
  resolution: "unist-util-visit-parents@npm:6.0.1"
  dependencies:
    "@types/unist": "npm:^3.0.0"
    unist-util-is: "npm:^6.0.0"
  checksum: 10/645b3cbc5e923bc692b1eb1a9ca17bffc5aabc25e6090ff3f1489bff8effd1890b28f7a09dc853cb6a7fa0da8581bfebc9b670a68b53c4c086cb9610dfd37701
  languageName: node
  linkType: hard

"unist-util-visit@npm:^5.0.0":
  version: 5.0.0
  resolution: "unist-util-visit@npm:5.0.0"
  dependencies:
    "@types/unist": "npm:^3.0.0"
    unist-util-is: "npm:^6.0.0"
    unist-util-visit-parents: "npm:^6.0.0"
  checksum: 10/f2bbde23641e9ade7640358c06ddeec0f38342322eb8e7819d9ee380b0f859d25d084dde22bf63db0280b3b2f36575f15aa1d6c23acf276c91c2493cf799e3b0
  languageName: node
  linkType: hard

"universalify@npm:^0.1.0":
  version: 0.1.2
  resolution: "universalify@npm:0.1.2"
  checksum: 10/40cdc60f6e61070fe658ca36016a8f4ec216b29bf04a55dce14e3710cc84c7448538ef4dad3728d0bfe29975ccd7bfb5f414c45e7b78883567fb31b246f02dff
  languageName: node
  linkType: hard

"unpipe@npm:1.0.0, unpipe@npm:~1.0.0":
  version: 1.0.0
  resolution: "unpipe@npm:1.0.0"
  checksum: 10/4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2
  languageName: node
  linkType: hard

"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1":
  version: 4.4.1
  resolution: "uri-js@npm:4.4.1"
  dependencies:
    punycode: "npm:^2.1.0"
  checksum: 10/b271ca7e3d46b7160222e3afa3e531505161c9a4e097febae9664e4b59912f4cbe94861361a4175edac3a03fee99d91e44b6a58c17a634bc5a664b19fc76fbcb
  languageName: node
  linkType: hard

"util-deprecate@npm:^1.0.1":
  version: 1.0.2
  resolution: "util-deprecate@npm:1.0.2"
  checksum: 10/474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2
  languageName: node
  linkType: hard

"utils-merge@npm:1.0.1":
  version: 1.0.1
  resolution: "utils-merge@npm:1.0.1"
  checksum: 10/5d6949693d58cb2e636a84f3ee1c6e7b2f9c16cb1d42d0ecb386d8c025c69e327205aa1c69e2868cc06a01e5e20681fbba55a4e0ed0cce913d60334024eae798
  languageName: node
  linkType: hard

"vary@npm:~1.1.2":
  version: 1.1.2
  resolution: "vary@npm:1.1.2"
  checksum: 10/31389debef15a480849b8331b220782230b9815a8e0dbb7b9a8369559aed2e9a7800cd904d4371ea74f4c3527db456dc8e7ac5befce5f0d289014dbdf47b2242
  languageName: node
  linkType: hard

"vfile-message@npm:^4.0.0":
  version: 4.0.2
  resolution: "vfile-message@npm:4.0.2"
  dependencies:
    "@types/unist": "npm:^3.0.0"
    unist-util-stringify-position: "npm:^4.0.0"
  checksum: 10/1a5a72bf4945a7103750a3001bd979088ce42f6a01efa8590e68b2425e1afc61ddc5c76f2d3c4a7053b40332b24c09982b68743223e99281158fe727135719fc
  languageName: node
  linkType: hard

"vfile@npm:^6.0.0":
  version: 6.0.3
  resolution: "vfile@npm:6.0.3"
  dependencies:
    "@types/unist": "npm:^3.0.0"
    vfile-message: "npm:^4.0.0"
  checksum: 10/a5a85293c9eb8787aa42e180edaef00c13199a493d6ed82fecf13ab29a68526850788e22434d77808ea6b17a74e03ff899b9b4711df5b9eee75afcddd7c2e1fb
  languageName: node
  linkType: hard

"vite@npm:^5.4.8":
  version: 5.4.8
  resolution: "vite@npm:5.4.8"
  dependencies:
    esbuild: "npm:^0.21.3"
    fsevents: "npm:~2.3.3"
    postcss: "npm:^8.4.43"
    rollup: "npm:^4.20.0"
  peerDependencies:
    "@types/node": ^18.0.0 || >=20.0.0
    less: "*"
    lightningcss: ^1.21.0
    sass: "*"
    sass-embedded: "*"
    stylus: "*"
    sugarss: "*"
    terser: ^5.4.0
  dependenciesMeta:
    fsevents:
      optional: true
  peerDependenciesMeta:
    "@types/node":
      optional: true
    less:
      optional: true
    lightningcss:
      optional: true
    sass:
      optional: true
    sass-embedded:
      optional: true
    stylus:
      optional: true
    sugarss:
      optional: true
    terser:
      optional: true
  bin:
    vite: bin/vite.js
  checksum: 10/17fdffa558abaf854f04ead7d3ddd76e4556a59871f9ac63cca3fc20a79979984837d8dddaae4b171e3d73061f781e4eec0f6d3babdbce2b4d111d29cf474c1c
  languageName: node
  linkType: hard

"web-worker@npm:^1.2.0":
  version: 1.2.0
  resolution: "web-worker@npm:1.2.0"
  checksum: 10/61a9d046504891ea25754eae08053a4f62a52798a5612039da9df92aca6c52c47eb0e2e35dbbe4c7ba1ba9622ad5783479ddd2e391ae6aed1f99c9b278309c53
  languageName: node
  linkType: hard

"which@npm:^2.0.2":
  version: 2.0.2
  resolution: "which@npm:2.0.2"
  dependencies:
    isexe: "npm:^2.0.0"
  bin:
    node-which: ./bin/node-which
  checksum: 10/4782f8a1d6b8fc12c65e968fea49f59752bf6302dc43036c3bf87da718a80710f61a062516e9764c70008b487929a73546125570acea95c5b5dcc8ac3052c70f
  languageName: node
  linkType: hard

"wide-align@npm:^1.1.5":
  version: 1.1.5
  resolution: "wide-align@npm:1.1.5"
  dependencies:
    string-width: "npm:^1.0.2 || 2 || 3 || 4"
  checksum: 10/d5f8027b9a8255a493a94e4ec1b74a27bff6679d5ffe29316a3215e4712945c84ef73ca4045c7e20ae7d0c72f5f57f296e04a4928e773d4276a2f1222e4c2e99
  languageName: node
  linkType: hard

"wrappy@npm:1":
  version: 1.0.2
  resolution: "wrappy@npm:1.0.2"
  checksum: 10/159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5
  languageName: node
  linkType: hard

"xml-utils@npm:^1.0.2":
  version: 1.3.0
  resolution: "xml-utils@npm:1.3.0"
  checksum: 10/69c7575dad8ff939443cd8e790fe83932e45f646ce84b26fad685514b03f3871e7fb33e661ea406315bb6df0beaaeb9a2efda664926b39f0bfa621ee1c7bf36e
  languageName: node
  linkType: hard

"yallist@npm:^4.0.0":
  version: 4.0.0
  resolution: "yallist@npm:4.0.0"
  checksum: 10/4cb02b42b8a93b5cf50caf5d8e9beb409400a8a4d85e83bb0685c1457e9ac0b7a00819e9f5991ac25ffabb56a78e2f017c1acc010b3a1babfe6de690ba531abd
  languageName: node
  linkType: hard

"yaml@npm:^2.5.1":
  version: 2.5.1
  resolution: "yaml@npm:2.5.1"
  bin:
    yaml: bin.mjs
  checksum: 10/0eecb679db75ea6a989ad97715a9fa5d946972945aa6aa7d2175bca66c213b5564502ccb1cdd04b1bf816ee38b5c43e4e2fda3ff6f5e09da24dabb51ae92c57d
  languageName: node
  linkType: hard

"zstddec@npm:^0.1.0":
  version: 0.1.0
  resolution: "zstddec@npm:0.1.0"
  checksum: 10/818d7a7b910509bed32a5ae42352dc45e87e4ee8470c27352859824540efceb9643864afbbb93564beb76822d72a946a6ee7cfbf01627ee34a1cd9656f2857b8
  languageName: node
  linkType: hard

"zwitch@npm:^2.0.4":
  version: 2.0.4
  resolution: "zwitch@npm:2.0.4"
  checksum: 10/f22ec5fc2d5f02c423c93d35cdfa83573a3a3bd98c66b927c368ea4d0e7252a500df2a90a6b45522be536a96a73404393c958e945fdba95e6832c200791702b6
  languageName: node
  linkType: hard