diff --git a/package-lock.json b/package-lock.json index 00912a4..6c5c058 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1574,6 +1574,25 @@ "@deck.gl/layers": "^8.0.0" } }, + "node_modules/@deck.gl/aggregation-layers/node_modules/@luma.gl/shadertools": { + "version": "8.5.21", + "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-8.5.21.tgz", + "integrity": "sha512-WQah7yFDJ8cNCLPYpIm3r0wSlXLvjoA279fcknmATvvkW3/i8PcCJ/nYEBJO3hHEwwMQxD16+YZu/uwGiifLMg==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "@math.gl/core": "^3.5.0" + } + }, + "node_modules/@deck.gl/aggregation-layers/node_modules/@math.gl/core": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@math.gl/core/-/core-3.6.3.tgz", + "integrity": "sha512-jBABmDkj5uuuE0dTDmwwss7Cup5ZwQ6Qb7h1pgvtkEutTrhkcv8SuItQNXmF45494yIHeoGue08NlyeY6wxq2A==", + "dependencies": { + "@babel/runtime": "^7.12.0", + "@math.gl/types": "3.6.3", + "gl-matrix": "^3.4.0" + } + }, "node_modules/@deck.gl/carto": { "version": "8.4.0", "resolved": "https://registry.npmjs.org/@deck.gl/carto/-/carto-8.4.0.tgz", @@ -1620,6 +1639,25 @@ "gl-matrix": "^3.0.0" } }, + "node_modules/@deck.gl/extensions/node_modules/@luma.gl/shadertools": { + "version": "8.5.21", + "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-8.5.21.tgz", + "integrity": "sha512-WQah7yFDJ8cNCLPYpIm3r0wSlXLvjoA279fcknmATvvkW3/i8PcCJ/nYEBJO3hHEwwMQxD16+YZu/uwGiifLMg==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "@math.gl/core": "^3.5.0" + } + }, + "node_modules/@deck.gl/extensions/node_modules/@math.gl/core": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@math.gl/core/-/core-3.6.3.tgz", + "integrity": "sha512-jBABmDkj5uuuE0dTDmwwss7Cup5ZwQ6Qb7h1pgvtkEutTrhkcv8SuItQNXmF45494yIHeoGue08NlyeY6wxq2A==", + "dependencies": { + "@babel/runtime": "^7.12.0", + "@math.gl/types": "3.6.3", + "gl-matrix": "^3.4.0" + } + }, "node_modules/@deck.gl/geo-layers": { "version": "8.4.0", "resolved": "https://registry.npmjs.org/@deck.gl/geo-layers/-/geo-layers-8.4.0.tgz", @@ -1700,6 +1738,25 @@ "@deck.gl/core": "^8.0.0" } }, + "node_modules/@deck.gl/mesh-layers/node_modules/@luma.gl/shadertools": { + "version": "8.5.21", + "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-8.5.21.tgz", + "integrity": "sha512-WQah7yFDJ8cNCLPYpIm3r0wSlXLvjoA279fcknmATvvkW3/i8PcCJ/nYEBJO3hHEwwMQxD16+YZu/uwGiifLMg==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "@math.gl/core": "^3.5.0" + } + }, + "node_modules/@deck.gl/mesh-layers/node_modules/@math.gl/core": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@math.gl/core/-/core-3.6.3.tgz", + "integrity": "sha512-jBABmDkj5uuuE0dTDmwwss7Cup5ZwQ6Qb7h1pgvtkEutTrhkcv8SuItQNXmF45494yIHeoGue08NlyeY6wxq2A==", + "dependencies": { + "@babel/runtime": "^7.12.0", + "@math.gl/types": "3.6.3", + "gl-matrix": "^3.4.0" + } + }, "node_modules/@deck.gl/react": { "version": "8.4.0", "resolved": "https://registry.npmjs.org/@deck.gl/react/-/react-8.4.0.tgz", @@ -2739,7 +2796,7 @@ "@luma.gl/webgl": "8.4.0" } }, - "node_modules/@luma.gl/engine": { + "node_modules/@luma.gl/core/node_modules/@luma.gl/engine": { "version": "8.4.0", "resolved": "https://registry.npmjs.org/@luma.gl/engine/-/engine-8.4.0.tgz", "integrity": "sha512-bAlMdHXOt5pL6W0EHe7GG2v4df8iLZ+kGRC/YF0JF6scWyND7x5qWSPmOpmGVUxrCLI2M/BfUCtTvyJXZ9DYsw==", @@ -2753,6 +2810,57 @@ "probe.gl": "^3.2.1" } }, + "node_modules/@luma.gl/core/node_modules/@luma.gl/gltools": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@luma.gl/gltools/-/gltools-8.4.0.tgz", + "integrity": "sha512-NpaVZRZxNtK6eH8rfs+raib121Kqn0DUNKz028zRRUQ8dhwolwb6ct6nPklUxvAqGORMm5hlIaFYykEWEJtzBw==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "@luma.gl/constants": "8.4.0", + "probe.gl": "^3.2.1" + } + }, + "node_modules/@luma.gl/core/node_modules/@luma.gl/shadertools": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-8.4.0.tgz", + "integrity": "sha512-VwudvI04eP7Kn1OOsvd9iFFQD07pjTNx/asSE1Ev6enRNb3/ZkjRUE1l8mnLW+inum1uhga/TFwDfYYeW2gX+A==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "@math.gl/core": "^3.4.2" + } + }, + "node_modules/@luma.gl/core/node_modules/@luma.gl/webgl": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@luma.gl/webgl/-/webgl-8.4.0.tgz", + "integrity": "sha512-PeQYxYwnuVcuM87uIl2c3zIVOZAn7sFmmRUCauhxDdBYSi31tKZSncd3hvQ4Da3YpB63iKAupLVJnsHuWyfndg==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "@luma.gl/constants": "8.4.0", + "@luma.gl/gltools": "8.4.0", + "probe.gl": "^3.2.1" + } + }, + "node_modules/@luma.gl/engine": { + "version": "8.4.0-alpha.1", + "resolved": "https://registry.npmjs.org/@luma.gl/engine/-/engine-8.4.0-alpha.1.tgz", + "integrity": "sha512-74IGxptwibmk5cU3+AZo5A9cVh//fbqwTjuDps+UdJ2wXzfbRM0uh5ohUBWPToRNMMHbng0Q3LzwWrXAU8Apig==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.0.0", + "@luma.gl/constants": "8.4.0-alpha.1", + "@luma.gl/gltools": "8.4.0-alpha.1", + "@luma.gl/shadertools": "8.4.0-alpha.1", + "@luma.gl/webgl": "8.4.0-alpha.1", + "math.gl": "^3.3.0", + "probe.gl": "^3.2.1" + } + }, + "node_modules/@luma.gl/engine/node_modules/@luma.gl/constants": { + "version": "8.4.0-alpha.1", + "resolved": "https://registry.npmjs.org/@luma.gl/constants/-/constants-8.4.0-alpha.1.tgz", + "integrity": "sha512-X8XFc2auqp9p2YZURkk3m27q4OUkvMBFK44Ey4DbOEyWp5tuUJAuQqrqqFw0nMaXT+ERXauOfMxXlsajA2h2ig==", + "peer": true + }, "node_modules/@luma.gl/experimental": { "version": "8.4.0", "resolved": "https://registry.npmjs.org/@luma.gl/experimental/-/experimental-8.4.0.tgz", @@ -2772,35 +2880,50 @@ } }, "node_modules/@luma.gl/gltools": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@luma.gl/gltools/-/gltools-8.4.0.tgz", - "integrity": "sha512-NpaVZRZxNtK6eH8rfs+raib121Kqn0DUNKz028zRRUQ8dhwolwb6ct6nPklUxvAqGORMm5hlIaFYykEWEJtzBw==", + "version": "8.4.0-alpha.1", + "resolved": "https://registry.npmjs.org/@luma.gl/gltools/-/gltools-8.4.0-alpha.1.tgz", + "integrity": "sha512-sDq/AUytqDWsFiDQDV8OLJ2sNYskKsPncjuvHa07HK7bj4TXzDMh8j01MF3D+JYrJ18RISi4DkTaiyhyZ4SewA==", + "peer": true, "dependencies": { "@babel/runtime": "^7.0.0", - "@luma.gl/constants": "8.4.0", + "@luma.gl/constants": "8.4.0-alpha.1", "probe.gl": "^3.2.1" } }, + "node_modules/@luma.gl/gltools/node_modules/@luma.gl/constants": { + "version": "8.4.0-alpha.1", + "resolved": "https://registry.npmjs.org/@luma.gl/constants/-/constants-8.4.0-alpha.1.tgz", + "integrity": "sha512-X8XFc2auqp9p2YZURkk3m27q4OUkvMBFK44Ey4DbOEyWp5tuUJAuQqrqqFw0nMaXT+ERXauOfMxXlsajA2h2ig==", + "peer": true + }, "node_modules/@luma.gl/shadertools": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-8.4.0.tgz", - "integrity": "sha512-VwudvI04eP7Kn1OOsvd9iFFQD07pjTNx/asSE1Ev6enRNb3/ZkjRUE1l8mnLW+inum1uhga/TFwDfYYeW2gX+A==", + "version": "8.4.0-alpha.1", + "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-8.4.0-alpha.1.tgz", + "integrity": "sha512-pXF8oFgIBjpFy9e5UI0foXd2knFzp4qa82ls53tk2AZB/TQBcmnTjYjYxraGaGuC2n6Uy3cHM+FqytyupxOsSg==", + "peer": true, "dependencies": { "@babel/runtime": "^7.0.0", - "@math.gl/core": "^3.4.2" + "math.gl": "^3.3.0" } }, "node_modules/@luma.gl/webgl": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@luma.gl/webgl/-/webgl-8.4.0.tgz", - "integrity": "sha512-PeQYxYwnuVcuM87uIl2c3zIVOZAn7sFmmRUCauhxDdBYSi31tKZSncd3hvQ4Da3YpB63iKAupLVJnsHuWyfndg==", + "version": "8.4.0-alpha.1", + "resolved": "https://registry.npmjs.org/@luma.gl/webgl/-/webgl-8.4.0-alpha.1.tgz", + "integrity": "sha512-EXg5DLalIaCFczPxqv352C9tEOZffblDk8tMmla6/m5Jmup4VEJ2YkH1F0mYs7/PlDN04TbVmUBv2wyBFW1rqg==", + "peer": true, "dependencies": { "@babel/runtime": "^7.0.0", - "@luma.gl/constants": "8.4.0", - "@luma.gl/gltools": "8.4.0", + "@luma.gl/constants": "8.4.0-alpha.1", + "@luma.gl/gltools": "8.4.0-alpha.1", "probe.gl": "^3.2.1" } }, + "node_modules/@luma.gl/webgl/node_modules/@luma.gl/constants": { + "version": "8.4.0-alpha.1", + "resolved": "https://registry.npmjs.org/@luma.gl/constants/-/constants-8.4.0-alpha.1.tgz", + "integrity": "sha512-X8XFc2auqp9p2YZURkk3m27q4OUkvMBFK44Ey4DbOEyWp5tuUJAuQqrqqFw0nMaXT+ERXauOfMxXlsajA2h2ig==", + "peer": true + }, "node_modules/@mapbox/geojson-rewind": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.0.tgz", @@ -3176,6 +3299,11 @@ "@math.gl/core": "3.4.2" } }, + "node_modules/@math.gl/types": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@math.gl/types/-/types-3.6.3.tgz", + "integrity": "sha512-3uWLVXHY3jQxsXCr/UCNPSc2BG0hNUljhmOBt9l+lNFDp7zHgm0cK2Tw4kj2XfkJy4TgwZTBGwRDQgWEbLbdTA==" + }, "node_modules/@math.gl/web-mercator": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/@math.gl/web-mercator/-/web-mercator-3.4.2.tgz", @@ -5874,6 +6002,15 @@ "node": ">=8" } }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, "node_modules/blob": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", @@ -6267,7 +6404,7 @@ "node_modules/buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" }, "node_modules/buffer-from": { "version": "1.1.1", @@ -10240,6 +10377,12 @@ "node": ">= 10" } }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, "node_modules/filesize": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.0.1.tgz", @@ -10859,9 +11002,9 @@ } }, "node_modules/gl-matrix": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.3.0.tgz", - "integrity": "sha512-COb7LDz+SXaHtl/h4LeaFcNdJdAQSDeVqjiIihSXNrkWObZLhDI4hIkZC11Aeqp7bcE72clzB0BnDXr2SmslRA==" + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.4.tgz", + "integrity": "sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ==" }, "node_modules/glob": { "version": "7.1.6", @@ -11686,9 +11829,9 @@ } }, "node_modules/immutable": { - "version": "4.0.0-rc.12", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0-rc.12.tgz", - "integrity": "sha512-0M2XxkZLx/mi3t8NVwIm1g8nHoEmM9p9UBl/G9k4+hm0kBgOVdMV/B3CY5dQ8qG8qc80NN4gDV4HQv6FTJ5q7A==" + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==" }, "node_modules/import-cwd": { "version": "2.1.0", @@ -12870,6 +13013,24 @@ "fsevents": "^1.2.7" } }, + "node_modules/jest-haste-map/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "Upgrade to fsevents v2 to mitigate potential security issues", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, "node_modules/jest-jasmine2": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", @@ -13253,6 +13414,12 @@ "node": ">= 6" } }, + "node_modules/jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", + "peer": true + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -13604,21 +13771,21 @@ } }, "node_modules/jwa": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", - "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz", + "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==", "dependencies": { - "buffer-equal-constant-time": "1.0.1", + "buffer-equal-constant-time": "^1.0.1", "ecdsa-sig-formatter": "1.0.11", "safe-buffer": "^5.0.1" } }, "node_modules/jws": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", - "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz", + "integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==", "dependencies": { - "jwa": "^2.0.0", + "jwa": "^2.0.1", "safe-buffer": "^5.0.1" } }, @@ -14630,6 +14797,12 @@ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" }, + "node_modules/nan": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.24.0.tgz", + "integrity": "sha512-Vpf9qnVW1RaDkoNKFUvfxqAbtI8ncb8OJlqZ9wwpXzWPEsvsB1nvdUi6oYrHIkQ1Y/tMDnr1h4nczS0VB9Xykg==", + "optional": true + }, "node_modules/nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -18282,6 +18455,19 @@ "node": ">=4" } }, + "node_modules/react-scripts/node_modules/fsevents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", + "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/react-scripts/node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -21674,6 +21860,19 @@ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "node_modules/ua-parser-js": { "version": "0.7.28", "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", @@ -22297,6 +22496,24 @@ "fsevents": "^1.2.7" } }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "Upgrade to fsevents v2 to mitigate potential security issues", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, "node_modules/watchpack-chokidar2/node_modules/glob-parent": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", @@ -22547,6 +22764,24 @@ "fsevents": "^1.2.7" } }, + "node_modules/webpack-dev-server/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "Upgrade to fsevents v2 to mitigate potential security issues", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, "node_modules/webpack-dev-server/node_modules/glob-parent": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", @@ -24516,6 +24751,27 @@ "@luma.gl/shadertools": "^8.4.0", "@math.gl/web-mercator": "^3.4.2", "d3-hexbin": "^0.2.1" + }, + "dependencies": { + "@luma.gl/shadertools": { + "version": "8.5.21", + "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-8.5.21.tgz", + "integrity": "sha512-WQah7yFDJ8cNCLPYpIm3r0wSlXLvjoA279fcknmATvvkW3/i8PcCJ/nYEBJO3hHEwwMQxD16+YZu/uwGiifLMg==", + "requires": { + "@babel/runtime": "^7.0.0", + "@math.gl/core": "^3.5.0" + } + }, + "@math.gl/core": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@math.gl/core/-/core-3.6.3.tgz", + "integrity": "sha512-jBABmDkj5uuuE0dTDmwwss7Cup5ZwQ6Qb7h1pgvtkEutTrhkcv8SuItQNXmF45494yIHeoGue08NlyeY6wxq2A==", + "requires": { + "@babel/runtime": "^7.12.0", + "@math.gl/types": "3.6.3", + "gl-matrix": "^3.4.0" + } + } } }, "@deck.gl/carto": { @@ -24552,6 +24808,27 @@ "integrity": "sha512-H0vcnnpc+f5VpXQKBepCx4Cl5Rfn0ehlJYS9oSkck3Jth8lB1IzYzY7aOxsJbfBND+tl3C8mclycLlow8+qTBw==", "requires": { "@luma.gl/shadertools": "^8.4.0" + }, + "dependencies": { + "@luma.gl/shadertools": { + "version": "8.5.21", + "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-8.5.21.tgz", + "integrity": "sha512-WQah7yFDJ8cNCLPYpIm3r0wSlXLvjoA279fcknmATvvkW3/i8PcCJ/nYEBJO3hHEwwMQxD16+YZu/uwGiifLMg==", + "requires": { + "@babel/runtime": "^7.0.0", + "@math.gl/core": "^3.5.0" + } + }, + "@math.gl/core": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@math.gl/core/-/core-3.6.3.tgz", + "integrity": "sha512-jBABmDkj5uuuE0dTDmwwss7Cup5ZwQ6Qb7h1pgvtkEutTrhkcv8SuItQNXmF45494yIHeoGue08NlyeY6wxq2A==", + "requires": { + "@babel/runtime": "^7.12.0", + "@math.gl/types": "3.6.3", + "gl-matrix": "^3.4.0" + } + } } }, "@deck.gl/geo-layers": { @@ -24612,6 +24889,27 @@ "@loaders.gl/gltf": "^2.3.0", "@luma.gl/experimental": "^8.4.0", "@luma.gl/shadertools": "^8.4.0" + }, + "dependencies": { + "@luma.gl/shadertools": { + "version": "8.5.21", + "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-8.5.21.tgz", + "integrity": "sha512-WQah7yFDJ8cNCLPYpIm3r0wSlXLvjoA279fcknmATvvkW3/i8PcCJ/nYEBJO3hHEwwMQxD16+YZu/uwGiifLMg==", + "requires": { + "@babel/runtime": "^7.0.0", + "@math.gl/core": "^3.5.0" + } + }, + "@math.gl/core": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@math.gl/core/-/core-3.6.3.tgz", + "integrity": "sha512-jBABmDkj5uuuE0dTDmwwss7Cup5ZwQ6Qb7h1pgvtkEutTrhkcv8SuItQNXmF45494yIHeoGue08NlyeY6wxq2A==", + "requires": { + "@babel/runtime": "^7.12.0", + "@math.gl/types": "3.6.3", + "gl-matrix": "^3.4.0" + } + } } }, "@deck.gl/react": { @@ -25521,20 +25819,75 @@ "@luma.gl/gltools": "8.4.0", "@luma.gl/shadertools": "8.4.0", "@luma.gl/webgl": "8.4.0" + }, + "dependencies": { + "@luma.gl/engine": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@luma.gl/engine/-/engine-8.4.0.tgz", + "integrity": "sha512-bAlMdHXOt5pL6W0EHe7GG2v4df8iLZ+kGRC/YF0JF6scWyND7x5qWSPmOpmGVUxrCLI2M/BfUCtTvyJXZ9DYsw==", + "requires": { + "@babel/runtime": "^7.0.0", + "@luma.gl/constants": "8.4.0", + "@luma.gl/gltools": "8.4.0", + "@luma.gl/shadertools": "8.4.0", + "@luma.gl/webgl": "8.4.0", + "@math.gl/core": "^3.4.2", + "probe.gl": "^3.2.1" + } + }, + "@luma.gl/gltools": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@luma.gl/gltools/-/gltools-8.4.0.tgz", + "integrity": "sha512-NpaVZRZxNtK6eH8rfs+raib121Kqn0DUNKz028zRRUQ8dhwolwb6ct6nPklUxvAqGORMm5hlIaFYykEWEJtzBw==", + "requires": { + "@babel/runtime": "^7.0.0", + "@luma.gl/constants": "8.4.0", + "probe.gl": "^3.2.1" + } + }, + "@luma.gl/shadertools": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-8.4.0.tgz", + "integrity": "sha512-VwudvI04eP7Kn1OOsvd9iFFQD07pjTNx/asSE1Ev6enRNb3/ZkjRUE1l8mnLW+inum1uhga/TFwDfYYeW2gX+A==", + "requires": { + "@babel/runtime": "^7.0.0", + "@math.gl/core": "^3.4.2" + } + }, + "@luma.gl/webgl": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@luma.gl/webgl/-/webgl-8.4.0.tgz", + "integrity": "sha512-PeQYxYwnuVcuM87uIl2c3zIVOZAn7sFmmRUCauhxDdBYSi31tKZSncd3hvQ4Da3YpB63iKAupLVJnsHuWyfndg==", + "requires": { + "@babel/runtime": "^7.0.0", + "@luma.gl/constants": "8.4.0", + "@luma.gl/gltools": "8.4.0", + "probe.gl": "^3.2.1" + } + } } }, "@luma.gl/engine": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@luma.gl/engine/-/engine-8.4.0.tgz", - "integrity": "sha512-bAlMdHXOt5pL6W0EHe7GG2v4df8iLZ+kGRC/YF0JF6scWyND7x5qWSPmOpmGVUxrCLI2M/BfUCtTvyJXZ9DYsw==", + "version": "8.4.0-alpha.1", + "resolved": "https://registry.npmjs.org/@luma.gl/engine/-/engine-8.4.0-alpha.1.tgz", + "integrity": "sha512-74IGxptwibmk5cU3+AZo5A9cVh//fbqwTjuDps+UdJ2wXzfbRM0uh5ohUBWPToRNMMHbng0Q3LzwWrXAU8Apig==", + "peer": true, "requires": { "@babel/runtime": "^7.0.0", - "@luma.gl/constants": "8.4.0", - "@luma.gl/gltools": "8.4.0", - "@luma.gl/shadertools": "8.4.0", - "@luma.gl/webgl": "8.4.0", - "@math.gl/core": "^3.4.2", + "@luma.gl/constants": "8.4.0-alpha.1", + "@luma.gl/gltools": "8.4.0-alpha.1", + "@luma.gl/shadertools": "8.4.0-alpha.1", + "@luma.gl/webgl": "8.4.0-alpha.1", + "math.gl": "^3.3.0", "probe.gl": "^3.2.1" + }, + "dependencies": { + "@luma.gl/constants": { + "version": "8.4.0-alpha.1", + "resolved": "https://registry.npmjs.org/@luma.gl/constants/-/constants-8.4.0-alpha.1.tgz", + "integrity": "sha512-X8XFc2auqp9p2YZURkk3m27q4OUkvMBFK44Ey4DbOEyWp5tuUJAuQqrqqFw0nMaXT+ERXauOfMxXlsajA2h2ig==", + "peer": true + } } }, "@luma.gl/experimental": { @@ -25548,33 +25901,52 @@ } }, "@luma.gl/gltools": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@luma.gl/gltools/-/gltools-8.4.0.tgz", - "integrity": "sha512-NpaVZRZxNtK6eH8rfs+raib121Kqn0DUNKz028zRRUQ8dhwolwb6ct6nPklUxvAqGORMm5hlIaFYykEWEJtzBw==", + "version": "8.4.0-alpha.1", + "resolved": "https://registry.npmjs.org/@luma.gl/gltools/-/gltools-8.4.0-alpha.1.tgz", + "integrity": "sha512-sDq/AUytqDWsFiDQDV8OLJ2sNYskKsPncjuvHa07HK7bj4TXzDMh8j01MF3D+JYrJ18RISi4DkTaiyhyZ4SewA==", + "peer": true, "requires": { "@babel/runtime": "^7.0.0", - "@luma.gl/constants": "8.4.0", + "@luma.gl/constants": "8.4.0-alpha.1", "probe.gl": "^3.2.1" + }, + "dependencies": { + "@luma.gl/constants": { + "version": "8.4.0-alpha.1", + "resolved": "https://registry.npmjs.org/@luma.gl/constants/-/constants-8.4.0-alpha.1.tgz", + "integrity": "sha512-X8XFc2auqp9p2YZURkk3m27q4OUkvMBFK44Ey4DbOEyWp5tuUJAuQqrqqFw0nMaXT+ERXauOfMxXlsajA2h2ig==", + "peer": true + } } }, "@luma.gl/shadertools": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-8.4.0.tgz", - "integrity": "sha512-VwudvI04eP7Kn1OOsvd9iFFQD07pjTNx/asSE1Ev6enRNb3/ZkjRUE1l8mnLW+inum1uhga/TFwDfYYeW2gX+A==", + "version": "8.4.0-alpha.1", + "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-8.4.0-alpha.1.tgz", + "integrity": "sha512-pXF8oFgIBjpFy9e5UI0foXd2knFzp4qa82ls53tk2AZB/TQBcmnTjYjYxraGaGuC2n6Uy3cHM+FqytyupxOsSg==", + "peer": true, "requires": { "@babel/runtime": "^7.0.0", - "@math.gl/core": "^3.4.2" + "math.gl": "^3.3.0" } }, "@luma.gl/webgl": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/@luma.gl/webgl/-/webgl-8.4.0.tgz", - "integrity": "sha512-PeQYxYwnuVcuM87uIl2c3zIVOZAn7sFmmRUCauhxDdBYSi31tKZSncd3hvQ4Da3YpB63iKAupLVJnsHuWyfndg==", + "version": "8.4.0-alpha.1", + "resolved": "https://registry.npmjs.org/@luma.gl/webgl/-/webgl-8.4.0-alpha.1.tgz", + "integrity": "sha512-EXg5DLalIaCFczPxqv352C9tEOZffblDk8tMmla6/m5Jmup4VEJ2YkH1F0mYs7/PlDN04TbVmUBv2wyBFW1rqg==", + "peer": true, "requires": { "@babel/runtime": "^7.0.0", - "@luma.gl/constants": "8.4.0", - "@luma.gl/gltools": "8.4.0", + "@luma.gl/constants": "8.4.0-alpha.1", + "@luma.gl/gltools": "8.4.0-alpha.1", "probe.gl": "^3.2.1" + }, + "dependencies": { + "@luma.gl/constants": { + "version": "8.4.0-alpha.1", + "resolved": "https://registry.npmjs.org/@luma.gl/constants/-/constants-8.4.0-alpha.1.tgz", + "integrity": "sha512-X8XFc2auqp9p2YZURkk3m27q4OUkvMBFK44Ey4DbOEyWp5tuUJAuQqrqqFw0nMaXT+ERXauOfMxXlsajA2h2ig==", + "peer": true + } } }, "@mapbox/geojson-rewind": { @@ -25795,6 +26167,11 @@ "@math.gl/core": "3.4.2" } }, + "@math.gl/types": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@math.gl/types/-/types-3.6.3.tgz", + "integrity": "sha512-3uWLVXHY3jQxsXCr/UCNPSc2BG0hNUljhmOBt9l+lNFDp7zHgm0cK2Tw4kj2XfkJy4TgwZTBGwRDQgWEbLbdTA==" + }, "@math.gl/web-mercator": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/@math.gl/web-mercator/-/web-mercator-3.4.2.tgz", @@ -28068,6 +28445,15 @@ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, "blob": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", @@ -28421,7 +28807,7 @@ "buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" }, "buffer-from": { "version": "1.1.1", @@ -31644,6 +32030,12 @@ "tslib": "^2.0.3" } }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, "filesize": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.0.1.tgz", @@ -32155,9 +32547,9 @@ } }, "gl-matrix": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.3.0.tgz", - "integrity": "sha512-COb7LDz+SXaHtl/h4LeaFcNdJdAQSDeVqjiIihSXNrkWObZLhDI4hIkZC11Aeqp7bcE72clzB0BnDXr2SmslRA==" + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.4.tgz", + "integrity": "sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ==" }, "glob": { "version": "7.1.6", @@ -32824,9 +33216,9 @@ "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" }, "immutable": { - "version": "4.0.0-rc.12", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0-rc.12.tgz", - "integrity": "sha512-0M2XxkZLx/mi3t8NVwIm1g8nHoEmM9p9UBl/G9k4+hm0kBgOVdMV/B3CY5dQ8qG8qc80NN4gDV4HQv6FTJ5q7A==" + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==" }, "import-cwd": { "version": "2.1.0", @@ -33706,6 +34098,18 @@ "micromatch": "^3.1.10", "sane": "^4.0.3", "walker": "^1.0.7" + }, + "dependencies": { + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + } } }, "jest-jasmine2": { @@ -33997,6 +34401,12 @@ } } }, + "jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", + "peer": true + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -34286,21 +34696,21 @@ } }, "jwa": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", - "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz", + "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==", "requires": { - "buffer-equal-constant-time": "1.0.1", + "buffer-equal-constant-time": "^1.0.1", "ecdsa-sig-formatter": "1.0.11", "safe-buffer": "^5.0.1" } }, "jws": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", - "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz", + "integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==", "requires": { - "jwa": "^2.0.0", + "jwa": "^2.0.1", "safe-buffer": "^5.0.1" } }, @@ -35140,6 +35550,12 @@ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" }, + "nan": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.24.0.tgz", + "integrity": "sha512-Vpf9qnVW1RaDkoNKFUvfxqAbtI8ncb8OJlqZ9wwpXzWPEsvsB1nvdUi6oYrHIkQ1Y/tMDnr1h4nczS0VB9Xykg==", + "optional": true + }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -38080,6 +38496,12 @@ "locate-path": "^2.0.0" } }, + "fsevents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", + "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", + "optional": true + }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -40867,6 +41289,12 @@ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, + "typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "peer": true + }, "ua-parser-js": { "version": "0.7.28", "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", @@ -41371,6 +41799,16 @@ "upath": "^1.1.1" } }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, "glob-parent": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", @@ -41669,6 +42107,16 @@ "upath": "^1.1.1" } }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, "glob-parent": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",