Skip to content

Dependency Installation Fails on Node 22 #7306

Open
@samhinshaw

Description

@samhinshaw

Node version: 22.11.0
Operating System: macOS Sonoma 14.7
System Information: Darwin Kernel Version 23.6.0: Wed Jul 31 20:50:54 PDT 2024; root:xnu-10063.141.1.700.5~1/RELEASE_ARM64_T8122

Steps to Reproduce

  1. Check out plotly.js@master
  2. Make sure you are on Node v22 (e.g. nvm use 22)
  3. Run npm i or npm ci

Expected Behavior

  • Your dependencies install!

Actual Behavior

The following error log is produced:

0 verbose cli /Users/sam/.nvm/versions/node/v22.11.0/bin/node /Users/sam/.nvm/versions/node/v22.11.0/bin/npm
1 info using npm@10.9.0
2 info using node@v22.11.0
3 silly config load:file:/Users/sam/.nvm/versions/node/v22.11.0/lib/node_modules/npm/npmrc
4 silly config load:file:/Users/sam/projects/plotly.js/.npmrc
5 silly config load:file:/Users/sam/.npmrc
6 silly config load:file:/Users/sam/.nvm/versions/node/v22.11.0/etc/npmrc
7 verbose title npm ci
8 verbose argv "ci"
9 verbose logfile logs-max:10 dir:/Users/sam/.npm/_logs/2024-12-11T23_04_59_459Z-
10 verbose logfile /Users/sam/.npm/_logs/2024-12-11T23_04_59_459Z-debug-0.log
11 silly logfile start cleaning logs, removing 1 files
12 silly packumentCache heap:4345298944 maxSize:1086324736 maxEntrySize:543162368
13 silly logfile done cleaning log files
14 silly idealTree buildDeps
15 silly reify moves {}
16 silly audit bulk request {
16 silly audit   '@babel/helper-string-parser': [ '7.24.8' ],
16 silly audit   '@babel/helper-validator-identifier': [ '7.24.7' ],
16 silly audit   '@babel/parser': [ '7.25.3' ],
16 silly audit   '@babel/types': [ '7.25.2' ],
16 silly audit   '@biomejs/biome': [ '1.8.3' ],
16 silly audit   '@biomejs/cli-darwin-arm64': [ '1.8.3' ],
16 silly audit   '@biomejs/cli-darwin-x64': [ '1.8.3' ],
16 silly audit   '@biomejs/cli-linux-arm64': [ '1.8.3' ],
16 silly audit   '@biomejs/cli-linux-arm64-musl': [ '1.8.3' ],
16 silly audit   '@biomejs/cli-linux-x64': [ '1.8.3' ],
16 silly audit   '@biomejs/cli-linux-x64-musl': [ '1.8.3' ],
16 silly audit   '@biomejs/cli-win32-arm64': [ '1.8.3' ],
16 silly audit   '@biomejs/cli-win32-x64': [ '1.8.3' ],
16 silly audit   '@choojs/findup': [ '0.2.1' ],
16 silly audit   '@colors/colors': [ '1.5.0' ],
16 silly audit   '@dependents/detective-less': [ '5.0.0' ],
16 silly audit   '@esbuild/aix-ppc64': [ '0.23.1' ],
16 silly audit   '@esbuild/android-arm': [ '0.23.1' ],
16 silly audit   '@esbuild/android-arm64': [ '0.23.1' ],
16 silly audit   '@esbuild/android-x64': [ '0.23.1' ],
16 silly audit   '@esbuild/darwin-arm64': [ '0.23.1' ],
16 silly audit   '@esbuild/darwin-x64': [ '0.23.1' ],
16 silly audit   '@esbuild/freebsd-arm64': [ '0.23.1' ],
16 silly audit   '@esbuild/freebsd-x64': [ '0.23.1' ],
16 silly audit   '@esbuild/linux-arm': [ '0.23.1' ],
16 silly audit   '@esbuild/linux-arm64': [ '0.23.1' ],
16 silly audit   '@esbuild/linux-ia32': [ '0.23.1' ],
16 silly audit   '@esbuild/linux-loong64': [ '0.23.1' ],
16 silly audit   '@esbuild/linux-mips64el': [ '0.23.1' ],
16 silly audit   '@esbuild/linux-ppc64': [ '0.23.1' ],
16 silly audit   '@esbuild/linux-riscv64': [ '0.23.1' ],
16 silly audit   '@esbuild/linux-s390x': [ '0.23.1' ],
16 silly audit   '@esbuild/linux-x64': [ '0.23.1' ],
16 silly audit   '@esbuild/netbsd-x64': [ '0.23.1' ],
16 silly audit   '@esbuild/openbsd-arm64': [ '0.23.1' ],
16 silly audit   '@esbuild/openbsd-x64': [ '0.23.1' ],
16 silly audit   '@esbuild/sunos-x64': [ '0.23.1' ],
16 silly audit   '@esbuild/win32-arm64': [ '0.23.1' ],
16 silly audit   '@esbuild/win32-ia32': [ '0.23.1' ],
16 silly audit   '@esbuild/win32-x64': [ '0.23.1' ],
16 silly audit   '@isaacs/cliui': [ '8.0.2' ],
16 silly audit   'ansi-regex': [ '6.0.1', '5.0.1' ],
16 silly audit   'emoji-regex': [ '9.2.2', '8.0.0' ],
16 silly audit   'string-width': [ '5.1.2', '4.2.3' ],
16 silly audit   'strip-ansi': [ '7.1.0', '6.0.1' ],
16 silly audit   '@jridgewell/gen-mapping': [ '0.3.5' ],
16 silly audit   '@jridgewell/resolve-uri': [ '3.1.0' ],
16 silly audit   '@jridgewell/set-array': [ '1.2.1' ],
16 silly audit   '@jridgewell/source-map': [ '0.3.5' ],
16 silly audit   '@jridgewell/sourcemap-codec': [ '1.5.0' ],
16 silly audit   '@jridgewell/trace-mapping': [ '0.3.25' ],
16 silly audit   '@mapbox/geojson-rewind': [ '0.5.2' ],
16 silly audit   '@mapbox/geojson-types': [ '1.0.2' ],
16 silly audit   '@mapbox/jsonlint-lines-primitives': [ '2.0.2' ],
16 silly audit   '@mapbox/mapbox-gl-supported': [ '1.5.0' ],
16 silly audit   '@mapbox/node-pre-gyp': [ '1.0.8' ],
16 silly audit   semver: [ '7.5.3', '7.6.3', '5.7.2', '6.3.1' ],
16 silly audit   '@mapbox/point-geometry': [ '0.1.0' ],
16 silly audit   '@mapbox/tiny-sdf': [ '1.1.1', '2.0.6' ],
16 silly audit   '@mapbox/unitbezier': [ '0.0.0', '0.0.1' ],
16 silly audit   '@mapbox/vector-tile': [ '1.3.1' ],
16 silly audit   '@mapbox/whoots-js': [ '3.1.0' ],
16 silly audit   '@maplibre/maplibre-gl-style-spec': [ '20.3.1' ],
16 silly audit   tinyqueue: [ '3.0.0', '2.0.3' ],
16 silly audit   '@nodelib/fs.scandir': [ '2.1.5' ],
16 silly audit   '@nodelib/fs.stat': [ '2.0.5' ],
16 silly audit   '@nodelib/fs.walk': [ '1.2.8' ],
16 silly audit   '@pkgjs/parseargs': [ '0.11.0' ],
16 silly audit   '@plotly/d3': [ '3.8.2' ],
16 silly audit   '@plotly/d3-sankey': [ '0.7.2' ],
16 silly audit   '@plotly/d3-sankey-circular': [ '0.33.1' ],
16 silly audit   '@plotly/mapbox-gl': [ '1.13.4' ],
16 silly audit   '@plotly/point-cluster': [ '3.1.9' ],
16 silly audit   '@socket.io/component-emitter': [ '3.1.0' ],
16 silly audit   '@ts-graphviz/adapter': [ '2.0.3' ],
16 silly audit   '@ts-graphviz/ast': [ '2.0.3' ],
16 silly audit   '@ts-graphviz/common': [ '2.1.2' ],
16 silly audit   '@ts-graphviz/core': [ '2.0.3' ],
16 silly audit   '@turf/area': [ '7.1.0' ],
16 silly audit   '@turf/bbox': [ '7.1.0' ],
16 silly audit   '@turf/centroid': [ '7.1.0' ],
16 silly audit   '@turf/helpers': [ '7.1.0' ],
16 silly audit   '@turf/meta': [ '7.1.0' ],
16 silly audit   '@types/bluebird': [ '3.5.36' ],
16 silly audit   '@types/cookie': [ '0.4.1' ],
16 silly audit   '@types/cors': [ '2.8.17' ],
16 silly audit   '@types/estree': [ '1.0.5' ],
16 silly audit   '@types/geojson': [ '7946.0.14' ],
16 silly audit   '@types/geojson-vt': [ '3.2.5' ],
16 silly audit   '@types/json-schema': [ '7.0.11' ],
16 silly audit   '@types/karma': [ '1.7.8' ],
16 silly audit   '@types/less': [ '3.0.6' ],
16 silly audit   '@types/mapbox__point-geometry': [ '0.1.4' ],
16 silly audit   '@types/mapbox__vector-tile': [ '1.3.4' ],
16 silly audit   '@types/node': [ '14.11.2' ],
16 silly audit   '@types/pbf': [ '3.0.5' ],
16 silly audit   '@types/sass': [ '1.45.0' ],
16 silly audit   '@types/stylus': [ '0.48.42' ],
16 silly audit   '@types/supercluster': [ '7.1.3' ],
16 silly audit   '@typescript-eslint/types': [ '7.18.0' ],
16 silly audit   '@typescript-eslint/typescript-estree': [ '7.18.0' ],
16 silly audit   'brace-expansion': [ '2.0.1', '1.1.11' ],
16 silly audit   minimatch: [ '9.0.5', '3.1.2', '5.1.6' ],
16 silly audit   '@typescript-eslint/visitor-keys': [ '7.18.0' ],
16 silly audit   '@vue/compiler-core': [ '3.4.38' ],
16 silly audit   '@vue/compiler-dom': [ '3.4.38' ],
16 silly audit   '@vue/compiler-sfc': [ '3.4.38' ],
16 silly audit   'magic-string': [ '0.30.11', '0.25.7' ],
16 silly audit   '@vue/compiler-ssr': [ '3.4.38' ],
16 silly audit   '@vue/shared': [ '3.4.38' ],
16 silly audit   '@webassemblyjs/ast': [ '1.12.1' ],
16 silly audit   '@webassemblyjs/floating-point-hex-parser': [ '1.11.6' ],
16 silly audit   '@webassemblyjs/helper-api-error': [ '1.11.6' ],
16 silly audit   '@webassemblyjs/helper-buffer': [ '1.12.1' ],
16 silly audit   '@webassemblyjs/helper-numbers': [ '1.11.6' ],
16 silly audit   '@webassemblyjs/helper-wasm-bytecode': [ '1.11.6' ],
16 silly audit   '@webassemblyjs/helper-wasm-section': [ '1.12.1' ],
16 silly audit   '@webassemblyjs/ieee754': [ '1.11.6' ],
16 silly audit   '@webassemblyjs/leb128': [ '1.11.6' ],
16 silly audit   '@webassemblyjs/utf8': [ '1.11.6' ],
16 silly audit   '@webassemblyjs/wasm-edit': [ '1.12.1' ],
16 silly audit   '@webassemblyjs/wasm-gen': [ '1.12.1' ],
16 silly audit   '@webassemblyjs/wasm-opt': [ '1.12.1' ],
16 silly audit   '@webassemblyjs/wasm-parser': [ '1.12.1' ],
16 silly audit   '@webassemblyjs/wast-printer': [ '1.12.1' ],
16 silly audit   '@xtuc/ieee754': [ '1.2.0' ],
16 silly audit   '@xtuc/long': [ '4.2.2' ],
16 silly audit   abbrev: [ '1.1.1' ],
16 silly audit   'abs-svg-path': [ '0.1.1' ],
16 silly audit   accepts: [ '1.3.8' ],
16 silly audit   acorn: [ '6.4.1', '7.1.1', '8.11.3', '8.12.1' ],
16 silly audit   'acorn-dynamic-import': [ '4.0.0' ],
16 silly audit   'acorn-jsx': [ '5.3.2' ],
16 silly audit   'agent-base': [ '6.0.2', '7.1.1' ],
16 silly audit   ajv: [ '6.12.6' ],
16 silly audit   'ajv-keywords': [ '3.5.2' ],
16 silly audit   'almost-equal': [ '1.1.0' ],
16 silly audit   amdefine: [ '1.0.1' ],
16 silly audit   'ansi-styles': [ '3.2.1', '4.3.0', '6.2.1' ],
16 silly audit   'any-promise': [ '1.3.0' ],
16 silly audit   anymatch: [ '3.1.2' ],
16 silly audit   'app-module-path': [ '2.2.0' ],
16 silly audit   aproba: [ '2.0.0' ],
16 silly audit   'are-we-there-yet': [ '2.0.0' ],
16 silly audit   'readable-stream': [ '3.6.0', '2.3.7', '1.0.34' ],
16 silly audit   string_decoder: [ '1.3.0', '1.1.1', '0.10.31' ],
16 silly audit   'arr-union': [ '3.1.0' ],
16 silly audit   'array-bounds': [ '1.0.1' ],
16 silly audit   'array-buffer-byte-length': [ '1.0.0' ],
16 silly audit   'array-find-index': [ '1.0.2' ],
16 silly audit   'array-normalize': [ '1.1.4' ],
16 silly audit   'array-range': [ '1.0.1' ],
16 silly audit   'array-rearrange': [ '2.2.2' ],
16 silly audit   'array-union': [ '2.1.0' ],
16 silly audit   assert: [ '2.1.0' ],
16 silly audit   'assign-symbols': [ '1.0.0' ],
16 silly audit   'ast-module-types': [ '6.0.0' ],
16 silly audit   asynckit: [ '0.4.0' ],
16 silly audit   'available-typed-arrays': [ '1.0.6' ],
16 silly audit   'balanced-match': [ '1.0.0' ],
16 silly audit   'base64-arraybuffer': [ '1.0.2' ],
16 silly audit   'base64-js': [ '1.3.1' ],
16 silly audit   base64id: [ '2.0.0' ],
16 silly audit   'big.js': [ '5.2.2' ],
16 silly audit   'binary-extensions': [ '2.2.0' ],
16 silly audit   'binary-search-bounds': [ '2.0.5' ],
16 silly audit   'bit-twiddle': [ '1.0.2' ],
16 silly audit   'bitmap-sdf': [ '1.0.3' ],
16 silly audit   bl: [ '2.2.1', '1.2.3', '4.1.0' ],
16 silly audit   isarray: [ '1.0.0', '2.0.5', '0.0.1' ],
16 silly audit   'safe-buffer': [ '5.1.2', '5.2.1' ],
16 silly audit   'body-parser': [ '1.20.3' ],
16 silly audit   debug: [ '2.6.9', '4.3.4', '3.2.7' ],
16 silly audit   ms: [ '2.0.0', '2.1.2' ],
16 silly audit   'on-finished': [ '2.4.1', '2.3.0' ],
16 silly audit   braces: [ '3.0.3' ],
16 silly audit   'browserify-transform-tools': [ '1.7.0' ],
16 silly audit   browserslist: [ '4.23.3' ],
16 silly audit   buble: [ '0.20.0' ],
16 silly audit   bubleify: [ '2.0.0' ],
16 silly audit   buffer: [ '6.0.3', '5.7.1' ],
16 silly audit   'buffer-from': [ '1.1.1' ],
16 silly audit   bytes: [ '3.1.2' ],
16 silly audit   bytewise: [ '1.1.0' ],
16 silly audit   'bytewise-core': [ '1.2.3' ],
16 silly audit   'call-bind': [ '1.0.7' ],
16 silly audit   'caniuse-lite': [ '1.0.30001651' ],
16 silly audit   canvas: [ '2.11.2' ],
16 silly audit   'canvas-fit': [ '1.5.0' ],
16 silly audit   chalk: [ '2.4.2', '3.0.0', '4.1.2' ],
16 silly audit   charset: [ '1.0.1' ],
16 silly audit   'check-node-version': [ '4.2.1' ],
16 silly audit   'color-convert': [ '2.0.1', '1.9.3' ],
16 silly audit   'has-flag': [ '4.0.0', '3.0.0' ],
16 silly audit   'supports-color': [ '7.2.0', '8.1.1', '5.5.0' ],
16 silly audit   chokidar: [ '3.5.1' ],
16 silly audit   chownr: [ '2.0.0' ],
16 silly audit   'chrome-trace-event': [ '1.0.3' ],
16 silly audit   chttps: [ '1.0.6' ],
16 silly audit   clamp: [ '1.0.1' ],
16 silly audit   'cli-cursor': [ '3.1.0' ],
16 silly audit   'cli-spinners': [ '2.6.1' ],
16 silly audit   cliui: [ '7.0.4' ],
16 silly audit   'wrap-ansi': [ '7.0.0', '8.1.0' ],
16 silly audit   clone: [ '1.0.4' ],
16 silly audit   'color-alpha': [ '1.0.4' ],
16 silly audit   'color-parse': [ '1.4.3', '2.0.0' ],
16 silly audit   'color-name': [ '1.1.3', '1.1.4' ],
16 silly audit   'color-id': [ '1.1.0' ],
16 silly audit   'color-normalize': [ '1.5.0' ],
16 silly audit   'color-rgba': [ '2.1.1' ],
16 silly audit   'color-space': [ '1.16.0' ],
16 silly audit   'color-support': [ '1.1.3' ],
16 silly audit   colors: [ '1.4.0', '0.6.2' ],
16 silly audit   'combined-stream': [ '1.0.8' ],
16 silly audit   commander: [ '2.20.3', '12.1.0', '2.1.0', '7.2.0' ],
16 silly audit   commondir: [ '1.0.1' ],
16 silly audit   'concat-map': [ '0.0.1' ],
16 silly audit   'concat-stream': [ '1.6.2', '2.0.0' ],
16 silly audit   connect: [ '3.7.0' ],
16 silly audit   'console-control-strings': [ '1.1.0' ],
16 silly audit   'content-type': [ '1.0.5' ],
16 silly audit   'convert-source-map': [ '1.9.0' ],
16 silly audit   cookie: [ '0.7.2' ],
16 silly audit   'core-util-is': [ '1.0.2' ],
16 silly audit   cors: [ '2.8.5' ],
16 silly audit   'country-regex': [ '1.1.0' ],
16 silly audit   'cross-spawn': [ '7.0.6' ],
16 silly audit   which: [ '2.0.2', '4.0.0', '1.3.1' ],
16 silly audit   'css-font': [ '1.2.0' ],
16 silly audit   'css-font-size-keywords': [ '1.0.0' ],
16 silly audit   'css-font-stretch-keywords': [ '1.0.1' ],
16 silly audit   'css-font-style-keywords': [ '1.0.1' ],
16 silly audit   'css-font-weight-keywords': [ '1.0.0' ],
16 silly audit   'css-global-keywords': [ '1.0.1' ],
16 silly audit   'css-loader': [ '7.1.2' ],
16 silly audit   'css-system-font-keywords': [ '1.0.0' ],
16 silly audit   csscolorparser: [ '1.0.3' ],
16 silly audit   cssesc: [ '3.0.0' ],
16 silly audit   cssstyle: [ '4.0.1' ],
16 silly audit   'rrweb-cssom': [ '0.6.0', '0.7.1' ],
16 silly audit   'custom-event': [ '1.0.1' ],
16 silly audit   d: [ '1.0.1' ],
16 silly audit   'd3-array': [ '1.2.4' ],
16 silly audit   'd3-collection': [ '1.0.7' ],
16 silly audit   'd3-color': [ '3.1.0' ],
16 silly audit   'd3-dispatch': [ '1.0.6' ],
16 silly audit   'd3-force': [ '1.2.1' ],
16 silly audit   'd3-format': [ '1.4.5' ],
16 silly audit   'd3-geo': [ '1.12.1' ],
16 silly audit   'd3-geo-projection': [ '2.9.0' ],
16 silly audit   'd3-hierarchy': [ '1.1.9' ],
16 silly audit   'd3-interpolate': [ '3.0.1' ],
16 silly audit   'd3-path': [ '1.0.9' ],
16 silly audit   'd3-quadtree': [ '1.0.7' ],
16 silly audit   'd3-shape': [ '1.3.7' ],
16 silly audit   'd3-time': [ '1.1.0' ],
16 silly audit   'd3-time-format': [ '2.2.3' ],
16 silly audit   'd3-timer': [ '1.0.10' ],
16 silly audit   'data-urls': [ '5.0.0' ],
16 silly audit   'date-format': [ '4.0.3' ],
16 silly audit   'decimal.js': [ '10.4.3' ],
16 silly audit   'decompress-response': [ '4.2.1' ],
16 silly audit   'deep-equal': [ '2.2.3' ],
16 silly audit   'deep-extend': [ '0.6.0' ],
16 silly audit   'deep-is': [ '0.1.3' ],
16 silly audit   defaults: [ '1.0.3' ],
16 silly audit   'define-data-property': [ '1.1.4' ],
16 silly audit   'define-lazy-prop': [ '2.0.0' ],
16 silly audit   'define-properties': [ '1.2.0' ],
16 silly audit   defined: [ '1.0.0' ],
16 silly audit   'delayed-stream': [ '1.0.0' ],
16 silly audit   delegates: [ '1.0.0' ],
16 silly audit   depd: [ '2.0.0' ],
16 silly audit   'dependency-tree': [ '11.0.1' ],
16 silly audit   destroy: [ '1.2.0' ],
16 silly audit   'detect-kerning': [ '2.1.2' ],
16 silly audit   'detect-libc': [ '1.0.3' ],
16 silly audit   'detective-amd': [ '6.0.0' ],
16 silly audit   escodegen: [ '2.1.0', '1.14.1' ],
16 silly audit   estraverse: [ '5.3.0', '5.2.0', '4.3.0' ],
16 silly audit   'detective-cjs': [ '6.0.0' ],
16 silly audit   'detective-es6': [ '5.0.0' ],
16 silly audit   'detective-postcss': [ '7.0.0' ],
16 silly audit   'detective-sass': [ '6.0.0' ],
16 silly audit   'detective-scss': [ '5.0.0' ],
16 silly audit   'detective-stylus': [ '5.0.0' ],
16 silly audit   'detective-typescript': [ '13.0.0' ],
16 silly audit   'detective-vue2': [ '2.0.3' ],
16 silly audit   di: [ '0.0.1' ],
16 silly audit   'dir-glob': [ '3.0.1' ],
16 silly audit   'dom-serialize': [ '2.2.1' ],
16 silly audit   'draw-svg-path': [ '1.0.0' ],
16 silly audit   dtype: [ '2.0.0' ],
16 silly audit   dup: [ '1.0.0' ],
16 silly audit   duplexer: [ '0.1.2' ],
16 silly audit   duplexer2: [ '0.1.4' ],
16 silly audit   duplexify: [ '3.7.1', '4.1.1' ],
16 silly audit   earcut: [ '2.2.4', '3.0.0' ],
16 silly audit   eastasianwidth: [ '0.2.0' ],
16 silly audit   ecstatic: [ '4.1.4' ],
16 silly audit   'ee-first': [ '1.1.1' ],
16 silly audit   'electron-to-chromium': [ '1.5.6' ],
16 silly audit   'element-size': [ '1.1.1' ],
16 silly audit   'elementary-circuits-directed-graph': [ '1.2.0' ],
16 silly audit   'emojis-list': [ '3.0.0' ],
16 silly audit   encodeurl: [ '1.0.2' ],
16 silly audit   'end-of-stream': [ '1.4.4' ],
16 silly audit   'engine.io': [ '6.6.2' ],
16 silly audit   'engine.io-parser': [ '5.2.3' ],
16 silly audit   'enhanced-resolve': [ '5.17.1' ],
16 silly audit   ent: [ '2.2.0' ],
16 silly audit   entities: [ '4.5.0' ],
16 silly audit   'es-define-property': [ '1.0.0' ],
16 silly audit   'es-errors': [ '1.3.0' ],
16 silly audit   'es-get-iterator': [ '1.1.3' ],
16 silly audit   'es-module-lexer': [ '1.2.1' ],
16 silly audit   'es5-ext': [ '0.10.63' ],
16 silly audit   'es6-iterator': [ '2.0.3' ],
16 silly audit   'es6-symbol': [ '3.1.3' ],
16 silly audit   'es6-weak-map': [ '2.0.3' ],
16 silly audit   esbuild: [ '0.23.1' ],
16 silly audit   'esbuild-plugin-browserify-adapter': [ '0.1.4' ],
16 silly audit   'esbuild-plugin-define': [ '0.5.0' ],
16 silly audit   'esbuild-plugin-environment': [ '0.4.0' ],
16 silly audit   'esbuild-plugin-glsl': [ '1.2.2' ],
16 silly audit   'esbuild-style-plugin': [ '1.6.3' ],
16 silly audit   escalade: [ '3.1.2' ],
16 silly audit   'escape-html': [ '1.0.3' ],
16 silly audit   'escape-string-regexp': [ '1.0.5' ],
16 silly audit   'eslint-visitor-keys': [ '3.4.3' ],
16 silly audit   esniff: [ '2.0.1' ],
16 silly audit   type: [ '2.7.2', '2.0.0', '1.2.0' ],
16 silly audit   esprima: [ '4.0.1' ],
16 silly audit   esrecurse: [ '4.3.0' ],
16 silly audit   'estree-walker': [ '2.0.2' ],
16 silly audit   esutils: [ '2.0.3' ],
16 silly audit   'event-emitter': [ '0.3.5' ],
16 silly audit   eventemitter3: [ '4.0.7' ],
16 silly audit   events: [ '3.3.0' ],
16 silly audit   ext: [ '1.4.0' ],
16 silly audit   extend: [ '3.0.2' ],
16 silly audit   'extend-shallow': [ '2.0.1', '3.0.2' ],
16 silly audit   'extra-iterable': [ '2.5.22' ],
16 silly audit   falafel: [ '2.2.5' ],
16 silly audit   'fast-deep-equal': [ '3.1.3' ],
16 silly audit   'fast-glob': [ '3.3.2' ],
16 silly audit   'fast-isnumeric': [ '1.1.4' ],
16 silly audit   'fast-json-stable-stringify': [ '2.1.0' ],
16 silly audit   'fast-levenshtein': [ '2.0.6' ],
16 silly audit   fastq: [ '1.17.1' ],
16 silly audit   'filing-cabinet': [ '5.0.2' ],
16 silly audit   'fill-range': [ '7.1.1' ],
16 silly audit   finalhandler: [ '1.1.2' ],
16 silly audit   findup: [ '0.1.5' ],
16 silly audit   flatted: [ '3.2.4' ],
16 silly audit   'flatten-vertex-data': [ '1.0.2' ],
16 silly audit   'follow-redirects': [ '1.15.6' ],
16 silly audit   'font-atlas': [ '2.1.0' ],
16 silly audit   'font-measure': [ '1.2.2' ],
16 silly audit   'for-each': [ '0.3.3' ],
16 silly audit   'foreground-child': [ '3.3.0' ],
16 silly audit   'signal-exit': [ '4.1.0', '3.0.3' ],
16 silly audit   'form-data': [ '4.0.0' ],
16 silly audit   from2: [ '2.3.0' ],
16 silly audit   'from2-array': [ '0.0.4' ],
16 silly audit   'from2-string': [ '1.1.0' ],
16 silly audit   'fs-extra': [ '10.1.0' ],
16 silly audit   'fs-minipass': [ '2.1.0' ],
16 silly audit   'fs.realpath': [ '1.0.0' ],
16 silly audit   fsevents: [ '2.3.2' ],
16 silly audit   'function-bind': [ '1.1.2' ],
16 silly audit   'functions-have-names': [ '1.2.3' ],
16 silly audit   'fuse.js': [ '6.6.2' ],
16 silly audit   gauge: [ '3.0.2' ],
16 silly audit   'generic-names': [ '4.0.0' ],
16 silly audit   'loader-utils': [ '3.3.1', '1.4.2', '2.0.4' ],
16 silly audit   'geojson-vt': [ '3.2.1', '4.0.2' ],
16 silly audit   'get-amd-module-type': [ '6.0.0' ],
16 silly audit   'get-caller-file': [ '2.0.5' ],
16 silly audit   'get-canvas-context': [ '1.0.2' ],
16 silly audit   'get-intrinsic': [ '1.2.4' ],
16 silly audit   'get-own-enumerable-property-symbols': [ '3.0.2' ],
16 silly audit   'get-stream': [ '6.0.1' ],
16 silly audit   'get-value': [ '2.0.6' ],
16 silly audit   'gl-mat4': [ '1.2.0' ],
16 silly audit   'gl-matrix': [ '3.4.3' ],
16 silly audit   'gl-text': [ '1.4.0' ],
16 silly audit   'gl-util': [ '3.1.3' ],
16 silly audit   glob: [ '10.4.5', '7.2.3', '8.1.0' ],
16 silly audit   'glob-parent': [ '5.1.2' ],
16 silly audit   'glob-to-regexp': [ '0.4.1' ],
16 silly audit   minipass: [ '7.1.2', '3.1.6', '5.0.0' ],
16 silly audit   'global-prefix': [ '4.0.0' ],
16 silly audit   ini: [ '4.1.3', '1.3.8' ],
16 silly audit   isexe: [ '3.1.1', '2.0.0' ],
16 silly audit   globby: [ '11.1.0' ],
16 silly audit   'glsl-inject-defines': [ '1.0.3' ],
16 silly audit   'glsl-resolve': [ '0.0.1' ],
16 silly audit   resolve: [ '0.6.3', '1.22.8' ],
16 silly audit   xtend: [ '2.2.0', '4.0.2' ],
16 silly audit   'glsl-token-assignments': [ '2.0.2' ],
16 silly audit   'glsl-token-defines': [ '1.0.0' ],
16 silly audit   'glsl-token-depth': [ '1.1.2' ],
16 silly audit   'glsl-token-descope': [ '1.0.2' ],
16 silly audit   'glsl-token-inject-block': [ '1.1.0' ],
16 silly audit   'glsl-token-properties': [ '1.0.1' ],
16 silly audit   'glsl-token-scope': [ '1.1.2' ],
16 silly audit   'glsl-token-string': [ '1.0.1' ],
16 silly audit   'glsl-token-whitespace-trim': [ '1.0.0' ],
16 silly audit   'glsl-tokenizer': [ '2.1.5' ],
16 silly audit   through2: [ '0.6.5', '2.0.5', '4.0.2' ],
16 silly audit   glslify: [ '7.1.1' ],
16 silly audit   'glslify-bundle': [ '5.1.1' ],
16 silly audit   'glslify-deps': [ '1.3.2' ],
16 silly audit   'gonzales-pe': [ '4.3.0' ],
16 silly audit   gopd: [ '1.0.1' ],
16 silly audit   'graceful-fs': [ '4.2.11' ],
16 silly audit   'grid-index': [ '1.1.0' ],
16 silly audit   'gzip-size': [ '6.0.0' ],
16 silly audit   has: [ '1.0.3' ],
16 silly audit   'has-hover': [ '1.0.1' ],
16 silly audit   'has-passive-events': [ '1.0.0' ],
16 silly audit   'has-property-descriptors': [ '1.0.2' ],
16 silly audit   'has-proto': [ '1.0.1' ],
16 silly audit   'has-symbols': [ '1.0.3' ],
16 silly audit   'has-tostringtag': [ '1.0.2' ],
16 silly audit   'has-unicode': [ '2.0.1' ],
16 silly audit   hasown: [ '2.0.2' ],
16 silly audit   he: [ '1.2.0' ],
16 silly audit   'hosted-git-info': [ '2.8.9' ],
16 silly audit   hsluv: [ '0.0.3' ],
16 silly audit   'html-encoding-sniffer': [ '4.0.0' ],
16 silly audit   'http-errors': [ '2.0.0' ],
16 silly audit   statuses: [ '2.0.1', '1.5.0' ],
16 silly audit   'http-proxy': [ '1.18.1' ],
16 silly audit   'http-proxy-agent': [ '7.0.2' ],
16 silly audit   'https-proxy-agent': [ '5.0.0', '7.0.5' ],
16 silly audit   'iconv-lite': [ '0.4.24', '0.6.3' ],
16 silly audit   'icss-utils': [ '5.1.0' ],
16 silly audit   ieee754: [ '1.2.1' ],
16 silly audit   'ify-loader': [ '1.1.0' ],
16 silly audit   ignore: [ '5.3.2' ],
16 silly audit   immutable: [ '4.0.0' ],
16 silly audit   inflight: [ '1.0.6' ],
16 silly audit   inherits: [ '2.0.4' ],
16 silly audit   'internal-slot': [ '1.0.5' ],
16 silly audit   'into-stream': [ '6.0.0' ],
16 silly audit   'is-arguments': [ '1.1.1' ],
16 silly audit   'is-array-buffer': [ '3.0.2' ],
16 silly audit   'is-bigint': [ '1.0.1' ],
16 silly audit   'is-binary-path': [ '2.1.0' ],
16 silly audit   'is-boolean-object': [ '1.1.0' ],
16 silly audit   'is-browser': [ '2.1.0' ],
16 silly audit   'is-callable': [ '1.2.7' ],
16 silly audit   'is-core-module': [ '2.15.0' ],
16 silly audit   'is-date-object': [ '1.0.5' ],
16 silly audit   'is-docker': [ '2.2.1' ],
16 silly audit   'is-extendable': [ '0.1.1', '1.0.1' ],
16 silly audit   'is-extglob': [ '2.1.1' ],
16 silly audit   'is-finite': [ '1.1.0' ],
16 silly audit   'is-firefox': [ '1.0.3' ],
16 silly audit   'is-fullwidth-code-point': [ '3.0.0' ],
16 silly audit   'is-generator-function': [ '1.0.10' ],
16 silly audit   'is-glob': [ '4.0.3' ],
16 silly audit   'is-iexplorer': [ '1.0.0' ],
16 silly audit   'is-interactive': [ '1.0.0' ],
16 silly audit   'is-map': [ '2.0.2' ],
16 silly audit   'is-mobile': [ '4.0.0' ],
16 silly audit   'is-nan': [ '1.3.2' ],
16 silly audit   'is-number': [ '7.0.0' ],
16 silly audit   'is-number-object': [ '1.0.4' ],
16 silly audit   'is-obj': [ '1.0.1' ],
16 silly audit   'is-plain-obj': [ '1.1.0' ],
16 silly audit   'is-plain-object': [ '2.0.4' ],
16 silly audit   'is-potential-custom-element-name': [ '1.0.1' ],
16 silly audit   'is-regex': [ '1.1.4' ],
16 silly audit   'is-regexp': [ '1.0.0' ],
16 silly audit   'is-set': [ '2.0.2' ],
16 silly audit   'is-shared-array-buffer': [ '1.0.2' ],
16 silly audit   'is-stream': [ '2.0.0' ],
16 silly audit   'is-string': [ '1.0.7' ],
16 silly audit   'is-string-blank': [ '1.0.1' ],
16 silly audit   'is-svg-path': [ '1.0.2' ],
16 silly audit   'is-symbol': [ '1.0.3' ],
16 silly audit   'is-typed-array': [ '1.1.10' ],
16 silly audit   'is-unicode-supported': [ '0.1.0' ],
16 silly audit   'is-url': [ '1.2.4' ],
16 silly audit   'is-url-superb': [ '4.0.0' ],
16 silly audit   'is-weakmap': [ '2.0.1' ],
16 silly audit   'is-weakset': [ '2.0.1' ],
16 silly audit   'is-wsl': [ '2.2.0' ],
16 silly audit   isbinaryfile: [ '4.0.8' ],
16 silly audit   isobject: [ '3.0.1' ],
16 silly audit   jackspeak: [ '3.4.3' ],
16 silly audit   jasmine: [ '3.5.0' ],
16 silly audit   'jasmine-core': [ '3.5.0' ],
16 silly audit   'jest-worker': [ '27.5.1' ],
16 silly audit   jsdom: [ '24.1.1' ],
16 silly audit   ws: [ '8.18.0', '8.17.1' ],
16 silly audit   jsesc: [ '0.5.0' ],
16 silly audit   'json-parse-even-better-errors': [ '2.3.1' ],
16 silly audit   'json-schema-traverse': [ '0.4.1' ],
16 silly audit   'json-stringify-pretty-compact': [ '4.0.0' ],
16 silly audit   json5: [ '1.0.2', '2.2.3' ],
16 silly audit   jsonfile: [ '6.1.0' ],
16 silly audit   jsonschema: [ '1.4.0' ],
16 silly audit   karma: [ '6.4.2' ],
16 silly audit   'karma-chrome-launcher': [ '3.2.0' ],
16 silly audit   'karma-esbuild': [ '2.3.0' ],
16 silly audit   'karma-firefox-launcher': [ '2.1.2' ],
16 silly audit   'karma-ie-launcher': [ '1.0.0' ],
16 silly audit   'karma-jasmine': [ '3.3.1' ],
16 silly audit   'karma-jasmine-spec-tags': [ '1.3.0' ],
16 silly audit   'karma-spec-reporter': [ '0.0.36' ],
16 silly audit   'karma-verbose-reporter': [ '0.0.8' ],
16 silly audit   'karma-viewport': [ '1.0.2' ],
16 silly audit   mime: [ '2.5.2', '2.4.6' ],
16 silly audit   mkdirp: [ '0.5.5', '1.0.4' ],
16 silly audit   kdbush: [ '3.0.0', '4.0.2' ],
16 silly audit   'kind-of': [ '6.0.3' ],
16 silly audit   levn: [ '0.3.0' ],
16 silly audit   'loader-runner': [ '4.3.0' ],
16 silly audit   lodash: [ '4.17.21' ],
16 silly audit   'lodash.camelcase': [ '4.3.0' ],
16 silly audit   'lodash.merge': [ '4.6.2' ],
16 silly audit   'log-symbols': [ '4.1.0' ],
16 silly audit   log4js: [ '6.4.1' ],
16 silly audit   'lru-cache': [ '6.0.0', '10.4.3' ],
16 silly audit   madge: [ '8.0.0' ],
16 silly audit   'make-dir': [ '3.1.0' ],
16 silly audit   'map-limit': [ '0.0.1' ],
16 silly audit   once: [ '1.3.3', '1.4.0' ],
16 silly audit   'map-values': [ '1.0.1' ],
16 silly audit   'mapbox-gl': [ '1.13.1' ],
16 silly audit   'maplibre-gl': [ '4.7.1' ],
16 silly audit   potpack: [ '2.0.0', '1.0.1' ],
16 silly audit   quickselect: [ '3.0.0', '2.0.0' ],
16 silly audit   supercluster: [ '8.0.1', '7.1.5' ],
16 silly audit   'math-log2': [ '1.0.1' ],
16 silly audit   mathjax: [ '2.7.5', '3.2.2' ],
16 silly audit   'media-typer': [ '0.3.0' ],
16 silly audit   'merge-stream': [ '2.0.0' ],
16 silly audit   merge2: [ '1.4.1' ],
16 silly audit   micromatch: [ '4.0.8' ],
16 silly audit   'mime-db': [ '1.52.0' ],
16 silly audit   'mime-types': [ '2.1.35' ],
16 silly audit   'mimic-fn': [ '2.1.0' ],
16 silly audit   'mimic-response': [ '2.1.0' ],
16 silly audit   'minify-stream': [ '2.1.0' ],
16 silly audit   minimist: [ '1.2.8' ],
16 silly audit   minizlib: [ '2.1.2' ],
16 silly audit   'module-definition': [ '6.0.0' ],
16 silly audit   'module-lookup-amd': [ '9.0.2' ],
16 silly audit   'mouse-change': [ '1.4.0' ],
16 silly audit   'mouse-event': [ '1.0.5' ],
16 silly audit   'mouse-event-offset': [ '3.0.2' ],
16 silly audit   'mouse-wheel': [ '1.2.0' ],
16 silly audit   multipipe: [ '0.3.1' ],
16 silly audit   mumath: [ '3.3.4' ],
16 silly audit   'murmurhash-js': [ '1.0.0' ],
16 silly audit   mz: [ '2.7.0' ],
16 silly audit   nan: [ '2.17.0' ],
16 silly audit   nanoid: [ '3.3.7' ],
16 silly audit   'native-promise-only': [ '0.8.1' ],
16 silly audit   needle: [ '2.6.0' ],
16 silly audit   negotiator: [ '0.6.3' ],
16 silly audit   'neo-async': [ '2.6.2' ],
16 silly audit   'next-tick': [ '1.1.0' ],
16 silly audit   'node-fetch': [ '2.6.7' ],
16 silly audit   tr46: [ '0.0.3', '5.0.0' ],
16 silly audit   'webidl-conversions': [ '3.0.1', '7.0.0' ],
16 silly audit   'whatwg-url': [ '5.0.0', '14.0.0' ],
16 silly audit   'node-releases': [ '2.0.18' ],
16 silly audit   'node-source-walk': [ '7.0.0' ],
16 silly audit   nopt: [ '5.0.0' ],
16 silly audit   'normalize-package-data': [ '2.5.0' ],
16 silly audit   'normalize-path': [ '3.0.0' ],
16 silly audit   'normalize-svg-path': [ '0.1.0', '1.0.1' ],
16 silly audit   'npm-link-check': [ '5.0.1' ],
16 silly audit   'npm-normalize-package-bin': [ '1.0.1' ],
16 silly audit   npmlog: [ '5.0.1' ],
16 silly audit   'number-is-integer': [ '1.0.1' ],
16 silly audit   nwsapi: [ '2.2.12' ],
16 silly audit   'object-assign': [ '4.1.1' ],
16 silly audit   'object-filter': [ '1.0.2' ],
16 silly audit   'object-inspect': [ '1.13.2' ],
16 silly audit   'object-is': [ '1.1.5' ],
16 silly audit   'object-keys': [ '1.1.1' ],
16 silly audit   'object.assign': [ '4.1.4' ],
16 silly audit   onetime: [ '5.1.2' ],
16 silly audit   open: [ '8.4.2' ],
16 silly audit   optionator: [ '0.8.3' ],
16 silly audit   ora: [ '5.4.1' ],
16 silly audit   'p-is-promise': [ '3.0.0' ],
16 silly audit   'package-json-from-dist': [ '1.0.0' ],
16 silly audit   parenthesis: [ '3.1.7' ],
16 silly audit   'parse-ms': [ '2.1.0' ],
16 silly audit   'parse-rect': [ '1.2.0' ],
16 silly audit   'parse-svg-path': [ '0.1.2' ],
16 silly audit   'parse-unit': [ '1.0.1' ],
16 silly audit   parse5: [ '7.1.2' ],
16 silly audit   parseurl: [ '1.3.3' ],
16 silly audit   'path-is-absolute': [ '1.0.1' ],
16 silly audit   'path-key': [ '3.1.1' ],
16 silly audit   'path-parse': [ '1.0.7' ],
16 silly audit   'path-scurry': [ '1.11.1' ],
16 silly audit   'path-type': [ '4.0.0' ],
16 silly audit   pbf: [ '3.3.0' ],
16 silly audit   'performance-now': [ '2.1.0' ],
16 silly audit   'pick-by-alias': [ '1.2.0' ],
16 silly audit   picocolors: [ '1.0.1' ],
16 silly audit   picomatch: [ '2.3.1' ],
16 silly audit   pixelmatch: [ '5.3.0' ],
16 silly audit   pluralize: [ '8.0.0' ],
16 silly audit   pngjs: [ '6.0.0' ],
16 silly audit   'point-in-polygon': [ '1.1.0' ],
16 silly audit   polybooljs: [ '1.2.2' ],
16 silly audit   postcss: [ '8.4.41' ],
16 silly audit   'postcss-modules': [ '6.0.0' ],
16 silly audit   'postcss-modules-extract-imports': [ '3.1.0' ],
16 silly audit   'postcss-modules-local-by-default': [ '4.0.5' ],
16 silly audit   'postcss-modules-scope': [ '3.2.0' ],
16 silly audit   'postcss-modules-values': [ '4.0.0' ],
16 silly audit   'postcss-selector-parser': [ '6.1.2' ],
16 silly audit   'postcss-value-parser': [ '4.2.0' ],
16 silly audit   'postcss-values-parser': [ '6.0.2' ],
16 silly audit   precinct: [ '12.1.2' ],
16 silly audit   'prelude-ls': [ '1.1.2' ],
16 silly audit   'prepend-file': [ '2.0.1' ],
16 silly audit   'pretty-ms': [ '7.0.1' ],
16 silly audit   prettysize: [ '2.0.0' ],
16 silly audit   'probe-image-size': [ '7.2.3' ],
16 silly audit   'process-nextick-args': [ '2.0.1' ],
16 silly audit   'protocol-buffers-schema': [ '3.4.0' ],
16 silly audit   psl: [ '1.9.0' ],
16 silly audit   punycode: [ '2.3.1' ],
16 silly audit   qjobs: [ '1.2.0' ],
16 silly audit   qs: [ '6.13.0' ],
16 silly audit   querystringify: [ '2.2.0' ],
16 silly audit   'quote-unquote': [ '1.0.0' ],
16 silly audit   raf: [ '3.4.1' ],
16 silly audit   randombytes: [ '2.1.0' ],
16 silly audit   'range-parser': [ '1.2.1' ],
16 silly audit   'raw-body': [ '2.5.2' ],
16 silly audit   'raw-loader': [ '4.0.2' ],
16 silly audit   rc: [ '1.2.8' ],
16 silly audit   'strip-json-comments': [ '2.0.1' ],
16 silly audit   'read-last-lines': [ '1.8.0' ],
16 silly audit   'read-package-json': [ '2.1.2' ],
16 silly audit   readdirp: [ '3.5.0' ],
16 silly audit   regenerate: [ '1.4.2' ],
16 silly audit   'regenerate-unicode-properties': [ '8.2.0' ],
16 silly audit   'regexp.prototype.flags': [ '1.5.1' ],
16 silly audit   'regexpu-core': [ '4.5.4' ],
16 silly audit   regjsgen: [ '0.5.2' ],
16 silly audit   regjsparser: [ '0.6.4' ],
16 silly audit   '@plotly/regl': [ '2.1.2' ],
16 silly audit   'regl-error2d': [ '2.0.12' ],
16 silly audit   'regl-line2d': [ '3.1.3' ],
16 silly audit   'regl-scatter2d': [ '3.3.1' ],
16 silly audit   'regl-splom': [ '1.0.14' ],
16 silly audit   'require-directory': [ '2.1.1' ],
16 silly audit   requirejs: [ '2.3.7' ],
16 silly audit   'requirejs-config-file': [ '4.0.0' ],
16 silly audit   'requires-port': [ '1.0.0' ],
16 silly audit   'resolve-dependency-path': [ '4.0.0' ],
16 silly audit   'resolve-protobuf-schema': [ '2.1.0' ],
16 silly audit   'restore-cursor': [ '3.1.0' ],
16 silly audit   reusify: [ '1.0.4' ],
16 silly audit   rfdc: [ '1.3.0' ],
16 silly audit   'right-now': [ '1.0.0' ],
16 silly audit   rimraf: [ '3.0.2' ],
16 silly audit   'run-parallel': [ '1.1.9' ],
16 silly audit   'run-series': [ '1.1.9' ],
16 silly audit   rw: [ '1.3.3' ],
16 silly audit   'safer-buffer': [ '2.1.2' ],
16 silly audit   'sane-topojson': [ '4.0.0' ],
16 silly audit   sass: [ '1.78.0' ],
16 silly audit   'sass-lookup': [ '6.0.1' ],
16 silly audit   sax: [ '1.2.4' ],
16 silly audit   saxes: [ '6.0.0' ],
16 silly audit   'schema-utils': [ '3.3.0' ],
16 silly audit   'serialize-javascript': [ '6.0.2' ],
16 silly audit   'set-blocking': [ '2.0.0' ],
16 silly audit   'set-function-length': [ '1.2.2' ],
16 silly audit   'set-function-name': [ '2.0.1' ],
16 silly audit   'set-value': [ '2.0.1' ],
16 silly audit   setprototypeof: [ '1.2.0' ],
16 silly audit   'shallow-copy': [ '0.0.1' ],
16 silly audit   'shebang-command': [ '2.0.0' ],
16 silly audit   'shebang-regex': [ '3.0.0' ],
16 silly audit   'side-channel': [ '1.0.6' ],
16 silly audit   signum: [ '1.0.0' ],
16 silly audit   'simple-concat': [ '1.0.1' ],
16 silly audit   'simple-get': [ '3.1.1' ],
16 silly audit   slash: [ '3.0.0' ],
16 silly audit   'socket.io': [ '4.8.1' ],
16 silly audit   'socket.io-adapter': [ '2.5.5' ],
16 silly audit   'socket.io-parser': [ '4.2.4' ],
16 silly audit   'sort-asc': [ '0.2.0' ],
16 silly audit   'sort-desc': [ '0.2.0' ],
16 silly audit   'sort-object': [ '3.0.3' ],
16 silly audit   'source-map': [ '0.6.1' ],
16 silly audit   'source-map-js': [ '1.2.0' ],
16 silly audit   'source-map-support': [ '0.5.21' ],
16 silly audit   'sourcemap-codec': [ '1.4.8' ],
16 silly audit   'spdx-correct': [ '3.1.1' ],
16 silly audit   'spdx-exceptions': [ '2.3.0' ],
16 silly audit   'spdx-expression-parse': [ '3.0.1' ],
16 silly audit   'spdx-license-ids': [ '3.0.12' ],
16 silly audit   'split-string': [ '3.1.0' ],
16 silly audit   'stack-trace': [ '0.0.9' ],
16 silly audit   'static-eval': [ '2.0.5' ],
16 silly audit   'stop-iteration-iterator': [ '1.0.0' ],
16 silly audit   'stream-browserify': [ '3.0.0' ],
16 silly audit   'stream-parser': [ '0.3.1' ],
16 silly audit   'stream-shift': [ '1.0.1' ],
16 silly audit   'stream-to-array': [ '2.3.0' ],
16 silly audit   streamroller: [ '3.0.2' ],
16 silly audit   'string-hash': [ '1.1.3' ],
16 silly audit   'string-split-by': [ '1.0.0' ],
16 silly audit   'stringify-object': [ '3.3.0' ],
16 silly audit   'strip-bom': [ '3.0.0' ],
16 silly audit   'strongly-connected-components': [ '1.0.1' ],
16 silly audit   'style-loader': [ '4.0.0' ],
16 silly audit   'stylus-lookup': [ '6.0.0' ],
16 silly audit   'superscript-text': [ '1.0.0' ],
16 silly audit   'supports-preserve-symlinks-flag': [ '1.0.0' ],
16 silly audit   'svg-arc-to-cubic-bezier': [ '3.2.0' ],
16 silly audit   'svg-path-bounds': [ '1.0.1' ],
16 silly audit   'svg-path-sdf': [ '1.1.3' ],
16 silly audit   'symbol-tree': [ '3.2.4' ],
16 silly audit   tapable: [ '2.2.1' ],
16 silly audit   tar: [ '6.2.1' ],
16 silly audit   'temp-dir': [ '1.0.0' ],
16 silly audit   'temp-write': [ '4.0.0' ],
16 silly audit   terser: [ '4.8.1', '5.27.0' ],
16 silly audit   'terser-webpack-plugin': [ '5.3.10' ],
16 silly audit   thenify: [ '3.3.1' ],
16 silly audit   'thenify-all': [ '1.6.0' ],
16 silly audit   through: [ '2.3.8' ],
16 silly audit   tinycolor2: [ '1.4.2' ],
16 silly audit   tmp: [ '0.2.1' ],
16 silly audit   'to-fast-properties': [ '2.0.0' ],
16 silly audit   'to-float32': [ '1.1.0' ],
16 silly audit   'to-px': [ '1.0.1' ],
16 silly audit   'to-regex-range': [ '5.0.1' ],
16 silly audit   toidentifier: [ '1.0.1' ],
16 silly audit   'topojson-client': [ '3.1.0' ],
16 silly audit   'tough-cookie': [ '4.1.4' ],
16 silly audit   universalify: [ '0.2.0', '2.0.0' ],
16 silly audit   'transform-loader': [ '0.2.4' ],
16 silly audit   'true-case-path': [ '2.2.1' ],
16 silly audit   'ts-api-utils': [ '1.3.0' ],
16 silly audit   'ts-graphviz': [ '2.1.2' ],
16 silly audit   'tsconfig-paths': [ '4.2.0' ],
16 silly audit   tslib: [ '2.6.3' ],
16 silly audit   'type-check': [ '0.3.2' ],
16 silly audit   'type-is': [ '1.6.18' ],
16 silly audit   typedarray: [ '0.0.6' ],
16 silly audit   'typedarray-pool': [ '1.2.0' ],
16 silly audit   typescript: [ '5.5.4' ],
16 silly audit   typewise: [ '1.0.3' ],
16 silly audit   'typewise-core': [ '1.2.0' ],
16 silly audit   'ua-parser-js': [ '0.7.33' ],
16 silly audit   'unicode-canonical-property-names-ecmascript': [ '1.0.4' ],
16 silly audit   'unicode-match-property-ecmascript': [ '1.0.4' ],
16 silly audit   'unicode-match-property-value-ecmascript': [ '1.2.0' ],
16 silly audit   'unicode-property-aliases-ecmascript': [ '1.1.0' ],
16 silly audit   'union-value': [ '1.0.1' ],
16 silly audit   unpipe: [ '1.0.0' ],
16 silly audit   unquote: [ '1.1.1' ],
16 silly audit   'update-browserslist-db': [ '1.1.0' ],
16 silly audit   'update-diff': [ '1.1.0' ],
16 silly audit   'uri-js': [ '4.4.1' ],
16 silly audit   'url-join': [ '4.0.1' ],
16 silly audit   'url-parse': [ '1.5.10' ],
16 silly audit   util: [ '0.12.5' ],
16 silly audit   'util-deprecate': [ '1.0.2' ],
16 silly audit   'utils-merge': [ '1.0.1' ],
16 silly audit   uuid: [ '3.4.0' ],
16 silly audit   'validate-npm-package-license': [ '3.0.4' ],
16 silly audit   vary: [ '1.1.2' ],
16 silly audit   'virtual-webgl': [ '1.0.6' ],
16 silly audit   'void-elements': [ '2.0.1' ],
16 silly audit   'vt-pbf': [ '3.1.3' ],
16 silly audit   'w3c-xmlserializer': [ '5.0.0' ],
16 silly audit   walkdir: [ '0.4.1' ],
16 silly audit   watchpack: [ '2.4.2' ],
16 silly audit   wcwidth: [ '1.0.1' ],
16 silly audit   'weak-map': [ '1.0.5' ],
16 silly audit   'webgl-context': [ '2.2.0' ],
16 silly audit   webpack: [ '5.94.0' ],
16 silly audit   'webpack-sources': [ '3.2.3' ],
16 silly audit   'acorn-import-attributes': [ '1.9.5' ],
16 silly audit   'eslint-scope': [ '5.1.1' ],
16 silly audit   'whatwg-encoding': [ '3.1.1' ],
16 silly audit   'whatwg-mimetype': [ '4.0.0' ],
16 silly audit   'which-boxed-primitive': [ '1.0.2' ],
16 silly audit   'which-collection': [ '1.0.1' ],
16 silly audit   'which-typed-array': [ '1.1.14' ],
16 silly audit   'wide-align': [ '1.1.5' ],
16 silly audit   'word-wrap': [ '1.2.4' ],
16 silly audit   'world-calendars': [ '1.0.3' ],
16 silly audit   wrappy: [ '1.0.2' ],
16 silly audit   'xml-name-validator': [ '5.0.0' ],
16 silly audit   xmlchars: [ '2.2.0' ],
16 silly audit   yallist: [ '4.0.0' ],
16 silly audit   yargs: [ '16.2.0' ],
16 silly audit   y18n: [ '5.0.8' ],
16 silly audit   'yargs-parser': [ '20.2.7' ]
16 silly audit }
17 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/win32-x64
18 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/win32-x64' ]
19 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/win32-ia32
20 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/win32-ia32' ]
21 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/win32-arm64
22 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/win32-arm64' ]
23 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/sunos-x64
24 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/sunos-x64' ]
25 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/openbsd-x64
26 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/openbsd-x64' ]
27 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/openbsd-arm64
28 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/openbsd-arm64' ]
29 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/netbsd-x64
30 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/netbsd-x64' ]
31 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/linux-x64
32 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/linux-x64' ]
33 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/linux-s390x
34 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/linux-s390x' ]
35 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/linux-riscv64
36 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/linux-riscv64' ]
37 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/linux-ppc64
38 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/linux-ppc64' ]
39 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/linux-mips64el
40 silly reify mark deleted [
40 silly reify   '/Users/sam/projects/plotly.js/node_modules/@esbuild/linux-mips64el'
40 silly reify ]
41 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/linux-loong64
42 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/linux-loong64' ]
43 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/linux-ia32
44 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/linux-ia32' ]
45 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/linux-arm64
46 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/linux-arm64' ]
47 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/linux-arm
48 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/linux-arm' ]
49 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/freebsd-x64
50 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/freebsd-x64' ]
51 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/freebsd-arm64
52 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/freebsd-arm64' ]
53 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/darwin-x64
54 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/darwin-x64' ]
55 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/android-x64
56 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/android-x64' ]
57 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/android-arm64
58 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/android-arm64' ]
59 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/android-arm
60 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/android-arm' ]
61 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@esbuild/aix-ppc64
62 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@esbuild/aix-ppc64' ]
63 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@biomejs/cli-win32-x64
64 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@biomejs/cli-win32-x64' ]
65 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@biomejs/cli-win32-arm64
66 silly reify mark deleted [
66 silly reify   '/Users/sam/projects/plotly.js/node_modules/@biomejs/cli-win32-arm64'
66 silly reify ]
67 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@biomejs/cli-linux-x64-musl
68 silly reify mark deleted [
68 silly reify   '/Users/sam/projects/plotly.js/node_modules/@biomejs/cli-linux-x64-musl'
68 silly reify ]
69 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@biomejs/cli-linux-x64
70 silly reify mark deleted [ '/Users/sam/projects/plotly.js/node_modules/@biomejs/cli-linux-x64' ]
71 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@biomejs/cli-linux-arm64-musl
72 silly reify mark deleted [
72 silly reify   '/Users/sam/projects/plotly.js/node_modules/@biomejs/cli-linux-arm64-musl'
72 silly reify ]
73 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@biomejs/cli-linux-arm64
74 silly reify mark deleted [
74 silly reify   '/Users/sam/projects/plotly.js/node_modules/@biomejs/cli-linux-arm64'
74 silly reify ]
75 verbose reify failed optional dependency /Users/sam/projects/plotly.js/node_modules/@biomejs/cli-darwin-x64
76 silly reify mark deleted [
76 silly reify   '/Users/sam/projects/plotly.js/node_modules/@biomejs/cli-darwin-x64'
76 silly reify ]
77 warn deprecated @types/sass@1.45.0: This is a stub types definition. sass provides its own type definitions, so you do not need this installed.
78 http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/advisories/bulk 1020ms
79 silly audit report {
79 silly audit report   mathjax: [
79 silly audit report     {
79 silly audit report       id: 1096346,
79 silly audit report       url: 'https://github.com/advisories/GHSA-v638-q856-grg8',
79 silly audit report       title: 'MathJax Regular expression Denial of Service (ReDoS)',
79 silly audit report       severity: 'high',
79 silly audit report       vulnerable_versions: '<=2.7.9',
79 silly audit report       cwe: [Array],
79 silly audit report       cvss: [Object]
79 silly audit report     }
79 silly audit report   ],
79 silly audit report   nanoid: [
79 silly audit report     {
79 silly audit report       id: 1101092,
79 silly audit report       url: 'https://github.com/advisories/GHSA-mwcw-c2x4-8c55',
79 silly audit report       title: 'Infinite loop in nanoid',
79 silly audit report       severity: 'low',
79 silly audit report       vulnerable_versions: '<3.3.8',
79 silly audit report       cwe: [Array],
79 silly audit report       cvss: [Object]
79 silly audit report     }
79 silly audit report   ]
79 silly audit report }
80 silly packumentCache corgi:https://registry.npmjs.org/mathjax cache-miss
81 silly packumentCache corgi:https://registry.npmjs.org/nanoid cache-miss
82 warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
83 warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
84 warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
85 warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
86 warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
87 warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
88 warn deprecated mumath@3.3.4: Redundant dependency in your project.
89 http fetch GET 200 https://registry.npmjs.org/nanoid 147ms (cache hit)
90 silly packumentCache corgi:https://registry.npmjs.org/nanoid set size:138004 disposed:false
91 http fetch GET 200 https://registry.npmjs.org/mathjax 150ms (cache hit)
92 silly packumentCache corgi:https://registry.npmjs.org/mathjax set size:33971 disposed:false
93 silly packumentCache corgi:https://registry.npmjs.org/postcss cache-miss
94 http fetch GET 200 https://registry.npmjs.org/postcss 70ms (cache hit)
95 silly packumentCache corgi:https://registry.npmjs.org/postcss set size:331247 disposed:false
96 warn deprecated ecstatic@4.1.4: This package is unmaintained and deprecated. See the GH Issue 259.
97 info run canvas@2.11.2 install node_modules/canvas node-pre-gyp install --fallback-to-build --update-binary
98 info run canvas@2.11.2 install { code: 1, signal: null }
99 verbose stack Error: command failed
99 verbose stack     at promiseSpawn (/Users/sam/.nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/index.js:22:22)
99 verbose stack     at spawnWithShell (/Users/sam/.nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/index.js:124:10)
99 verbose stack     at promiseSpawn (/Users/sam/.nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/index.js:12:12)
99 verbose stack     at runScriptPkg (/Users/sam/.nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/run-script-pkg.js:77:13)
99 verbose stack     at runScript (/Users/sam/.nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/run-script.js:9:12)
99 verbose stack     at /Users/sam/.nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js:329:17
99 verbose stack     at run (/Users/sam/.nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/index.js:67:22)
99 verbose stack     at /Users/sam/.nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/index.js:84:9
99 verbose stack     at new Promise (<anonymous>)
99 verbose stack     at callLimit (/Users/sam/.nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/index.js:35:69)
100 verbose pkgid canvas@2.11.2
101 error code 1
102 error path /Users/sam/projects/plotly.js/node_modules/canvas
103 error command failed
104 error command sh -c node-pre-gyp install --fallback-to-build --update-binary
105 error SOLINK_MODULE(target) Release/canvas-postbuild.node
105 error   CXX(target) Release/obj.target/canvas/src/backend/Backend.o
105 error Failed to execute '/Users/sam/.nvm/versions/node/v22.11.0/bin/node /Users/sam/.nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --update-binary --module=/Users/sam/projects/plotly.js/node_modules/canvas/build/Release/canvas.node --module_name=canvas --module_path=/Users/sam/projects/plotly.js/node_modules/canvas/build/Release --napi_version=9 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v127' (1)
106 error node-pre-gyp info it worked if it ends with ok
106 error node-pre-gyp info using node-pre-gyp@1.0.8
106 error node-pre-gyp info using node@22.11.0 | darwin | arm64
106 error (node:34958) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
106 error (Use `node --trace-deprecation ...` to show where the warning was created)
106 error node-pre-gyp http GET https://github.com/Automattic/node-canvas/releases/download/v2.11.2/canvas-v2.11.2-node-v127-darwin-unknown-arm64.tar.gz
106 error node-pre-gyp ERR! install response status 404 Not Found on https://github.com/Automattic/node-canvas/releases/download/v2.11.2/canvas-v2.11.2-node-v127-darwin-unknown-arm64.tar.gz 
106 error node-pre-gyp WARN Pre-built binaries not installable for canvas@2.11.2 and node@22.11.0 (node-v127 ABI, unknown) (falling back to source compile with node-gyp) 
106 error node-pre-gyp WARN Hit error response status 404 Not Found on https://github.com/Automattic/node-canvas/releases/download/v2.11.2/canvas-v2.11.2-node-v127-darwin-unknown-arm64.tar.gz 
106 error gyp info it worked if it ends with ok
106 error gyp info using node-gyp@10.2.0
106 error gyp info using node@22.11.0 | darwin | arm64
106 error gyp info ok 
106 error gyp info it worked if it ends with ok
106 error gyp info using node-gyp@10.2.0
106 error gyp info using node@22.11.0 | darwin | arm64
106 error gyp info find Python using Python version 3.12.4 found at "/Users/sam/.pyenv/versions/3.12.4/bin/python3"
106 error gyp info spawn /Users/sam/.pyenv/versions/3.12.4/bin/python3
106 error gyp info spawn args [
106 error gyp info spawn args '/Users/sam/.nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
106 error gyp info spawn args 'binding.gyp',
106 error gyp info spawn args '-f',
106 error gyp info spawn args 'make',
106 error gyp info spawn args '-I',
106 error gyp info spawn args '/Users/sam/projects/plotly.js/node_modules/canvas/build/config.gypi',
106 error gyp info spawn args '-I',
106 error gyp info spawn args '/Users/sam/.nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
106 error gyp info spawn args '-I',
106 error gyp info spawn args '/Users/sam/Library/Caches/node-gyp/22.11.0/include/node/common.gypi',
106 error gyp info spawn args '-Dlibrary=shared_library',
106 error gyp info spawn args '-Dvisibility=default',
106 error gyp info spawn args '-Dnode_root_dir=/Users/sam/Library/Caches/node-gyp/22.11.0',
106 error gyp info spawn args '-Dnode_gyp_dir=/Users/sam/.nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/node-gyp',
106 error gyp info spawn args '-Dnode_lib_file=/Users/sam/Library/Caches/node-gyp/22.11.0/<(target_arch)/node.lib',
106 error gyp info spawn args '-Dmodule_root_dir=/Users/sam/projects/plotly.js/node_modules/canvas',
106 error gyp info spawn args '-Dnode_engine=v8',
106 error gyp info spawn args '--depth=.',
106 error gyp info spawn args '--no-parallel',
106 error gyp info spawn args '--generator-output',
106 error gyp info spawn args 'build',
106 error gyp info spawn args '-Goutput_dir=.'
106 error gyp info spawn args ]
106 error gyp info ok 
106 error gyp info it worked if it ends with ok
106 error gyp info using node-gyp@10.2.0
106 error gyp info using node@22.11.0 | darwin | arm64
106 error gyp info spawn make
106 error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
106 error In file included from ../src/backend/Backend.cc:1:
106 error In file included from ../src/backend/Backend.h:6:
106 error ../../nan/nan.h:2546:8: error: no matching member function for call to 'SetAccessor'
106 error  2546 |   tpl->SetAccessor(
106 error       |   ~~~~~^~~~~~~~~~~
106 error /Users/sam/Library/Caches/node-gyp/22.11.0/include/node/v8-template.h:1055:8: note: candidate function not viable: no known conversion from 'v8::AccessControl' to 'PropertyAttribute' for 5th argument
106 error  1055 |   void SetAccessor(
106 error       |        ^
106 error  1056 |       Local<Name> name, AccessorNameGetterCallback getter,
106 error  1057 |       AccessorNameSetterCallback setter = nullptr,
106 error  1058 |       Local<Value> data = Local<Value>(), PropertyAttribute attribute = None,
106 error       |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
106 error /Users/sam/Library/Caches/node-gyp/22.11.0/include/node/v8-template.h:1049:8: note: candidate function not viable: no known conversion from 'imp::NativeGetter' (aka 'void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value> &)') to 'AccessorGetterCallback' (aka 'void (*)(Local<String>, const PropertyCallbackInfo<Value> &)') for 2nd argument
106 error  1049 |   void SetAccessor(
106 error       |        ^
106 error  1050 |       Local<String> name, AccessorGetterCallback getter,
106 error       |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
106 error In file included from ../src/backend/Backend.cc:1:
106 error In file included from ../src/backend/Backend.h:6:
106 error ../../nan/nan.h:2592:8: error: no matching member function for call to 'SetAccessor'
106 error  2592 |   tpl->SetAccessor(
106 error       |   ~~~~~^~~~~~~~~~~
106 error /Users/sam/Library/Caches/node-gyp/22.11.0/include/node/v8-template.h:1055:8: note: candidate function not viable: no known conversion from 'v8::AccessControl' to 'PropertyAttribute' for 5th argument
106 error  1055 |   void SetAccessor(
106 error       |        ^
106 error  1056 |       Local<Name> name, AccessorNameGetterCallback getter,
106 error  1057 |       AccessorNameSetterCallback setter = nullptr,
106 error  1058 |       Local<Value> data = Local<Value>(), PropertyAttribute attribute = None,
106 error       |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
106 error /Users/sam/Library/Caches/node-gyp/22.11.0/include/node/v8-template.h:1049:8: note: candidate function not viable: no known conversion from 'imp::NativeGetter' (aka 'void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value> &)') to 'AccessorGetterCallback' (aka 'void (*)(Local<String>, const PropertyCallbackInfo<Value> &)') for 2nd argument
106 error  1049 |   void SetAccessor(
106 error       |        ^
106 error  1050 |       Local<String> name, AccessorGetterCallback getter,
106 error       |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
106 error In file included from ../src/backend/Backend.cc:1:
106 error In file included from ../src/backend/Backend.h:6:
106 error In file included from ../../nan/nan.h:60:
106 error In file included from /Users/sam/Library/Caches/node-gyp/22.11.0/include/node/node.h:73:
106 error In file included from /Users/sam/Library/Caches/node-gyp/22.11.0/include/node/v8.h:24:
106 error In file included from /Users/sam/Library/Caches/node-gyp/22.11.0/include/node/v8-array-buffer.h:12:
106 error /Users/sam/Library/Caches/node-gyp/22.11.0/include/node/v8-local-handle.h:269:19: error: static assertion failed due to requirement 'std::is_base_of<v8::Value, v8::Data>::value': type check
106 error   269 |     static_assert(std::is_base_of<T, S>::value, "type check");
106 error       |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
106 error ../../nan/nan_callbacks_12_inl.h:175:20: note: in instantiation of function template specialization 'v8::Local<v8::Value>::Local<v8::Data>' requested here
106 error   175 |       cbinfo(info, obj->GetInternalField(kDataIndex));
106 error       |                    ^
106 error In file included from ../src/backend/Backend.cc:1:
106 error ../src/backend/Backend.h:60:14: warning: private field 'backend' is not used [-Wunused-private-field]
106 error    60 |     Backend* backend;
106 error       |              ^
106 error 1 warning and 3 errors generated.
106 error make: *** [Release/obj.target/canvas/src/backend/Backend.o] Error 1
106 error gyp ERR! build error 
106 error gyp ERR! stack Error: `make` failed with exit code: 2
106 error gyp ERR! stack at ChildProcess.<anonymous> (/Users/sam/.nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:216:23)
106 error gyp ERR! System Darwin 23.6.0
106 error gyp ERR! command "/Users/sam/.nvm/versions/node/v22.11.0/bin/node" "/Users/sam/.nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--update-binary" "--module=/Users/sam/projects/plotly.js/node_modules/canvas/build/Release/canvas.node" "--module_name=canvas" "--module_path=/Users/sam/projects/plotly.js/node_modules/canvas/build/Release" "--napi_version=9" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v127"
106 error gyp ERR! cwd /Users/sam/projects/plotly.js/node_modules/canvas
106 error gyp ERR! node -v v22.11.0
106 error gyp ERR! node-gyp -v v10.2.0
106 error gyp ERR! not ok 
106 error node-pre-gyp ERR! build error 
106 error node-pre-gyp ERR! stack Error: Failed to execute '/Users/sam/.nvm/versions/node/v22.11.0/bin/node /Users/sam/.nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --update-binary --module=/Users/sam/projects/plotly.js/node_modules/canvas/build/Release/canvas.node --module_name=canvas --module_path=/Users/sam/projects/plotly.js/node_modules/canvas/build/Release --napi_version=9 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v127' (1)
106 error node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/Users/sam/projects/plotly.js/node_modules/@mapbox/node-pre-gyp/lib/util/compile.js:89:23)
106 error node-pre-gyp ERR! stack     at ChildProcess.emit (node:events:518:28)
106 error node-pre-gyp ERR! stack     at maybeClose (node:internal/child_process:1104:16)
106 error node-pre-gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:304:5)
106 error node-pre-gyp ERR! System Darwin 23.6.0
106 error node-pre-gyp ERR! command "/Users/sam/.nvm/versions/node/v22.11.0/bin/node" "/Users/sam/projects/plotly.js/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build" "--update-binary"
106 error node-pre-gyp ERR! cwd /Users/sam/projects/plotly.js/node_modules/canvas
106 error node-pre-gyp ERR! node -v v22.11.0
106 error node-pre-gyp ERR! node-pre-gyp -v v1.0.8
106 error node-pre-gyp ERR! not ok
107 silly unfinished npm timer reify 1733958299762
108 silly unfinished npm timer reify:build 1733958302122
109 silly unfinished npm timer build 1733958302122
110 silly unfinished npm timer build:deps 1733958302123
111 silly unfinished npm timer build:run:install 1733958302141
112 silly unfinished npm timer build:run:install:node_modules/canvas 1733958302141
113 verbose cwd /Users/sam/projects/plotly.js
114 verbose os Darwin 23.6.0
115 verbose node v22.11.0
116 verbose npm  v10.9.0
117 verbose exit 1
118 verbose code 1
119 error A complete log of this run can be found in: /Users/sam/.npm/_logs/2024-12-11T23_04_59_459Z-debug-0.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugsomething broken

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions