diff --git a/typescript/package-lock.json b/typescript/package-lock.json index 3781c7ae3..26be48da9 100644 --- a/typescript/package-lock.json +++ b/typescript/package-lock.json @@ -174,7 +174,6 @@ "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", @@ -2310,7 +2309,6 @@ "resolved": "https://registry.npmjs.org/@deck.gl/core/-/core-9.1.15.tgz", "integrity": "sha512-2Tx2aKNskDS8SZ6EB7V53exo3SVntCJJGjrAnz3KhNj4fA4BVqOH++LSpjCFhuG9m4WOWDSDq9s7w4DQnTiT+Q==", "license": "MIT", - "peer": true, "dependencies": { "@loaders.gl/core": "^4.2.0", "@loaders.gl/images": "^4.2.0", @@ -2336,7 +2334,6 @@ "resolved": "https://registry.npmjs.org/@deck.gl/extensions/-/extensions-9.1.15.tgz", "integrity": "sha512-pH3SArgiEibHwrYwbKTknUurgpUndUFa+O97in+zRVF6KFGNZSLm1AePERh1gQjcpuQ+GwrxJ/ijmVmuH2zOow==", "license": "MIT", - "peer": true, "dependencies": { "@luma.gl/constants": "~9.1.9", "@luma.gl/shadertools": "~9.1.9", @@ -2353,7 +2350,6 @@ "resolved": "https://registry.npmjs.org/@deck.gl/geo-layers/-/geo-layers-9.1.15.tgz", "integrity": "sha512-dehvciiUyCnklCfY5v0JgGAgJfbQ0Rn/ml55Maqdw5c5K6fIQzi4xMglu1NdgO3L+MOutWWA1eFD9WLT2X0mkA==", "license": "MIT", - "peer": true, "dependencies": { "@loaders.gl/3d-tiles": "^4.2.0", "@loaders.gl/gis": "^4.2.0", @@ -2399,7 +2395,6 @@ "resolved": "https://registry.npmjs.org/@deck.gl/layers/-/layers-9.1.15.tgz", "integrity": "sha512-4C8LaCXnd/cHGMGwuLu6YUqcf/4dyz82Im+C0IrY56OgJnVOKf2f75zwAKa1Uekq4XEsyPgqg9k5MWEohBzGYw==", "license": "MIT", - "peer": true, "dependencies": { "@loaders.gl/images": "^4.2.0", "@loaders.gl/schema": "^4.2.0", @@ -2422,7 +2417,6 @@ "resolved": "https://registry.npmjs.org/@deck.gl/mesh-layers/-/mesh-layers-9.1.15.tgz", "integrity": "sha512-/GuXxa2Y5Bv/6DSOA6sgPalCZAPN137cTE5SDbOH88yKAY0ggn5FmgcimhGNRcR28tGy+yOCy/PbtIDoba6dpw==", "license": "MIT", - "peer": true, "dependencies": { "@loaders.gl/gltf": "^4.2.0", "@luma.gl/gltf": "~9.1.9", @@ -2524,6 +2518,7 @@ "version": "11.11.0", "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "peer": true, "dependencies": { "@babel/helper-module-imports": "^7.16.7", "@babel/runtime": "^7.18.3", @@ -2542,6 +2537,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "peer": true, "engines": { "node": ">=10" }, @@ -2553,6 +2549,7 @@ "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -2572,7 +2569,8 @@ "node_modules/@emotion/hash": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", - "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==", + "peer": true }, "node_modules/@emotion/is-prop-valid": { "version": "1.2.2", @@ -2616,6 +2614,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.4.tgz", "integrity": "sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==", + "peer": true, "dependencies": { "@emotion/hash": "^0.9.1", "@emotion/memoize": "^0.8.1", @@ -2655,17 +2654,20 @@ "node_modules/@emotion/stylis": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==", + "peer": true }, "node_modules/@emotion/unitless": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", - "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==", + "peer": true }, "node_modules/@emotion/use-insertion-effect-with-fallbacks": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "peer": true, "peerDependencies": { "react": ">=16.8.0" } @@ -4632,7 +4634,6 @@ "version": "4.3.3", "resolved": "https://registry.npmjs.org/@loaders.gl/core/-/core-4.3.3.tgz", "integrity": "sha512-RaQ3uNg4ZaVqDRgvJ2CjaOjeeHdKvbKuzFFgbGnflVB9is5bu+h3EKc3Jke7NGVvLBsZ6oIXzkwHijVsMfxv8g==", - "peer": true, "dependencies": { "@loaders.gl/loader-utils": "4.3.3", "@loaders.gl/schema": "4.3.3", @@ -4735,6 +4736,7 @@ "version": "4.3.3", "resolved": "https://registry.npmjs.org/@loaders.gl/i3s/-/i3s-4.3.3.tgz", "integrity": "sha512-un4CoCxKNrTW4nhMTwQxRqPWA9/P2oG6+p5NJjnPPbEcs9QvrHJVXzCnzIpt2nvW7gyZyEHXfwBkVqGrZN48ng==", + "peer": true, "dependencies": { "@loaders.gl/compression": "4.3.3", "@loaders.gl/crypto": "4.3.3", @@ -4758,6 +4760,7 @@ "version": "4.3.3", "resolved": "https://registry.npmjs.org/@loaders.gl/compression/-/compression-4.3.3.tgz", "integrity": "sha512-1IZIFb6MaIiwMwsLEUk5Tyu8qlY7ge2S2Uy2qJxTP23CHakdocue89c54ygo0CgOiUw3Tr1r5JVa3EhB4+lOJQ==", + "peer": true, "dependencies": { "@loaders.gl/loader-utils": "4.3.3", "@loaders.gl/worker-utils": "4.3.3", @@ -4781,6 +4784,7 @@ "version": "4.3.3", "resolved": "https://registry.npmjs.org/@loaders.gl/crypto/-/crypto-4.3.3.tgz", "integrity": "sha512-uwqcSGJ4DdS2g3BYc4Noa4EGfnbK63wCQnke4Xyc7KTNl6P70oblDlRbL3df1WQPMTUoXYOERE+ei7Q0Tee4vQ==", + "peer": true, "dependencies": { "@loaders.gl/loader-utils": "4.3.3", "@loaders.gl/worker-utils": "4.3.3", @@ -4794,6 +4798,7 @@ "version": "4.3.3", "resolved": "https://registry.npmjs.org/@loaders.gl/draco/-/draco-4.3.3.tgz", "integrity": "sha512-f2isxvOoH4Pm5p4mGvNN9gVigUwX84j9gdKNMV1aSo56GS1KE3GS2rXaIoy1qaIHMzkPySUTEcOTwayf0hWU7A==", + "peer": true, "dependencies": { "@loaders.gl/loader-utils": "4.3.3", "@loaders.gl/schema": "4.3.3", @@ -4808,6 +4813,7 @@ "version": "4.3.3", "resolved": "https://registry.npmjs.org/@loaders.gl/images/-/images-4.3.3.tgz", "integrity": "sha512-s4InjIXqEu0T7anZLj4OBUuDBt2BNnAD0GLzSexSkBfQZfpXY0XJNl4mMf5nUKb5NDfXhIKIqv8y324US+I28A==", + "peer": true, "dependencies": { "@loaders.gl/loader-utils": "4.3.3" }, @@ -4819,6 +4825,7 @@ "version": "4.3.3", "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-4.3.3.tgz", "integrity": "sha512-8erUIwWLiIsZX36fFa/seZsfTsWlLk72Sibh/YZJrPAefuVucV4mGGzMBZ96LE2BUfJhadn250eio/59TUFbNw==", + "peer": true, "dependencies": { "@loaders.gl/schema": "4.3.3", "@loaders.gl/worker-utils": "4.3.3", @@ -4833,6 +4840,7 @@ "version": "4.3.3", "resolved": "https://registry.npmjs.org/@loaders.gl/math/-/math-4.3.3.tgz", "integrity": "sha512-oUfCFYsybm6fKnYHU1BzqXsh0sCJ+M9CXNnD/083ZNW+lWdxD44eeTE3DdFYPEMe+yyMkLSGx/8WTMv7ev2t5Q==", + "peer": true, "dependencies": { "@loaders.gl/images": "4.3.3", "@loaders.gl/loader-utils": "4.3.3", @@ -4846,6 +4854,7 @@ "version": "4.3.3", "resolved": "https://registry.npmjs.org/@loaders.gl/schema/-/schema-4.3.3.tgz", "integrity": "sha512-zacc9/8je+VbuC6N/QRfiTjRd+BuxsYlddLX1u5/X/cg9s36WZZBlU1oNKUgTYe8eO6+qLyYx77yi+9JbbEehw==", + "peer": true, "dependencies": { "@types/geojson": "^7946.0.7" }, @@ -4857,6 +4866,7 @@ "version": "4.3.3", "resolved": "https://registry.npmjs.org/@loaders.gl/textures/-/textures-4.3.3.tgz", "integrity": "sha512-qIo4ehzZnXFpPKl1BGQG4G3cAhBSczO9mr+H/bT7qFwtSirWVlqsvMlx1Q4VpmouDu+tudwwOlq7B3yqU5P5yQ==", + "peer": true, "dependencies": { "@loaders.gl/images": "4.3.3", "@loaders.gl/loader-utils": "4.3.3", @@ -4874,6 +4884,7 @@ "version": "4.3.3", "resolved": "https://registry.npmjs.org/@loaders.gl/tiles/-/tiles-4.3.3.tgz", "integrity": "sha512-cmC/spc+DM5aCSHoHrEuTPhDLuZRtkrWnlHkhC2Tur9uiUr41U3vXnC5slJkOeIWkaN4Q7KRFGCQ6SCendYfMg==", + "peer": true, "dependencies": { "@loaders.gl/loader-utils": "4.3.3", "@loaders.gl/math": "4.3.3", @@ -4891,6 +4902,7 @@ "version": "4.3.3", "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-4.3.3.tgz", "integrity": "sha512-eg45Ux6xqsAfqPUqJkhmbFZh9qfmYuPfA+34VcLtfeXIwAngeP6o4SrTmm9LWLGUKiSh47anCEV1p7borDgvGQ==", + "peer": true, "peerDependencies": { "@loaders.gl/core": "^4.3.0" } @@ -4899,6 +4911,7 @@ "version": "4.3.3", "resolved": "https://registry.npmjs.org/@loaders.gl/zip/-/zip-4.3.3.tgz", "integrity": "sha512-PPNR9xBLfhBd4Fw69Ai5cUzIJZFCYg3DiYGeR8mA8ik9tuseH+hEBUSsmzU4RFP53xkPLLYvzXjVyiBzfbsjZg==", + "peer": true, "dependencies": { "@loaders.gl/compression": "4.3.3", "@loaders.gl/crypto": "4.3.3", @@ -4913,7 +4926,8 @@ "node_modules/@loaders.gl/i3s/node_modules/ktx-parse": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/ktx-parse/-/ktx-parse-0.7.1.tgz", - "integrity": "sha512-FeA3g56ksdFNwjXJJsc1CCc7co+AJYDp6ipIp878zZ2bU8kWROatLYf39TQEd4/XRSUvBXovQ8gaVKWPXsCLEQ==" + "integrity": "sha512-FeA3g56ksdFNwjXJJsc1CCc7co+AJYDp6ipIp878zZ2bU8kWROatLYf39TQEd4/XRSUvBXovQ8gaVKWPXsCLEQ==", + "peer": true }, "node_modules/@loaders.gl/images": { "version": "4.2.3", @@ -5082,15 +5096,13 @@ "node_modules/@luma.gl/constants": { "version": "9.1.9", "resolved": "https://registry.npmjs.org/@luma.gl/constants/-/constants-9.1.9.tgz", - "integrity": "sha512-yc9fml04OeTTcwK+7gmDMxoLQ67j4ZiAFXjmYvPomYyBVzS0NZxTDuwcCBmnxjLOiroOZW8FRRrVc/yOiFug2w==", - "peer": true + "integrity": "sha512-yc9fml04OeTTcwK+7gmDMxoLQ67j4ZiAFXjmYvPomYyBVzS0NZxTDuwcCBmnxjLOiroOZW8FRRrVc/yOiFug2w==" }, "node_modules/@luma.gl/core": { "version": "9.1.9", "resolved": "https://registry.npmjs.org/@luma.gl/core/-/core-9.1.9.tgz", "integrity": "sha512-1i9N7+I/UbFjx3axSMlc3/NufA+C2iBv/7mw51gRE/ypQPgvFmY/QqXBVZRe+nthF+OhlUMhO19TBndzYFTWhA==", "license": "MIT", - "peer": true, "dependencies": { "@math.gl/types": "^4.1.0", "@probe.gl/env": "^4.0.8", @@ -5104,7 +5116,6 @@ "resolved": "https://registry.npmjs.org/@luma.gl/engine/-/engine-9.1.9.tgz", "integrity": "sha512-n1GLK1sUMFkWxdb+aZYn6ZBFltFEMi7X+6ZPxn2pBsNT6oeF4AyvH5AyqhOpvHvUnCLDt3Zsf1UIfx3MI//YSw==", "license": "MIT", - "peer": true, "dependencies": { "@math.gl/core": "^4.1.0", "@math.gl/types": "^4.1.0", @@ -5137,7 +5148,6 @@ "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-9.1.9.tgz", "integrity": "sha512-Uqp2xfgIEunRMLXTeCJ4uEMlWcUGcYMZGJ8GAOrAeDzn4bMKVRKmZDC71vkuTctnaodM3UdrI9W6s1sJlrXsxw==", "license": "MIT", - "peer": true, "dependencies": { "@math.gl/core": "^4.1.0", "@math.gl/types": "^4.1.0", @@ -5187,7 +5197,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/@math.gl/core/-/core-4.1.0.tgz", "integrity": "sha512-FrdHBCVG3QdrworwrUSzXIaK+/9OCRLscxI2OUy6sLOHyHgBMyfnEGs99/m3KNvs+95BsnQLWklVfpKfQzfwKA==", - "peer": true, "dependencies": { "@math.gl/types": "4.1.0" } @@ -5323,7 +5332,6 @@ "version": "5.15.15", "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.15.15.tgz", "integrity": "sha512-3zvWayJ+E1kzoIsvwyEvkTUKVKt1AjchFFns+JtluHCuvxgKcLSRJTADw37k0doaRtVAsyh8bz9Afqzv+KYrIA==", - "peer": true, "dependencies": { "@babel/runtime": "^7.23.9", "@mui/base": "5.0.0-beta.40", @@ -5430,7 +5438,6 @@ "version": "5.15.15", "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.15.tgz", "integrity": "sha512-aulox6N1dnu5PABsfxVGOZffDVmlxPOVgj56HrUnJE8MCSh8lOvvkd47cebIVQQYAjpwieXQXiDPj5pwM40jTQ==", - "peer": true, "dependencies": { "@babel/runtime": "^7.23.9", "@mui/private-theming": "^5.15.14", @@ -7842,8 +7849,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", - "dev": true, - "peer": true + "dev": true }, "node_modules/@reduxjs/toolkit/node_modules/redux-thunk": { "version": "3.1.0", @@ -8976,7 +8982,6 @@ "integrity": "sha512-tyVvUK/HDOUUsK6/GmWvnqUtD9oDpPUA4f7f7JCOV8hXxtfjMtAZeBKf93yrB1XZet69TDR7EN0hFC6i4MF0Ig==", "dev": true, "hasInstallScript": true, - "peer": true, "dependencies": { "@swc/counter": "^0.1.3", "@swc/types": "^0.1.9" @@ -9205,7 +9210,6 @@ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==", "dev": true, - "peer": true, "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", @@ -11171,7 +11175,6 @@ "version": "18.3.12", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", - "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -11182,7 +11185,6 @@ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", "dev": true, - "peer": true, "dependencies": { "@types/react": "*" } @@ -11370,7 +11372,6 @@ "integrity": "sha512-JaehZvf6m0yqYp34+RVnihBAChkqeH+tqqhS0GuX1qgPpwLvmTPheKEs6OeCK6hVJgXZHJ2vbjnC9j119auStQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.33.0", "@typescript-eslint/types": "8.33.0", @@ -12204,7 +12205,6 @@ "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", "dev": true, "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -12291,7 +12291,6 @@ "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -13107,6 +13106,7 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.3.tgz", "integrity": "sha512-jBioLwBVHpOMU4NsueH/ADcHrjS0Y/WTpt2eGVmmuSFNEv2DF3XhcMncuZlbbjxQ4vzxg+yEr6E6TNjrIQbsJQ==", + "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-module-imports": "^7.21.4", @@ -13121,7 +13121,8 @@ "node_modules/babel-plugin-syntax-jsx": { "version": "6.18.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==", + "peer": true }, "node_modules/babel-plugin-transform-typescript-metadata": { "version": "0.3.2", @@ -13359,7 +13360,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "baseline-browser-mapping": "^2.8.25", "caniuse-lite": "^1.0.30001754", @@ -13547,6 +13547,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "peer": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -14235,6 +14236,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "peer": true, "engines": { "node": ">=4" } @@ -14300,6 +14302,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "peer": true, "dependencies": { "camelize": "^1.0.0", "css-color-keywords": "^1.0.0", @@ -14405,7 +14408,6 @@ "dev": true, "hasInstallScript": true, "license": "MIT", - "peer": true, "dependencies": { "@cypress/request": "^3.0.9", "@cypress/xvfb": "^1.2.4", @@ -14913,7 +14915,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", - "peer": true, "engines": { "node": ">=12" } @@ -15922,7 +15923,6 @@ "dev": true, "hasInstallScript": true, "license": "MIT", - "peer": true, "bin": { "esbuild": "bin/esbuild" }, @@ -15963,7 +15963,6 @@ "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "debug": "^4.3.4" }, @@ -16021,7 +16020,6 @@ "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, - "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -16077,7 +16075,6 @@ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", "dev": true, - "peer": true, "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -16965,7 +16962,6 @@ "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", "dev": true, - "peer": true, "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" @@ -17228,7 +17224,8 @@ "node_modules/find-root": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "peer": true }, "node_modules/find-up": { "version": "5.0.0", @@ -19414,7 +19411,6 @@ "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", "dev": true, - "peer": true, "dependencies": { "@jest/core": "^29.7.0", "@jest/types": "^29.6.3", @@ -19509,7 +19505,6 @@ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", "dev": true, - "peer": true, "dependencies": { "@jest/environment": "^29.7.0", "@jest/expect": "^29.7.0", @@ -20222,7 +20217,6 @@ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", "dev": true, - "peer": true, "dependencies": { "@jest/environment": "^29.7.0", "@jest/fake-timers": "^29.7.0", @@ -20981,7 +20975,6 @@ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", "dev": true, - "peer": true, "dependencies": { "@jest/console": "^29.7.0", "@jest/environment": "^29.7.0", @@ -24225,7 +24218,6 @@ "dev": true, "hasInstallScript": true, "license": "MIT", - "peer": true, "dependencies": { "@napi-rs/wasm-runtime": "0.2.4", "@yarnpkg/lockfile": "^1.1.0", @@ -25536,7 +25528,6 @@ "url": "https://github.com/sponsors/ai" } ], - "peer": true, "dependencies": { "nanoid": "^3.3.8", "picocolors": "^1.1.1", @@ -25627,6 +25618,7 @@ "version": "10.26.5", "resolved": "https://registry.npmjs.org/preact/-/preact-10.26.5.tgz", "integrity": "sha512-fmpDkgfGU6JYux9teDWLhj9mKN55tyepwYbxHgQuIxbWQzgFg5vk7Mrrtfx7xRxq798ynkY4DDDxZr235Kk+4w==", + "peer": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -25647,7 +25639,6 @@ "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==", "dev": true, "license": "MIT", - "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -25961,7 +25952,6 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -26038,7 +26028,6 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -26208,7 +26197,6 @@ "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", "dev": true, - "peer": true, "dependencies": { "@babel/runtime": "^7.9.2" } @@ -26701,7 +26689,6 @@ "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz", "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==", "dev": true, - "peer": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -26797,7 +26784,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -26907,7 +26893,8 @@ "node_modules/shallowequal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "peer": true }, "node_modules/shebang-command": { "version": "2.0.0", @@ -27277,7 +27264,6 @@ "integrity": "sha512-sVKbCj/OTx67jhmauhxc2dcr1P+yOgz/x3h0krwjyMgdc5Oubvxyg4NYDZmzAw+ym36g/lzH8N0Ccp4dwtdfxw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@storybook/core": "8.6.14" }, @@ -27580,7 +27566,8 @@ "node_modules/styled-components/node_modules/@emotion/unitless": { "version": "0.7.5", "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", + "peer": true }, "node_modules/stylis": { "version": "4.2.0", @@ -27870,7 +27857,6 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, @@ -28402,7 +28388,6 @@ "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "dev": true, "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -29407,7 +29392,6 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz", "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==", "dev": true, - "peer": true, "dependencies": { "@types/estree": "^1.0.5", "@webassemblyjs/ast": "^1.12.1", @@ -30001,7 +29985,7 @@ }, "packages/group-tree-plot": { "name": "@webviz/group-tree-plot", - "version": "1.6.15", + "version": "1.6.16", "license": "MPL-2.0", "dependencies": { "d3": "^7.8.2", @@ -30015,7 +29999,7 @@ }, "packages/subsurface-viewer": { "name": "@webviz/subsurface-viewer", - "version": "1.15.2", + "version": "1.15.3", "license": "MPL-2.0", "dependencies": { "@deck.gl-community/editable-layers": "~9.1.1", @@ -30032,7 +30016,7 @@ "@equinor/eds-icons": "^0.21.0", "@turf/simplify": "^7.1.0", "@vivaxy/png": "^1.3.0", - "@webviz/wsc-common": "1.3.15", + "@webviz/wsc-common": "1.3.16", "ajv": "^8.16.0", "convert-units": "^2.3.4", "d3": "^7.8.2", @@ -30216,7 +30200,7 @@ }, "packages/well-completions-plot": { "name": "@webviz/well-completions-plot", - "version": "1.8.15", + "version": "1.8.16", "license": "MPL-2.0", "dependencies": { "react-resize-detector": "^11.0.1", @@ -30256,12 +30240,12 @@ }, "packages/well-log-viewer": { "name": "@webviz/well-log-viewer", - "version": "2.6.16", + "version": "2.6.17", "license": "MPL-2.0", "dependencies": { "@emerson-eps/color-tables": "^0.4.92", "@equinor/videx-wellog": "^0.11.3", - "@webviz/wsc-common": "1.3.15", + "@webviz/wsc-common": "1.3.16", "convert-units": "^2.3.4", "d3": "^7.8.2" }, @@ -30300,7 +30284,7 @@ }, "packages/wsc-common": { "name": "@webviz/wsc-common", - "version": "1.3.15", + "version": "1.3.16", "license": "MPL-2.0", "dependencies": { "@deck.gl/core": "^9.1.15", diff --git a/typescript/packages/group-tree-plot/CHANGELOG.md b/typescript/packages/group-tree-plot/CHANGELOG.md index 64dc3da18..61603267f 100644 --- a/typescript/packages/group-tree-plot/CHANGELOG.md +++ b/typescript/packages/group-tree-plot/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.6.16 (2025-11-28) + +This was a version bump only for group-tree-plot to align it with other projects, there were no code changes. + ## 1.6.15 (2025-11-27) This was a version bump only for group-tree-plot to align it with other projects, there were no code changes. diff --git a/typescript/packages/group-tree-plot/package.json b/typescript/packages/group-tree-plot/package.json index 6420d7833..758fe65b7 100644 --- a/typescript/packages/group-tree-plot/package.json +++ b/typescript/packages/group-tree-plot/package.json @@ -1,6 +1,6 @@ { "name": "@webviz/group-tree-plot", - "version": "1.6.15", + "version": "1.6.16", "description": "", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/typescript/packages/subsurface-viewer/CHANGELOG.md b/typescript/packages/subsurface-viewer/CHANGELOG.md index 610260511..e2a25d09a 100644 --- a/typescript/packages/subsurface-viewer/CHANGELOG.md +++ b/typescript/packages/subsurface-viewer/CHANGELOG.md @@ -1,3 +1,9 @@ +## 1.15.3 (2025-11-28) + +### 🧱 Updated Dependencies + +- Updated wsc-common to 1.3.16 + ## 1.15.2 (2025-11-27) ### 🧱 Updated Dependencies diff --git a/typescript/packages/subsurface-viewer/package.json b/typescript/packages/subsurface-viewer/package.json index 2ffdd6530..ba380d458 100644 --- a/typescript/packages/subsurface-viewer/package.json +++ b/typescript/packages/subsurface-viewer/package.json @@ -1,6 +1,6 @@ { "name": "@webviz/subsurface-viewer", - "version": "1.15.2", + "version": "1.15.3", "description": "3D visualization component for subsurface reservoir data", "keywords": [ "subsurface", @@ -46,7 +46,7 @@ "@equinor/eds-icons": "^0.21.0", "@turf/simplify": "^7.1.0", "@vivaxy/png": "^1.3.0", - "@webviz/wsc-common": "1.3.15", + "@webviz/wsc-common": "1.3.16", "ajv": "^8.16.0", "convert-units": "^2.3.4", "d3": "^7.8.2", diff --git a/typescript/packages/subsurface-viewer/src/layers/map/map.fs.glsl.ts b/typescript/packages/subsurface-viewer/src/layers/map/map.fs.glsl.ts index 80cc7f8d9..baea2d40b 100644 --- a/typescript/packages/subsurface-viewer/src/layers/map/map.fs.glsl.ts +++ b/typescript/packages/subsurface-viewer/src/layers/map/map.fs.glsl.ts @@ -15,7 +15,6 @@ uniform sampler2D colormap; out vec4 fragColor; - void main(void) { geometry.uv = vTexCoord; @@ -25,12 +24,6 @@ void main(void) { normal = normalize(cross(dFdx(position_commonspace.xyz), dFdy(position_commonspace.xyz))); } - //Picking pass. - if (picking.isActive > 0.5 && !(picking.isAttribute > 0.5)) { - fragColor = encodeIndexToRGB(vertexIndex); - return; - } - vec4 color = vec4(1.0, 1.0, 1.0, 1.0); float propertyValue = property; @@ -78,5 +71,7 @@ void main(void) { fragColor = vec4(lightColor, vColor.a); DECKGL_FILTER_COLOR(fragColor, geometry); + + fragColor = picking_filterPickingColor(fragColor); } `; diff --git a/typescript/packages/subsurface-viewer/src/layers/map/map.vs.glsl.ts b/typescript/packages/subsurface-viewer/src/layers/map/map.vs.glsl.ts index a8b4bd611..4599aeff0 100644 --- a/typescript/packages/subsurface-viewer/src/layers/map/map.vs.glsl.ts +++ b/typescript/packages/subsurface-viewer/src/layers/map/map.vs.glsl.ts @@ -7,6 +7,7 @@ in vec3 positions; in float properties; in vec3 normals; in vec3 colors; +in vec3 pickingColors; // Outputs to fragment shader out vec2 vTexCoord; @@ -19,7 +20,7 @@ out float property; flat out int vertexIndex; void main(void) { - geometry.pickingColor = vec3(1.0, 1.0, 0.0); + geometry.pickingColor = pickingColors; vertexIndex = gl_VertexID; vec3 position = positions; diff --git a/typescript/packages/subsurface-viewer/src/layers/map/privateMapLayer.ts b/typescript/packages/subsurface-viewer/src/layers/map/privateMapLayer.ts index 351fb3fb0..782a5b428 100644 --- a/typescript/packages/subsurface-viewer/src/layers/map/privateMapLayer.ts +++ b/typescript/packages/subsurface-viewer/src/layers/map/privateMapLayer.ts @@ -4,18 +4,17 @@ import type { PickingInfo, UpdateParameters, LayerContext, + Attribute, } from "@deck.gl/core"; import { COORDINATE_SYSTEM, Layer, project32, picking } from "@deck.gl/core"; - import type { Device, Texture, UniformValue } from "@luma.gl/core"; import type { ShaderModule } from "@luma.gl/shadertools"; import { lighting } from "@luma.gl/shadertools"; import { Model, Geometry } from "@luma.gl/engine"; - import { phongMaterial } from "../shader_modules/phong-lighting/phong-material"; import { precisionForTests } from "../shader_modules/test-precision/precisionForTests"; import { decodeIndexFromRGB, utilities } from "../shader_modules"; - +import { encodeIndexToRGB } from "../shader_modules/utilities"; import type { DeckGLLayerContext, ExtendedLayerProps, @@ -27,9 +26,7 @@ import { type ColormapFunctionType, getImageData, } from "../utils/colormapTools"; - import type { RGBColor } from "../../utils"; - import fs from "./map.fs.glsl"; import vs from "./map.vs.glsl"; import fsLineShader from "./line.fs.glsl"; @@ -57,7 +54,6 @@ export interface PrivateMapLayerProps extends ExtendedLayerProps { } const defaultProps = { - data: ["dummy"], contours: [-1, -1], isContoursDepth: true, gridLines: false, @@ -90,6 +86,20 @@ export default class PrivateMapLayer extends Layer { }); } + calculatePickingColors(attribute: Attribute) { + const n = this.props.positions.length / 3; + const arr = new Uint8Array(n * 3); + + for (let i = 0; i < arr.length / 3; i++) { + const pickingColor = encodeIndexToRGB(i); + arr[i * 3 + 0] = pickingColor[0]; + arr[i * 3 + 1] = pickingColor[1]; + arr[i * 3 + 2] = pickingColor[2]; + } + attribute.value = arr; + return; + } + initializeState(context: DeckGLLayerContext): void { const gl = context.device; const [mesh_model, mesh_lines_model] = this._getModels(gl); @@ -97,6 +107,16 @@ export default class PrivateMapLayer extends Layer { models: [mesh_model, mesh_lines_model], isLoaded: false, }); + + this.getAttributeManager()!.remove(["instancePickingColors"]); + + this.getAttributeManager()!.add({ + pickingColors: { + size: 3, + type: "uint8", + update: this.calculatePickingColors, + }, + }); } shouldUpdateState({ @@ -285,10 +305,40 @@ export default class PrivateMapLayer extends Layer { } } - decodePickingColor(): number { + // Returns a color that encodes "no object" for picking. + nullPickingColor() { + return [0, 0, 0]; + } + + // Maps all colors to index 0 as this layer does not use multiple indexes. + decodePickingColor(/*color: Uint8Array*/): number { return 0; } + // Disable picking by setting all picking colors to null color. + // Used in multipicking to prevent recurring picks of the same layer. + _disablePickingIndex(/*objectIndex: number*/) { + const { pickingColors, instancePickingColors } = + this.getAttributeManager()!.attributes; + const colors = pickingColors || instancePickingColors; + if (!colors) { + return; + } + + const pickingColor = this.nullPickingColor(); + + const n = this.props.positions.length / 3; + const arr = new Uint8Array(n * 3); + + for (let i = 0; i < arr.length / 3; i++) { + arr[i * 3 + 0] = pickingColor[0]; + arr[i * 3 + 1] = pickingColor[1]; + arr[i * 3 + 2] = pickingColor[2]; + } + + colors.buffer.write(arr, 0); + } + getPickingInfo({ info }: { info: PickingInfo }): LayerPickInfo { if (!info.color) { return info; @@ -297,7 +347,6 @@ export default class PrivateMapLayer extends Layer { const layer_properties: PropertyDataType[] = []; // Note these colors are in the 0-255 range. - const [r, g, b] = info.color; const vertexIndex = decodeIndexFromRGB([r, g, b]); @@ -316,8 +365,11 @@ export default class PrivateMapLayer extends Layer { const properties = this.props.vertexProperties; const property = properties[vertexIndex]; - layer_properties.push(createPropertyData("Property", property)); + if (Number.isNaN(property)) { + return info; + } + layer_properties.push(createPropertyData("Property", property)); return { ...info, properties: layer_properties, diff --git a/typescript/packages/subsurface-viewer/src/storybook/examples/__image_snapshots__/subsurfaceviewer-examples-mutiview--multi-view-picking.png b/typescript/packages/subsurface-viewer/src/storybook/examples/__image_snapshots__/subsurfaceviewer-examples-mutiview--multi-view-picking.png index 1e623fdce..3d1666292 100644 Binary files a/typescript/packages/subsurface-viewer/src/storybook/examples/__image_snapshots__/subsurfaceviewer-examples-mutiview--multi-view-picking.png and b/typescript/packages/subsurface-viewer/src/storybook/examples/__image_snapshots__/subsurfaceviewer-examples-mutiview--multi-view-picking.png differ diff --git a/typescript/packages/subsurface-viewer/src/storybook/layers/__image_snapshots__/subsurfaceviewer-gpgl-layers--gpgl-texture-with-explicit-mesh.png b/typescript/packages/subsurface-viewer/src/storybook/layers/__image_snapshots__/subsurfaceviewer-gpgl-layers--gpgl-texture-with-explicit-mesh.png index 5b7da3a81..55f9e7363 100644 Binary files a/typescript/packages/subsurface-viewer/src/storybook/layers/__image_snapshots__/subsurfaceviewer-gpgl-layers--gpgl-texture-with-explicit-mesh.png and b/typescript/packages/subsurface-viewer/src/storybook/layers/__image_snapshots__/subsurfaceviewer-gpgl-layers--gpgl-texture-with-explicit-mesh.png differ diff --git a/typescript/packages/subsurface-viewer/src/storybook/layers/__image_snapshots__/subsurfaceviewer-seismic-layer--seismic-cage.png b/typescript/packages/subsurface-viewer/src/storybook/layers/__image_snapshots__/subsurfaceviewer-seismic-layer--seismic-cage.png index b26b7fb53..d16e0f139 100644 Binary files a/typescript/packages/subsurface-viewer/src/storybook/layers/__image_snapshots__/subsurfaceviewer-seismic-layer--seismic-cage.png and b/typescript/packages/subsurface-viewer/src/storybook/layers/__image_snapshots__/subsurfaceviewer-seismic-layer--seismic-cage.png differ diff --git a/typescript/packages/well-completions-plot/CHANGELOG.md b/typescript/packages/well-completions-plot/CHANGELOG.md index b34a71db1..a741e1209 100644 --- a/typescript/packages/well-completions-plot/CHANGELOG.md +++ b/typescript/packages/well-completions-plot/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.8.16 (2025-11-28) + +This was a version bump only for well-completions-plot to align it with other projects, there were no code changes. + ## 1.8.15 (2025-11-27) This was a version bump only for well-completions-plot to align it with other projects, there were no code changes. diff --git a/typescript/packages/well-completions-plot/package.json b/typescript/packages/well-completions-plot/package.json index b2095c84f..a8a3d3110 100644 --- a/typescript/packages/well-completions-plot/package.json +++ b/typescript/packages/well-completions-plot/package.json @@ -1,6 +1,6 @@ { "name": "@webviz/well-completions-plot", - "version": "1.8.15", + "version": "1.8.16", "description": "", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/typescript/packages/well-log-viewer/CHANGELOG.md b/typescript/packages/well-log-viewer/CHANGELOG.md index 9f2dec23c..59e7d69ed 100644 --- a/typescript/packages/well-log-viewer/CHANGELOG.md +++ b/typescript/packages/well-log-viewer/CHANGELOG.md @@ -1,3 +1,9 @@ +## 2.6.17 (2025-11-28) + +### 🧱 Updated Dependencies + +- Updated wsc-common to 1.3.16 + ## 2.6.16 (2025-11-27) ### 🧱 Updated Dependencies diff --git a/typescript/packages/well-log-viewer/package.json b/typescript/packages/well-log-viewer/package.json index febabe830..7f008ed75 100644 --- a/typescript/packages/well-log-viewer/package.json +++ b/typescript/packages/well-log-viewer/package.json @@ -1,6 +1,6 @@ { "name": "@webviz/well-log-viewer", - "version": "2.6.16", + "version": "2.6.17", "description": "", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -23,7 +23,7 @@ "dependencies": { "@emerson-eps/color-tables": "^0.4.92", "@equinor/videx-wellog": "^0.11.3", - "@webviz/wsc-common": "1.3.15", + "@webviz/wsc-common": "1.3.16", "convert-units": "^2.3.4", "d3": "^7.8.2" }, diff --git a/typescript/packages/wsc-common/CHANGELOG.md b/typescript/packages/wsc-common/CHANGELOG.md index 083e56fac..07d622596 100644 --- a/typescript/packages/wsc-common/CHANGELOG.md +++ b/typescript/packages/wsc-common/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.3.16 (2025-11-28) + +This was a version bump only for wsc-common to align it with other projects, there were no code changes. + ## 1.3.15 (2025-11-27) This was a version bump only for wsc-common to align it with other projects, there were no code changes. diff --git a/typescript/packages/wsc-common/package.json b/typescript/packages/wsc-common/package.json index 44d1a2807..003f56786 100644 --- a/typescript/packages/wsc-common/package.json +++ b/typescript/packages/wsc-common/package.json @@ -1,6 +1,6 @@ { "name": "@webviz/wsc-common", - "version": "1.3.15", + "version": "1.3.16", "description": "Shared functionality for WebViz Subsurface Components", "main": "dist/index.js", "types": "dist/index.d.ts",