diff --git a/package-lock.json b/package-lock.json index 799296b8..8d156f50 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,10 +7,10 @@ "dependencies": { "@anywidget/react": "^0.0.8", "@babel/runtime": "^7.26.0", - "@deck.gl/core": "^9.0.36", - "@deck.gl/extensions": "^9.0.36", - "@deck.gl/layers": "^9.0.36", - "@deck.gl/react": "^9.0.36", + "@deck.gl/core": "^9.1.4", + "@deck.gl/extensions": "^9.1.4", + "@deck.gl/layers": "^9.1.4", + "@deck.gl/react": "^9.1.4", "@geoarrow/deck.gl-layers": "^0.3.0", "@nextui-org/react": "^2.4.8", "@xstate/react": "^5.0.0", @@ -1223,41 +1223,127 @@ } }, "node_modules/@deck.gl/core": { - "version": "9.0.36", - "resolved": "https://registry.npmjs.org/@deck.gl/core/-/core-9.0.36.tgz", - "integrity": "sha512-Muhty9C5smnITbx7XoiiG465DI+qpNT7y2yfQPPdBYrUkKLYTD9qJRMHZcLcwSuEJj6JmopmkcqOpraxiOc0Ew==", + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/@deck.gl/core/-/core-9.1.4.tgz", + "integrity": "sha512-WFDc0+yOWlBiQhbHwCall40btSLQUFmyQjLskHnn1LymNz3Ot4kjfBG4hG9nIX/0G+PvrTUQCBxmkNkZK1kDMA==", + "license": "MIT", "dependencies": { "@loaders.gl/core": "^4.2.0", "@loaders.gl/images": "^4.2.0", - "@luma.gl/constants": "~9.0.27", - "@luma.gl/core": "~9.0.27", - "@luma.gl/engine": "~9.0.27", - "@luma.gl/shadertools": "~9.0.27", - "@luma.gl/webgl": "~9.0.27", - "@math.gl/core": "^4.0.0", - "@math.gl/sun": "^4.0.0", - "@math.gl/web-mercator": "^4.0.0", - "@probe.gl/env": "^4.0.9", - "@probe.gl/log": "^4.0.9", - "@probe.gl/stats": "^4.0.9", + "@luma.gl/constants": "^9.1.2", + "@luma.gl/core": "^9.1.2", + "@luma.gl/engine": "^9.1.2", + "@luma.gl/shadertools": "^9.1.2", + "@luma.gl/webgl": "^9.1.2", + "@math.gl/core": "^4.1.0", + "@math.gl/sun": "^4.1.0", + "@math.gl/types": "^4.1.0", + "@math.gl/web-mercator": "^4.1.0", + "@probe.gl/env": "^4.1.0", + "@probe.gl/log": "^4.1.0", + "@probe.gl/stats": "^4.1.0", "@types/offscreencanvas": "^2019.6.4", "gl-matrix": "^3.0.0", - "mjolnir.js": "^2.7.0" + "mjolnir.js": "^3.0.0" + } + }, + "node_modules/@deck.gl/core/node_modules/@luma.gl/constants": { + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/@luma.gl/constants/-/constants-9.1.4.tgz", + "integrity": "sha512-bxqXRYFPFB2P4G3lMZ369y5rPuS0hCqGCU0Swzk9K8cCRBqQ4O4qa44Mj0ObxD/Fh8HeW8+EUwgvksZ9zHNrlA==", + "license": "MIT" + }, + "node_modules/@deck.gl/core/node_modules/@luma.gl/core": { + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/@luma.gl/core/-/core-9.1.4.tgz", + "integrity": "sha512-GBVgnbGnz3suO+aiw46T8PoVhZNgxtrTtCrIetXGpvejWP4bgnfFY5ENtAYiyIgLBpqoqPGqrmoJgQHLPpe0Mw==", + "license": "MIT", + "dependencies": { + "@math.gl/types": "^4.1.0", + "@probe.gl/env": "^4.0.8", + "@probe.gl/log": "^4.0.8", + "@probe.gl/stats": "^4.0.8", + "@types/offscreencanvas": "^2019.6.4" + } + }, + "node_modules/@deck.gl/core/node_modules/@luma.gl/engine": { + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/@luma.gl/engine/-/engine-9.1.4.tgz", + "integrity": "sha512-qZMRYfOaZ9X1vuYDDT6nYo1NNEr7CCgCyY0qPpQ2kKj2NFlLKPXf2LFxB580Rwb7y6eLoU1GcEk7LHrqOL23ww==", + "license": "MIT", + "dependencies": { + "@math.gl/core": "^4.1.0", + "@math.gl/types": "^4.1.0", + "@probe.gl/log": "^4.0.8", + "@probe.gl/stats": "^4.0.8" + }, + "peerDependencies": { + "@luma.gl/core": "^9.1.0", + "@luma.gl/shadertools": "^9.1.0" + } + }, + "node_modules/@deck.gl/core/node_modules/@luma.gl/shadertools": { + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-9.1.4.tgz", + "integrity": "sha512-qU2O5ZiK7uTp4vQyroUUtqtnMIL+slWbfaQsmTIv34MKzngz0FYUYxWHqk9Vql6KRfKx/hncdQvGh0zSGOCpDg==", + "license": "MIT", + "dependencies": { + "@math.gl/core": "^4.1.0", + "@math.gl/types": "^4.1.0", + "wgsl_reflect": "^1.0.1" + }, + "peerDependencies": { + "@luma.gl/core": "^9.1.0" + } + }, + "node_modules/@deck.gl/core/node_modules/@luma.gl/webgl": { + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/@luma.gl/webgl/-/webgl-9.1.4.tgz", + "integrity": "sha512-0HPxqKdtSo4MP+ho93TLFgW4yz/9WeVIuYnbZuYHQJSJlMLjhwIE5njkY4I01qe4Vti9X8AzZPHjvpvZuPAr5g==", + "license": "MIT", + "dependencies": { + "@luma.gl/constants": "9.1.4", + "@math.gl/types": "^4.1.0", + "@probe.gl/env": "^4.0.8" + }, + "peerDependencies": { + "@luma.gl/core": "^9.1.0" } }, "node_modules/@deck.gl/extensions": { - "version": "9.0.36", - "resolved": "https://registry.npmjs.org/@deck.gl/extensions/-/extensions-9.0.36.tgz", - "integrity": "sha512-QMx9eYTFSkAuWaOsTtNswjE/e2KYUxCRS60WWtzA+Hf7dVySpjhdFLYCO27Mw8A02cQLiJaCeQFeCXjjNVtEsg==", + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/@deck.gl/extensions/-/extensions-9.1.4.tgz", + "integrity": "sha512-Q7h+zVFVJac/VNSNFoWQt14coG057qJvzWKXNSs4scDfIs4BZJD/m17pRIwIFQb+AuD+POh3t5e6DlYu0bVLtQ==", + "license": "MIT", "dependencies": { - "@luma.gl/constants": "~9.0.27", - "@luma.gl/shadertools": "~9.0.27", - "@math.gl/core": "^4.0.0" + "@luma.gl/constants": "^9.1.2", + "@luma.gl/shadertools": "^9.1.2", + "@math.gl/core": "^4.1.0" }, "peerDependencies": { - "@deck.gl/core": "^9.0.0", - "@luma.gl/core": "~9.0.0", - "@luma.gl/engine": "~9.0.0" + "@deck.gl/core": "^9.1.0", + "@luma.gl/core": "^9.1.0", + "@luma.gl/engine": "^9.1.0" + } + }, + "node_modules/@deck.gl/extensions/node_modules/@luma.gl/constants": { + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/@luma.gl/constants/-/constants-9.1.4.tgz", + "integrity": "sha512-bxqXRYFPFB2P4G3lMZ369y5rPuS0hCqGCU0Swzk9K8cCRBqQ4O4qa44Mj0ObxD/Fh8HeW8+EUwgvksZ9zHNrlA==", + "license": "MIT" + }, + "node_modules/@deck.gl/extensions/node_modules/@luma.gl/shadertools": { + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-9.1.4.tgz", + "integrity": "sha512-qU2O5ZiK7uTp4vQyroUUtqtnMIL+slWbfaQsmTIv34MKzngz0FYUYxWHqk9Vql6KRfKx/hncdQvGh0zSGOCpDg==", + "license": "MIT", + "dependencies": { + "@math.gl/core": "^4.1.0", + "@math.gl/types": "^4.1.0", + "wgsl_reflect": "^1.0.1" + }, + "peerDependencies": { + "@luma.gl/core": "^9.1.0" } }, "node_modules/@deck.gl/geo-layers": { @@ -1294,23 +1380,39 @@ } }, "node_modules/@deck.gl/layers": { - "version": "9.0.36", - "resolved": "https://registry.npmjs.org/@deck.gl/layers/-/layers-9.0.36.tgz", - "integrity": "sha512-sVK/oq+XE7cSXE1KWbwWOP80gvQzjj3O2CPp0sQQTYEjvCFY34bj97w88KAv09XaMWzu6hyH9DdKgM0a0sKH8Q==", + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/@deck.gl/layers/-/layers-9.1.4.tgz", + "integrity": "sha512-MZZHuxMKy9b/gVh6UNZONPYhHyuvAhG6Rq1viSU44Dceto+U7tybdsZCMQZMGyK2cLz2wm95i8u7BOTYcoGt/A==", + "license": "MIT", "dependencies": { "@loaders.gl/images": "^4.2.0", "@loaders.gl/schema": "^4.2.0", + "@luma.gl/shadertools": "^9.1.2", "@mapbox/tiny-sdf": "^2.0.5", - "@math.gl/core": "^4.0.0", - "@math.gl/polygon": "^4.0.0", - "@math.gl/web-mercator": "^4.0.0", + "@math.gl/core": "^4.1.0", + "@math.gl/polygon": "^4.1.0", + "@math.gl/web-mercator": "^4.1.0", "earcut": "^2.2.4" }, "peerDependencies": { - "@deck.gl/core": "^9.0.0", + "@deck.gl/core": "^9.1.0", "@loaders.gl/core": "^4.2.0", - "@luma.gl/core": "~9.0.0", - "@luma.gl/engine": "~9.0.0" + "@luma.gl/core": "^9.1.0", + "@luma.gl/engine": "^9.1.0" + } + }, + "node_modules/@deck.gl/layers/node_modules/@luma.gl/shadertools": { + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-9.1.4.tgz", + "integrity": "sha512-qU2O5ZiK7uTp4vQyroUUtqtnMIL+slWbfaQsmTIv34MKzngz0FYUYxWHqk9Vql6KRfKx/hncdQvGh0zSGOCpDg==", + "license": "MIT", + "dependencies": { + "@math.gl/core": "^4.1.0", + "@math.gl/types": "^4.1.0", + "wgsl_reflect": "^1.0.1" + }, + "peerDependencies": { + "@luma.gl/core": "^9.1.0" } }, "node_modules/@deck.gl/layers/node_modules/@math.gl/polygon": { @@ -1338,15 +1440,30 @@ } }, "node_modules/@deck.gl/react": { - "version": "9.0.36", - "resolved": "https://registry.npmjs.org/@deck.gl/react/-/react-9.0.36.tgz", - "integrity": "sha512-x7EaxkUCT2N9x6rPyL+Lchh3CvitZLZI8G4QvXvlwglvdamUCI42L7+91HecpI5DDYkxuZluql2c9TWGoC7TXQ==", + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/@deck.gl/react/-/react-9.1.4.tgz", + "integrity": "sha512-uZmgw3KDf+JSxOvruv6DsTIsatpYFOdBvB9nnMZLuUXlPyim3aw8UUnSUDz0oMD7aZptrc71iQIvUbeK0ZbsMA==", + "license": "MIT", "peerDependencies": { - "@deck.gl/core": "^9.0.0", + "@deck.gl/core": "^9.1.0", + "@deck.gl/widgets": "^9.1.0", "react": ">=16.3.0", "react-dom": ">=16.3.0" } }, + "node_modules/@deck.gl/widgets": { + "version": "9.1.4", + "resolved": "https://registry.npmjs.org/@deck.gl/widgets/-/widgets-9.1.4.tgz", + "integrity": "sha512-h78OzYmQZCq2VhaAKvXD62bsRniVuDaenfeHO8ofNeEvnYWwT0xsqRGRBGVBe/CuDEztJsCgJfbtfj5vlHeLjg==", + "license": "MIT", + "peer": true, + "dependencies": { + "preact": "^10.17.0" + }, + "peerDependencies": { + "@deck.gl/core": "^9.1.0" + } + }, "node_modules/@esbuild/aix-ppc64": { "version": "0.24.0", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", @@ -2546,12 +2663,14 @@ "node_modules/@luma.gl/constants": { "version": "9.0.27", "resolved": "https://registry.npmjs.org/@luma.gl/constants/-/constants-9.0.27.tgz", - "integrity": "sha512-NBkMim3u0xt4UDe4e69L6E/pq5XNxfX60GrggJDzfilVRfIbx5XwKhBXTyNjjtNEk4oc6uYLHWd/05jGRHcfLg==" + "integrity": "sha512-NBkMim3u0xt4UDe4e69L6E/pq5XNxfX60GrggJDzfilVRfIbx5XwKhBXTyNjjtNEk4oc6uYLHWd/05jGRHcfLg==", + "peer": true }, "node_modules/@luma.gl/core": { "version": "9.0.27", "resolved": "https://registry.npmjs.org/@luma.gl/core/-/core-9.0.27.tgz", "integrity": "sha512-7OXM8ZknTuqt10nL8XHg3YzaHESzU2pSh+6BknLJbLM+UjNWOkDHArF6pRYu96Om0QsnOMK/RXKqXBr+Ni0gvw==", + "peer": true, "dependencies": { "@math.gl/types": "^4.0.0", "@probe.gl/env": "^4.0.2", @@ -2564,6 +2683,7 @@ "version": "9.0.27", "resolved": "https://registry.npmjs.org/@luma.gl/engine/-/engine-9.0.27.tgz", "integrity": "sha512-O4e7RbIjBJX5WLs8HJLjpccYEkcans4pz8+TI8Y7BO7gDq9ZbEASbVd5CT53jFLfTjnRuqAOpElfaXwQ/B7oWg==", + "peer": true, "dependencies": { "@luma.gl/shadertools": "9.0.27", "@math.gl/core": "^4.0.0", @@ -2594,6 +2714,7 @@ "version": "9.0.27", "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-9.0.27.tgz", "integrity": "sha512-JcOuYH2Fh4uljinXKbR04en1dqEthlJNdqV5efQ0fE9NetJul7Pkq+N1v/Oo8/vmJn9ZqEC49dgZHwtbzY8UnQ==", + "peer": true, "dependencies": { "@math.gl/core": "^4.0.0", "@math.gl/types": "^4.0.0", @@ -2603,18 +2724,6 @@ "@luma.gl/core": "^9.0.0" } }, - "node_modules/@luma.gl/webgl": { - "version": "9.0.27", - "resolved": "https://registry.npmjs.org/@luma.gl/webgl/-/webgl-9.0.27.tgz", - "integrity": "sha512-GOzOiDfTFgT4If1XSeCqXswKrgXVwTyuf/1W21Vv7fs5inub5p3LISmZglrt/RcdaGyXQQ5zEqf/+x67dGTeYw==", - "dependencies": { - "@luma.gl/constants": "9.0.27", - "@probe.gl/env": "^4.0.2" - }, - "peerDependencies": { - "@luma.gl/core": "^9.0.0" - } - }, "node_modules/@lumino/algorithm": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-2.0.2.tgz", @@ -4293,22 +4402,25 @@ } }, "node_modules/@probe.gl/env": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@probe.gl/env/-/env-4.0.9.tgz", - "integrity": "sha512-AOmVMD0/j78mX+k4+qX7ZhE0sY9H+EaJgIO6trik0BwV6VcrwxTGCGFAeuRsIGhETDnye06tkLXccYatYxAYwQ==" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@probe.gl/env/-/env-4.1.0.tgz", + "integrity": "sha512-5ac2Jm2K72VCs4eSMsM7ykVRrV47w32xOGMvcgqn8vQdEMF9PRXyBGYEV9YbqRKWNKpNKmQJVi4AHM/fkCxs9w==", + "license": "MIT" }, "node_modules/@probe.gl/log": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@probe.gl/log/-/log-4.0.9.tgz", - "integrity": "sha512-ebuZaodSRE9aC+3bVC7cKRHT8garXeT1jTbj1R5tQRqQYc9iGeT3iemVOHx5bN9Q6gAs/0j54iPI+1DvWMAW4A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@probe.gl/log/-/log-4.1.0.tgz", + "integrity": "sha512-r4gRReNY6f+OZEMgfWEXrAE2qJEt8rX0HsDJQXUBMoc+5H47bdB7f/5HBHAmapK8UydwPKL9wCDoS22rJ0yq7Q==", + "license": "MIT", "dependencies": { - "@probe.gl/env": "4.0.9" + "@probe.gl/env": "4.1.0" } }, "node_modules/@probe.gl/stats": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@probe.gl/stats/-/stats-4.0.9.tgz", - "integrity": "sha512-Q9Xt/sJUQaMsbjRKjOscv2t7wXIymTrOEJ4a3da4FTCn7bkKvcdxdyFAQySCrtPxE+YZ5I5lXpWPgv9BwmpE1g==" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@probe.gl/stats/-/stats-4.1.0.tgz", + "integrity": "sha512-EI413MkWKBDVNIfLdqbeNSJTs7ToBz/KVGkwi3D+dQrSIkRI2IYbWGAU3xX+D6+CI4ls8ehxMhNpUVMaZggDvQ==", + "license": "MIT" }, "node_modules/@react-aria/breadcrumbs": { "version": "3.5.13", @@ -6438,11 +6550,6 @@ "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.14.tgz", "integrity": "sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==" }, - "node_modules/@types/hammerjs": { - "version": "2.0.45", - "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.45.tgz", - "integrity": "sha512-qkcUlZmX6c4J8q45taBKTL3p+LbITgyx7qhlPYOdOHZB7B31K0mXbP5YA7i7SgDeEGuI9MnumiKPEMrxg8j3KQ==" - }, "node_modules/@types/jquery": { "version": "3.5.30", "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.30.tgz", @@ -9162,14 +9269,6 @@ "yarn": ">=1.3.0" } }, - "node_modules/hammerjs": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", - "integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", @@ -10332,17 +10431,10 @@ } }, "node_modules/mjolnir.js": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/mjolnir.js/-/mjolnir.js-2.7.3.tgz", - "integrity": "sha512-Z5z/+FzZqOSO3juSVKV3zcm4R2eAlWwlKMcqHmyFEJAaLILNcDKnIbnb4/kbcGyIuhtdWrzu8WOIR7uM6I34aw==", - "dependencies": { - "@types/hammerjs": "^2.0.41", - "hammerjs": "^2.0.8" - }, - "engines": { - "node": ">= 4", - "npm": ">= 3" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mjolnir.js/-/mjolnir.js-3.0.0.tgz", + "integrity": "sha512-siX3YCG7N2HnmN1xMH3cK4JkUZJhbkhRFJL+G5N1vH0mh1t5088rJknIoqDFWDIU6NPGvRRgLnYW3ZHjSMEBLA==", + "license": "MIT" }, "node_modules/ms": { "version": "2.1.3", @@ -11828,6 +11920,17 @@ "resolved": "https://registry.npmjs.org/potpack/-/potpack-2.0.0.tgz", "integrity": "sha512-Q+/tYsFU9r7xoOJ+y/ZTtdVQwTWfzjbiXBDMM/JKUux3+QPP02iUuIoeBQ+Ot6oEDlC+/PGjB/5A3K7KKb7hcw==" }, + "node_modules/preact": { + "version": "10.26.4", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.26.4.tgz", + "integrity": "sha512-KJhO7LBFTjP71d83trW+Ilnjbo+ySsaAgCfXOXUlmGzJ4ygYPWmysm77yg4emwfmoz3b22yvH5IsVFHbhUaH5w==", + "license": "MIT", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", diff --git a/package.json b/package.json index 0bd2aa84..ad317b46 100644 --- a/package.json +++ b/package.json @@ -4,10 +4,10 @@ }, "dependencies": { "@anywidget/react": "^0.0.8", - "@deck.gl/core": "^9.0.36", - "@deck.gl/extensions": "^9.0.36", - "@deck.gl/layers": "^9.0.36", - "@deck.gl/react": "^9.0.36", + "@deck.gl/core": "^9.1.4", + "@deck.gl/extensions": "^9.1.4", + "@deck.gl/layers": "^9.1.4", + "@deck.gl/react": "^9.1.4", "@geoarrow/deck.gl-layers": "^0.3.0", "@babel/runtime": "^7.26.0", "@nextui-org/react": "^2.4.8",