diff --git a/package-lock.json b/package-lock.json index 799296b8..bf5e3ab6 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.8", + "@deck.gl/extensions": "^9.1.8", + "@deck.gl/layers": "^9.1.8", + "@deck.gl/react": "^9.1.8", "@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.8", + "resolved": "https://registry.npmjs.org/@deck.gl/core/-/core-9.1.8.tgz", + "integrity": "sha512-0TVbplCikn9dyWYQcIOxk+9y7PhmJ1pVxp80Yr61nZKwEemTsv6ru07eIuGual6EOsnNP7cJd0SRtfiMYD0UWg==", + "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.5", + "@luma.gl/core": "^9.1.5", + "@luma.gl/engine": "^9.1.5", + "@luma.gl/shadertools": "^9.1.5", + "@luma.gl/webgl": "^9.1.5", + "@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.7", + "resolved": "https://registry.npmjs.org/@luma.gl/constants/-/constants-9.1.7.tgz", + "integrity": "sha512-SGmv1MqwHyhd+n/wOQdpuI9OUw7ZuRTaY1TsBbwMBCg6OwqKyxauFCwkrfGXkCleZQz0DojgvNPHA1LtqXTLuw==", + "license": "MIT" + }, + "node_modules/@deck.gl/core/node_modules/@luma.gl/core": { + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/@luma.gl/core/-/core-9.1.7.tgz", + "integrity": "sha512-PDlal61RX3jKi8Nms2l8SAAC4lwiGjh1U6W7W8GuxSUlQ8JyhiMvlegPm4Xp27tS1g9m+ZnB8x6eediD395cfA==", + "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.7", + "resolved": "https://registry.npmjs.org/@luma.gl/engine/-/engine-9.1.7.tgz", + "integrity": "sha512-aQPdUt/s+fIhwTDEsU5tvKT2lYb2qNjE19uhuupyB8POnrQh5Cdoha9HfjrYktPGv31EaW5inbSSaonJf8T9zQ==", + "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.7", + "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-9.1.7.tgz", + "integrity": "sha512-+QsOFTF78pnjohDiAN+qyyAAudj2IZRlPbq3HjGVT/Anf1w6G95XijZrMvMnw8uNnhYhuHNh+LZIYZ0iUenTUw==", + "license": "MIT", + "dependencies": { + "@math.gl/core": "^4.1.0", + "@math.gl/types": "^4.1.0", + "wgsl_reflect": "^1.2.0" + }, + "peerDependencies": { + "@luma.gl/core": "^9.1.0" + } + }, + "node_modules/@deck.gl/core/node_modules/@luma.gl/webgl": { + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/@luma.gl/webgl/-/webgl-9.1.7.tgz", + "integrity": "sha512-7QoVU7VjJgZ1Fo3HkYqnA2qxakU/y6EvPCDDT+ffN/YKMHlXKm7vlOCA2UHlJM2y/4eyeJlOIeFetQSWpIIONQ==", + "license": "MIT", + "dependencies": { + "@luma.gl/constants": "9.1.7", + "@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.8", + "resolved": "https://registry.npmjs.org/@deck.gl/extensions/-/extensions-9.1.8.tgz", + "integrity": "sha512-kOAmIALZkxCfGAIwO9r1s5+I0YEr3gSryUbFaxsBrXpWcnkkeKlkJWQsC3F+6rjYAdHff/4SMvRrUKNN5Dd+0w==", + "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.5", + "@luma.gl/shadertools": "^9.1.5", + "@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.5", + "@luma.gl/engine": "^9.1.5" + } + }, + "node_modules/@deck.gl/extensions/node_modules/@luma.gl/constants": { + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/@luma.gl/constants/-/constants-9.1.7.tgz", + "integrity": "sha512-SGmv1MqwHyhd+n/wOQdpuI9OUw7ZuRTaY1TsBbwMBCg6OwqKyxauFCwkrfGXkCleZQz0DojgvNPHA1LtqXTLuw==", + "license": "MIT" + }, + "node_modules/@deck.gl/extensions/node_modules/@luma.gl/shadertools": { + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-9.1.7.tgz", + "integrity": "sha512-+QsOFTF78pnjohDiAN+qyyAAudj2IZRlPbq3HjGVT/Anf1w6G95XijZrMvMnw8uNnhYhuHNh+LZIYZ0iUenTUw==", + "license": "MIT", + "dependencies": { + "@math.gl/core": "^4.1.0", + "@math.gl/types": "^4.1.0", + "wgsl_reflect": "^1.2.0" + }, + "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.8", + "resolved": "https://registry.npmjs.org/@deck.gl/layers/-/layers-9.1.8.tgz", + "integrity": "sha512-vhqdimu98iPhF5Q8PClOtQQQ3BJFIhRayLqwmByg2S9r0uHednbsoyKGCPnEbZY+fqnbXqKc0ruVftUhUog7Fw==", + "license": "MIT", "dependencies": { "@loaders.gl/images": "^4.2.0", "@loaders.gl/schema": "^4.2.0", + "@luma.gl/shadertools": "^9.1.5", "@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.5", + "@luma.gl/engine": "^9.1.5" + } + }, + "node_modules/@deck.gl/layers/node_modules/@luma.gl/shadertools": { + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-9.1.7.tgz", + "integrity": "sha512-+QsOFTF78pnjohDiAN+qyyAAudj2IZRlPbq3HjGVT/Anf1w6G95XijZrMvMnw8uNnhYhuHNh+LZIYZ0iUenTUw==", + "license": "MIT", + "dependencies": { + "@math.gl/core": "^4.1.0", + "@math.gl/types": "^4.1.0", + "wgsl_reflect": "^1.2.0" + }, + "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.8", + "resolved": "https://registry.npmjs.org/@deck.gl/react/-/react-9.1.8.tgz", + "integrity": "sha512-1KtyHfU6TDS9DlOw3dErlQ5nKqMPN8Q+W4p2H9BfCRCOPngDymVHYD1NkTHhKNg6E9GXsriLMSxtmashAsuMfw==", + "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.8", + "resolved": "https://registry.npmjs.org/@deck.gl/widgets/-/widgets-9.1.8.tgz", + "integrity": "sha512-ZLMrryGAQVEz/WXB377QQeAHDVmbL7XXaeIcBDZ/CL6GGgTxvYR/BcvfVP+0EvnEjxpKV60cVe69m17cfeNofg==", + "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.5", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.26.5.tgz", + "integrity": "sha512-fmpDkgfGU6JYux9teDWLhj9mKN55tyepwYbxHgQuIxbWQzgFg5vk7Mrrtfx7xRxq798ynkY4DDDxZr235Kk+4w==", + "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", @@ -14080,9 +14183,10 @@ } }, "node_modules/wgsl_reflect": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/wgsl_reflect/-/wgsl_reflect-1.0.12.tgz", - "integrity": "sha512-hqORu1l+ed+tylMmcP/G78+rulEpq7TMKIxX/ktEgQzyYXcZL3FMkL8/c7xLMziy6+MXfjlOFWXqIal4KHilzg==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/wgsl_reflect/-/wgsl_reflect-1.2.0.tgz", + "integrity": "sha512-bDYcmWfbg4WsrBmPv6lsyjqXx02r8dkNAzR77OCNqIcR8snO4aNSBTjir9zqgR7rLnw6PaisiZxtCitSCIUlnQ==", + "license": "MIT" }, "node_modules/which": { "version": "2.0.2", diff --git a/package.json b/package.json index 0bd2aa84..f347fbab 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.8", + "@deck.gl/extensions": "^9.1.8", + "@deck.gl/layers": "^9.1.8", + "@deck.gl/react": "^9.1.8", "@geoarrow/deck.gl-layers": "^0.3.0", "@babel/runtime": "^7.26.0", "@nextui-org/react": "^2.4.8",