diff --git a/package-lock.json b/package-lock.json index 0c465fc..2de44e2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,23 +10,23 @@ "license": "MIT", "dependencies": { "@bentley/icons-generic-webfont": "1.0.34", - "@itwin/appui-abstract": "4.7.8", - "@itwin/appui-react": "4.15.5", - "@itwin/components-react": "4.15.5", - "@itwin/core-bentley": "4.7.8", - "@itwin/core-common": "4.7.8", - "@itwin/core-frontend": "4.7.8", - "@itwin/core-geometry": "4.7.8", - "@itwin/core-i18n": "4.7.8", - "@itwin/core-markup": "4.7.8", - "@itwin/core-orbitgt": "4.7.8", - "@itwin/core-quantity": "4.7.8", - "@itwin/core-react": "4.15.5", - "@itwin/imodel-components-react": "4.15.5", + "@itwin/appui-abstract": "4.8.1", + "@itwin/appui-react": "4.16.0", + "@itwin/components-react": "4.16.0", + "@itwin/core-bentley": "4.8.1", + "@itwin/core-common": "4.8.1", + "@itwin/core-frontend": "4.8.1", + "@itwin/core-geometry": "4.8.1", + "@itwin/core-i18n": "4.8.1", + "@itwin/core-markup": "4.8.1", + "@itwin/core-orbitgt": "4.8.1", + "@itwin/core-quantity": "4.8.1", + "@itwin/core-react": "4.16.0", + "@itwin/imodel-components-react": "4.16.0", "@itwin/mobile-sdk-core": "0.22.11", - "@itwin/presentation-common": "4.7.8", - "@itwin/presentation-frontend": "4.7.8", - "@itwin/webgl-compatibility": "4.7.8", + "@itwin/presentation-common": "4.8.1", + "@itwin/presentation-frontend": "4.8.1", + "@itwin/webgl-compatibility": "4.8.1", "classnames": "^2.2.6", "react": "^17.0.0", "react-dom": "^17.0.0", @@ -543,29 +543,29 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.6.tgz", - "integrity": "sha512-Vkvsw6EcpMHjvZZdMkSY+djMGFbt7CRssW99Ne8tar2WLnZ/l3dbxeTShbLQj+/s35h+Qb4cmnob+EzwtjrXGQ==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz", + "integrity": "sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==", "dependencies": { - "@floating-ui/utils": "^0.2.6" + "@floating-ui/utils": "^0.2.7" } }, "node_modules/@floating-ui/dom": { - "version": "1.6.9", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.9.tgz", - "integrity": "sha512-zB1PcI350t4tkm3rvUhSRKa9sT7vH5CrAbQxW+VaPYJXKAO0gsg4CTueL+6Ajp7XzAQC8CW4Jj1Wgqc0sB6oUQ==", + "version": "1.6.10", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz", + "integrity": "sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==", "dependencies": { "@floating-ui/core": "^1.6.0", - "@floating-ui/utils": "^0.2.6" + "@floating-ui/utils": "^0.2.7" } }, "node_modules/@floating-ui/react": { - "version": "0.26.21", - "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.21.tgz", - "integrity": "sha512-7P5ncDIiYd6RrwpCDbKyFzvabM014QlzlumtDbK3Bck0UueC+Rp8BLS34qcGBcN1pZCTodl4QNnCVmKv4tSxfQ==", + "version": "0.26.22", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.22.tgz", + "integrity": "sha512-LNv4azPt8SpT4WW7Kku5JNVjLk2GcS0bGGjFTAgqOONRFo9r/aaGHHPpdiIuQbB1t8shmWyWqTTUDmZ9fcNshg==", "dependencies": { "@floating-ui/react-dom": "^2.1.1", - "@floating-ui/utils": "^0.2.6", + "@floating-ui/utils": "^0.2.7", "tabbable": "^6.0.0" }, "peerDependencies": { @@ -586,9 +586,9 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.6.tgz", - "integrity": "sha512-0KI3zGxIUs1KDR/pjQPdJH4Z8nGBm0yJ5WRoRfdw1Kzeh45jkIfA0rmD0kBF6fKHH+xaH7g8y4jIXyAV5MGK3g==" + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz", + "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==" }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.8", @@ -646,17 +646,17 @@ "dev": true }, "node_modules/@itwin/appui-abstract": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/@itwin/appui-abstract/-/appui-abstract-4.7.8.tgz", - "integrity": "sha512-ns1uX6Mvg583DndWNGgsvCtWnVS5PB1N/ic6etXihReW8LK07ERybaYsja2hCCPb1mf71jO0Isl3s/Hbs7HD+g==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@itwin/appui-abstract/-/appui-abstract-4.8.1.tgz", + "integrity": "sha512-73IYFUicKEEoJq+AGaSIxGQOn1ljZPgE862Uyj3aLWETNsuLT29TuFH8GWXW6j25EpBbv4vi3a00lHfY2JFLrw==", "peerDependencies": { - "@itwin/core-bentley": "^4.7.8" + "@itwin/core-bentley": "^4.8.1" } }, "node_modules/@itwin/appui-react": { - "version": "4.15.5", - "resolved": "https://registry.npmjs.org/@itwin/appui-react/-/appui-react-4.15.5.tgz", - "integrity": "sha512-4vHR19eyl5vhvZ0LI9sMRF+VMChJKBENFrozWIMkfSyXRZYA1MQYDw3WtWtTyzEnvzSaKHOoi9VRPa4dnF02UA==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@itwin/appui-react/-/appui-react-4.16.0.tgz", + "integrity": "sha512-KBXwiWbO869LrcUybYlPSo6jv5pF1nZGmVXvEQE/zq6T0EQi+wNiiqjy9CT/MHzPUyeVNm0Po7iyPtOwF8s9gQ==", "dependencies": { "@bentley/icons-generic": "^1.0.34", "@itwin/itwinui-icons-react": "^2.8.0", @@ -676,15 +676,15 @@ }, "peerDependencies": { "@itwin/appui-abstract": "^3.7.0 || ^4.0.0", - "@itwin/components-react": "^4.15.5", + "@itwin/components-react": "^4.16.0", "@itwin/core-bentley": "^3.7.0 || ^4.0.0", "@itwin/core-common": "^3.7.0 || ^4.0.0", "@itwin/core-frontend": "^3.7.0 || ^4.0.0", "@itwin/core-geometry": "^3.7.0 || ^4.0.0", "@itwin/core-quantity": "^3.7.0 || ^4.0.0", - "@itwin/core-react": "^4.15.5", + "@itwin/core-react": "^4.16.0", "@itwin/core-telemetry": "^3.7.0 || ^4.0.0", - "@itwin/imodel-components-react": "^4.15.5", + "@itwin/imodel-components-react": "^4.16.0", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0", "react-redux": "^7.2.2", @@ -709,9 +709,9 @@ } }, "node_modules/@itwin/components-react": { - "version": "4.15.5", - "resolved": "https://registry.npmjs.org/@itwin/components-react/-/components-react-4.15.5.tgz", - "integrity": "sha512-GGz8FKY5AqGd/pWaZBt6FhOi7JH2Fak5d4DNmb63ri90P08ulEn9jg8Pi5aT1nRQVdAH9YqNTWWekA1gLCUrDQ==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@itwin/components-react/-/components-react-4.16.0.tgz", + "integrity": "sha512-BYQXosKxZ6GqyU+fRgwh/zHtVD/lE9jLzbkSN4xIcxckLlL1Vfs4Z/Zo+1dpe/APyMAwJnbeH7OJIPHd15JBIw==", "dependencies": { "@bentley/icons-generic": "^1.0.34", "@itwin/itwinui-icons-react": "^2.8.0", @@ -721,7 +721,6 @@ "immer": "9.0.6", "linkify-it": "~2.2.0", "lodash": "^4.17.10", - "react-highlight-words": "^0.20.0", "react-window": "^1.8.9", "rxjs": "^7.8.1", "ts-key-enum": "~2.0.12" @@ -729,7 +728,7 @@ "peerDependencies": { "@itwin/appui-abstract": "^3.7.0 || ^4.0.0", "@itwin/core-bentley": "^3.7.0 || ^4.0.0", - "@itwin/core-react": "^4.15.5", + "@itwin/core-react": "^4.16.0", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0" } @@ -740,33 +739,33 @@ "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" }, "node_modules/@itwin/core-bentley": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/@itwin/core-bentley/-/core-bentley-4.7.8.tgz", - "integrity": "sha512-xSYeNLETjFF4BU/4n09mX3acwd2I8RzeIfI276VgOXTiJrvX21qVtUHIlm9Fw36B5SoU1G1F3Ja8pV/86ISW0w==" + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@itwin/core-bentley/-/core-bentley-4.8.1.tgz", + "integrity": "sha512-nloqNK3TDb5WanzTRmajswkVNnvHsvJS8jRvdmBXl1B6ziVqc2yPHh0Qay1I43oMTj2fpc3e4UJru8gVkqfUZg==" }, "node_modules/@itwin/core-common": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/@itwin/core-common/-/core-common-4.7.8.tgz", - "integrity": "sha512-I6f5GM9oPbjoYGvSEkXzynY9vn5PxEDZh27KR+eQF8SjVpZY4NK+/Plc8TRfXk+p7LydmrjGeuAOZ9xTFVPkXQ==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@itwin/core-common/-/core-common-4.8.1.tgz", + "integrity": "sha512-dIfw0ly+JFM83+mIQQ5xZ5WImazcjCBFuClTE8Fc5LMfFTe/Jtbj3nwA7aD7FcpuwtnV6kp4ykqrA5SoEz8Byg==", "dependencies": { "flatbuffers": "~1.12.0", "js-base64": "^3.6.1" }, "peerDependencies": { - "@itwin/core-bentley": "^4.7.8", - "@itwin/core-geometry": "^4.7.8" + "@itwin/core-bentley": "^4.8.1", + "@itwin/core-geometry": "^4.8.1" } }, "node_modules/@itwin/core-frontend": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/@itwin/core-frontend/-/core-frontend-4.7.8.tgz", - "integrity": "sha512-nxGm99i8dapDFiF8XGnn0BaA6np4lQCg04SiFhaDPv3Kx+N85YI1NkFQcksOewhORQynvMDhaM6azt0jAWfJsw==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@itwin/core-frontend/-/core-frontend-4.8.1.tgz", + "integrity": "sha512-Z5ZBxi8R4Q2H9NkdKLdwI+fcwIzWGFL25OQzQ9kBAGyPtl+UMrgpIsS6I6PiT5zc4za4HPxln+R86UiGe1bm+Q==", "dependencies": { "@itwin/cloud-agnostic-core": "^2.1.0", - "@itwin/core-i18n": "4.7.8", - "@itwin/core-telemetry": "4.7.8", + "@itwin/core-i18n": "4.8.1", + "@itwin/core-telemetry": "4.8.1", "@itwin/object-storage-core": "^2.2.2", - "@itwin/webgl-compatibility": "4.7.8", + "@itwin/webgl-compatibility": "4.8.1", "@loaders.gl/core": "^3.1.6", "@loaders.gl/draco": "^3.1.6", "fuse.js": "^3.3.0", @@ -774,67 +773,67 @@ "wms-capabilities": "0.4.0" }, "peerDependencies": { - "@itwin/appui-abstract": "^4.7.8", - "@itwin/core-bentley": "^4.7.8", - "@itwin/core-common": "^4.7.8", - "@itwin/core-geometry": "^4.7.8", - "@itwin/core-orbitgt": "^4.7.8", - "@itwin/core-quantity": "^4.7.8" + "@itwin/appui-abstract": "^4.8.1", + "@itwin/core-bentley": "^4.8.1", + "@itwin/core-common": "^4.8.1", + "@itwin/core-geometry": "^4.8.1", + "@itwin/core-orbitgt": "^4.8.1", + "@itwin/core-quantity": "^4.8.1" } }, "node_modules/@itwin/core-geometry": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/@itwin/core-geometry/-/core-geometry-4.7.8.tgz", - "integrity": "sha512-oAls8SGcoUkaQ+6QxcsCXvf+kMwqQBKwVXRoZIKSXAJzuaHFXQG2xhT8JKcRF2S1em7HbDWZXcxDJqHK4X36Jw==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@itwin/core-geometry/-/core-geometry-4.8.1.tgz", + "integrity": "sha512-rQv1kPRxEe+Cdy+HUr4gKvZi+Fh0Rkf968vAYPsmX9SONximsCImFbs2I2utgmApP97695ZF574Lq2ksV1sBMA==", "dependencies": { - "@itwin/core-bentley": "4.7.8", + "@itwin/core-bentley": "4.8.1", "flatbuffers": "~1.12.0" } }, "node_modules/@itwin/core-i18n": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/@itwin/core-i18n/-/core-i18n-4.7.8.tgz", - "integrity": "sha512-gQTdMKPF/kleYwyB1Tkkxxz8iQpyE+0he0Cb7vWkQ49zzmV0bYic6x/7thuzhXAaIGrf4fbRKer6X5cdWtXksw==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@itwin/core-i18n/-/core-i18n-4.8.1.tgz", + "integrity": "sha512-uRSeanwiwpj+hL+IYhrgPGN9PIhm2zwOlIe4HTOXNjuAmQ335nmIMuFJW+zSKntcwcLZSR/gKFkxVXeaAdIBZQ==", "dependencies": { "i18next": "^21.9.1", "i18next-browser-languagedetector": "^6.1.2", "i18next-http-backend": "^1.4.4" }, "peerDependencies": { - "@itwin/core-bentley": "^4.7.8" + "@itwin/core-bentley": "^4.8.1" } }, "node_modules/@itwin/core-markup": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/@itwin/core-markup/-/core-markup-4.7.8.tgz", - "integrity": "sha512-w59FpjpgQ0mDNLY4oBUps9GDIBFa9pCd2wsMByvzjQKZzwAO4SUF9wbbDJjoMThQMr1qy2JpygrJeSjfykENag==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@itwin/core-markup/-/core-markup-4.8.1.tgz", + "integrity": "sha512-fS4fyxSxhg1OYjofKJyaFE4/Uo6lhMKYtcsoQVeR/izvuCaxZcT1bUxJsy/ndnf3VQaEgkqhcU2BaPlfQT3FZA==", "dependencies": { "@svgdotjs/svg.js": "3.0.13" }, "peerDependencies": { - "@itwin/core-bentley": "^4.7.8", - "@itwin/core-common": "^4.7.8", - "@itwin/core-frontend": "^4.7.8", - "@itwin/core-geometry": "^4.7.8" + "@itwin/core-bentley": "^4.8.1", + "@itwin/core-common": "^4.8.1", + "@itwin/core-frontend": "^4.8.1", + "@itwin/core-geometry": "^4.8.1" } }, "node_modules/@itwin/core-orbitgt": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/@itwin/core-orbitgt/-/core-orbitgt-4.7.8.tgz", - "integrity": "sha512-2razPSA3eEwBlUc5UT2zkyOtzVva4b+DzffkY7fFfCR3U7VNWiVJIdnC4T1KGfTIg7RqWJ3nlraY0ZX56tDaHg==" + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@itwin/core-orbitgt/-/core-orbitgt-4.8.1.tgz", + "integrity": "sha512-douxeWxzBwkaRNjjChr7Lm3DxXJxZ+VCCwiisFP0dbuTyEKebEzLKgJ6Q+8m+pkLDYera4JDloQ7Ck3U8ORtqw==" }, "node_modules/@itwin/core-quantity": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/@itwin/core-quantity/-/core-quantity-4.7.8.tgz", - "integrity": "sha512-GltGvTamwB6hd6OGfhw9t6Jd7JEXQGZ+lCQTwIyKhm7ruk76qR9/aRrrkDfRKfTulOGa5+bTXuu0hxHqC/LFXQ==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@itwin/core-quantity/-/core-quantity-4.8.1.tgz", + "integrity": "sha512-PYsdyFpuwq7LsaTkN6epsMEsBiBHWejzTb1eSjefV0fG3a9Fc9cJvHsES0SmYAaktxRSGO8yoJGzey+Jw5NkHQ==", "peerDependencies": { - "@itwin/core-bentley": "^4.7.8" + "@itwin/core-bentley": "^4.8.1" } }, "node_modules/@itwin/core-react": { - "version": "4.15.5", - "resolved": "https://registry.npmjs.org/@itwin/core-react/-/core-react-4.15.5.tgz", - "integrity": "sha512-ffE/Z2ua70n40jyA24LPLny7pUui3RhNddYTsv+Q/2DA3JMUOj9fNGk74hwD0WsJE4ekMjthCMM7g+hGVk4FeA==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@itwin/core-react/-/core-react-4.16.0.tgz", + "integrity": "sha512-t7gDhi/egSK8k3KMMb/ZZsqwz8AIHFJK7UI/CkZpGrPrmc4+dnFaLg2FQzzBPupKHRhX573AyXGrbqSoQ2CH+A==", "dependencies": { "@bentley/icons-generic": "^1.0.34", "@itwin/itwinui-icons-react": "^2.8.0", @@ -860,25 +859,25 @@ "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" }, "node_modules/@itwin/core-telemetry": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/@itwin/core-telemetry/-/core-telemetry-4.7.8.tgz", - "integrity": "sha512-OibQg85ZHrsBdbUMJx7bjMYOzM2OHup/qk+cF5DrUK5nG1U7gpL2TPB2lTjoeDEtoglHvbp4BxTLaDm/Mo5oEA==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@itwin/core-telemetry/-/core-telemetry-4.8.1.tgz", + "integrity": "sha512-xfoDs9ytr2TP6eZ+N/Bu/stgLnrvqfbkJJN/kP0JruwVmbHsBZb0a87+skN4WrZU1foZZKHvNAvd5F844WRxcQ==", "dependencies": { - "@itwin/core-bentley": "4.7.8", - "@itwin/core-common": "4.7.8" + "@itwin/core-bentley": "4.8.1", + "@itwin/core-common": "4.8.1" } }, "node_modules/@itwin/ecschema-metadata": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/@itwin/ecschema-metadata/-/ecschema-metadata-4.7.8.tgz", - "integrity": "sha512-uo/8X+FK1gHoP8Mwj0GuQ6gDBvqJa9oPx46jApetUVQv5qV/4ZZDJnBh+8IXAX/nhMxjQ5hoJKd1sWzRAZpP7w==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@itwin/ecschema-metadata/-/ecschema-metadata-4.8.1.tgz", + "integrity": "sha512-7v/6QMypdw/9uBVcbl+OSMhA9P9COsKOUUJTGLPxrtlASExd43TPnqMHQnIpQLh6uxRJm9+1+PZ/MFJKrDBb8A==", "peer": true, "dependencies": { "almost-equal": "^1.1.0" }, "peerDependencies": { - "@itwin/core-bentley": "^4.7.8", - "@itwin/core-quantity": "^4.7.8" + "@itwin/core-bentley": "^4.8.1", + "@itwin/core-quantity": "^4.8.1" } }, "node_modules/@itwin/eslint-plugin": { @@ -1131,9 +1130,9 @@ "dev": true }, "node_modules/@itwin/imodel-components-react": { - "version": "4.15.5", - "resolved": "https://registry.npmjs.org/@itwin/imodel-components-react/-/imodel-components-react-4.15.5.tgz", - "integrity": "sha512-r1YOAXzWlIc0luCQXjCCspO///zqHm9aCon1XKlpZJDoPk8PMYpXo6pWWqYg9xYfuGOcPgJcv0OtubnQbhnIBA==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@itwin/imodel-components-react/-/imodel-components-react-4.16.0.tgz", + "integrity": "sha512-ClfEwrWyGHzQ/oqQ+9MCdsE/8Hoyr6bVt4oEBw0D2juaAX8xrhYM2A7hy7Nwhm+gsP4DMNRgoGVjuCKFd5cFjQ==", "dependencies": { "@bentley/icons-generic": "^1.0.34", "@itwin/itwinui-icons-react": "^2.8.0", @@ -1144,13 +1143,13 @@ }, "peerDependencies": { "@itwin/appui-abstract": "^3.7.0 || ^4.0.0", - "@itwin/components-react": "^4.15.5", + "@itwin/components-react": "^4.16.0", "@itwin/core-bentley": "^3.7.0 || ^4.0.0", "@itwin/core-common": "^3.7.0 || ^4.0.0", "@itwin/core-frontend": "^3.7.0 || ^4.0.0", "@itwin/core-geometry": "^3.7.0 || ^4.0.0", "@itwin/core-quantity": "^3.7.0 || ^4.0.0", - "@itwin/core-react": "^4.15.5", + "@itwin/core-react": "^4.16.0", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0" } @@ -1240,23 +1239,108 @@ "base64-js": "^1.5.1" } }, - "node_modules/@itwin/object-storage-core": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@itwin/object-storage-core/-/object-storage-core-2.2.2.tgz", - "integrity": "sha512-yaMAWmDvBRWtH/CFkG02y5B+JaA7W8j0Vquk1dAkoxTxCTTQ54w77wJjpGGLGmNs9qO09K3FsXQnrYMRx/ZzzQ==", + "node_modules/@itwin/mobile-sdk-core/node_modules/@itwin/core-bentley": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/@itwin/core-bentley/-/core-bentley-4.7.8.tgz", + "integrity": "sha512-xSYeNLETjFF4BU/4n09mX3acwd2I8RzeIfI276VgOXTiJrvX21qVtUHIlm9Fw36B5SoU1G1F3Ja8pV/86ISW0w==" + }, + "node_modules/@itwin/mobile-sdk-core/node_modules/@itwin/core-common": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/@itwin/core-common/-/core-common-4.7.8.tgz", + "integrity": "sha512-I6f5GM9oPbjoYGvSEkXzynY9vn5PxEDZh27KR+eQF8SjVpZY4NK+/Plc8TRfXk+p7LydmrjGeuAOZ9xTFVPkXQ==", "dependencies": { - "@itwin/cloud-agnostic-core": "2.2.2", - "axios": "~1.6.5" + "flatbuffers": "~1.12.0", + "js-base64": "^3.6.1" }, - "engines": { - "node": ">=12.20 <19.0.0" + "peerDependencies": { + "@itwin/core-bentley": "^4.7.8", + "@itwin/core-geometry": "^4.7.8" + } + }, + "node_modules/@itwin/mobile-sdk-core/node_modules/@itwin/core-frontend": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/@itwin/core-frontend/-/core-frontend-4.7.8.tgz", + "integrity": "sha512-nxGm99i8dapDFiF8XGnn0BaA6np4lQCg04SiFhaDPv3Kx+N85YI1NkFQcksOewhORQynvMDhaM6azt0jAWfJsw==", + "dependencies": { + "@itwin/cloud-agnostic-core": "^2.1.0", + "@itwin/core-i18n": "4.7.8", + "@itwin/core-telemetry": "4.7.8", + "@itwin/object-storage-core": "^2.2.2", + "@itwin/webgl-compatibility": "4.7.8", + "@loaders.gl/core": "^3.1.6", + "@loaders.gl/draco": "^3.1.6", + "fuse.js": "^3.3.0", + "meshoptimizer": "~0.20.0", + "wms-capabilities": "0.4.0" }, "peerDependencies": { - "inversify": "^6.0.1", - "reflect-metadata": "^0.1.13" + "@itwin/appui-abstract": "^4.7.8", + "@itwin/core-bentley": "^4.7.8", + "@itwin/core-common": "^4.7.8", + "@itwin/core-geometry": "^4.7.8", + "@itwin/core-orbitgt": "^4.7.8", + "@itwin/core-quantity": "^4.7.8" } }, - "node_modules/@itwin/presentation-common": { + "node_modules/@itwin/mobile-sdk-core/node_modules/@itwin/core-geometry": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/@itwin/core-geometry/-/core-geometry-4.7.8.tgz", + "integrity": "sha512-oAls8SGcoUkaQ+6QxcsCXvf+kMwqQBKwVXRoZIKSXAJzuaHFXQG2xhT8JKcRF2S1em7HbDWZXcxDJqHK4X36Jw==", + "dependencies": { + "@itwin/core-bentley": "4.7.8", + "flatbuffers": "~1.12.0" + } + }, + "node_modules/@itwin/mobile-sdk-core/node_modules/@itwin/core-i18n": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/@itwin/core-i18n/-/core-i18n-4.7.8.tgz", + "integrity": "sha512-gQTdMKPF/kleYwyB1Tkkxxz8iQpyE+0he0Cb7vWkQ49zzmV0bYic6x/7thuzhXAaIGrf4fbRKer6X5cdWtXksw==", + "dependencies": { + "i18next": "^21.9.1", + "i18next-browser-languagedetector": "^6.1.2", + "i18next-http-backend": "^1.4.4" + }, + "peerDependencies": { + "@itwin/core-bentley": "^4.7.8" + } + }, + "node_modules/@itwin/mobile-sdk-core/node_modules/@itwin/core-markup": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/@itwin/core-markup/-/core-markup-4.7.8.tgz", + "integrity": "sha512-w59FpjpgQ0mDNLY4oBUps9GDIBFa9pCd2wsMByvzjQKZzwAO4SUF9wbbDJjoMThQMr1qy2JpygrJeSjfykENag==", + "dependencies": { + "@svgdotjs/svg.js": "3.0.13" + }, + "peerDependencies": { + "@itwin/core-bentley": "^4.7.8", + "@itwin/core-common": "^4.7.8", + "@itwin/core-frontend": "^4.7.8", + "@itwin/core-geometry": "^4.7.8" + } + }, + "node_modules/@itwin/mobile-sdk-core/node_modules/@itwin/core-orbitgt": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/@itwin/core-orbitgt/-/core-orbitgt-4.7.8.tgz", + "integrity": "sha512-2razPSA3eEwBlUc5UT2zkyOtzVva4b+DzffkY7fFfCR3U7VNWiVJIdnC4T1KGfTIg7RqWJ3nlraY0ZX56tDaHg==" + }, + "node_modules/@itwin/mobile-sdk-core/node_modules/@itwin/core-quantity": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/@itwin/core-quantity/-/core-quantity-4.7.8.tgz", + "integrity": "sha512-GltGvTamwB6hd6OGfhw9t6Jd7JEXQGZ+lCQTwIyKhm7ruk76qR9/aRrrkDfRKfTulOGa5+bTXuu0hxHqC/LFXQ==", + "peerDependencies": { + "@itwin/core-bentley": "^4.7.8" + } + }, + "node_modules/@itwin/mobile-sdk-core/node_modules/@itwin/core-telemetry": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/@itwin/core-telemetry/-/core-telemetry-4.7.8.tgz", + "integrity": "sha512-OibQg85ZHrsBdbUMJx7bjMYOzM2OHup/qk+cF5DrUK5nG1U7gpL2TPB2lTjoeDEtoglHvbp4BxTLaDm/Mo5oEA==", + "dependencies": { + "@itwin/core-bentley": "4.7.8", + "@itwin/core-common": "4.7.8" + } + }, + "node_modules/@itwin/mobile-sdk-core/node_modules/@itwin/presentation-common": { "version": "4.7.8", "resolved": "https://registry.npmjs.org/@itwin/presentation-common/-/presentation-common-4.7.8.tgz", "integrity": "sha512-mgoPJXJLWukt0zCRUh+EiK5m1JU5ik0QEYfY8KDixNyT8emYFMel4310KiGUZstiVkM8h2Mdk0Q6efunauKyUA==", @@ -1267,7 +1351,7 @@ "@itwin/ecschema-metadata": "^4.7.8" } }, - "node_modules/@itwin/presentation-frontend": { + "node_modules/@itwin/mobile-sdk-core/node_modules/@itwin/presentation-frontend": { "version": "4.7.8", "resolved": "https://registry.npmjs.org/@itwin/presentation-frontend/-/presentation-frontend-4.7.8.tgz", "integrity": "sha512-MDXhL1XFu2t1SjmZlx/HPmXxfBwq4pd5EVl1vTT7aMhGqP3GaveuUa/uA7eTBxsA04Q3gk8ibE0Xg2+/CYq7RQ==", @@ -1285,17 +1369,70 @@ "@itwin/presentation-common": "^4.7.8" } }, + "node_modules/@itwin/mobile-sdk-core/node_modules/@itwin/webgl-compatibility": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/@itwin/webgl-compatibility/-/webgl-compatibility-4.7.8.tgz", + "integrity": "sha512-z4zYmIG7hG9zL6tg5+BUvtqiV00aOlOyrRoHX0v6JTUrZgOBJ2yvnCr8oI4YxZmxsjdfcyJ6n9n0tp7/NJ/Amw==", + "dependencies": { + "@itwin/core-bentley": "4.7.8" + } + }, + "node_modules/@itwin/object-storage-core": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@itwin/object-storage-core/-/object-storage-core-2.2.2.tgz", + "integrity": "sha512-yaMAWmDvBRWtH/CFkG02y5B+JaA7W8j0Vquk1dAkoxTxCTTQ54w77wJjpGGLGmNs9qO09K3FsXQnrYMRx/ZzzQ==", + "dependencies": { + "@itwin/cloud-agnostic-core": "2.2.2", + "axios": "~1.6.5" + }, + "engines": { + "node": ">=12.20 <19.0.0" + }, + "peerDependencies": { + "inversify": "^6.0.1", + "reflect-metadata": "^0.1.13" + } + }, + "node_modules/@itwin/presentation-common": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@itwin/presentation-common/-/presentation-common-4.8.1.tgz", + "integrity": "sha512-fXDanO4aySBbb52UqdzvPf7JV34jW/KyGiI3e2WGB6F+a9hIz0kRKcaWEKSIuN/6lXpM5dB8bVIcQh1pLr1TAw==", + "peerDependencies": { + "@itwin/core-bentley": "^4.8.1", + "@itwin/core-common": "^4.8.1", + "@itwin/core-quantity": "^4.8.1", + "@itwin/ecschema-metadata": "^4.8.1" + } + }, + "node_modules/@itwin/presentation-frontend": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@itwin/presentation-frontend/-/presentation-frontend-4.8.1.tgz", + "integrity": "sha512-S3MggV/KQN7mtOf/kKt3UxA6CwtxpFMObkLI/eJL1UIKv7xqdspWp1klMVSES+tIguREpYQuZB3sAhWBRB50UA==", + "dependencies": { + "@itwin/unified-selection": "^0.1.0", + "rxjs": "^7.8.1", + "rxjs-for-await": "^1.0.0" + }, + "peerDependencies": { + "@itwin/core-bentley": "^4.8.1", + "@itwin/core-common": "^4.8.1", + "@itwin/core-frontend": "^4.8.1", + "@itwin/core-quantity": "^4.8.1", + "@itwin/ecschema-metadata": "^4.8.1", + "@itwin/presentation-common": "^4.8.1" + } + }, "node_modules/@itwin/unified-selection": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@itwin/unified-selection/-/unified-selection-0.1.0.tgz", "integrity": "sha512-1Pe2i3sw5dK4h394uC5wTRWvnXxeBZGv+t9LcG7tQr2L+l0Hv+Ryo5+yTN34kABEhMe2UwSHnBRU8jOGsiorIQ==" }, "node_modules/@itwin/webgl-compatibility": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/@itwin/webgl-compatibility/-/webgl-compatibility-4.7.8.tgz", - "integrity": "sha512-z4zYmIG7hG9zL6tg5+BUvtqiV00aOlOyrRoHX0v6JTUrZgOBJ2yvnCr8oI4YxZmxsjdfcyJ6n9n0tp7/NJ/Amw==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@itwin/webgl-compatibility/-/webgl-compatibility-4.8.1.tgz", + "integrity": "sha512-JJD37v+ENHIfinRetUZHI282pVvBIM7TVHvmS9XZ6CJC7RQQqOKxx5BhKxT93QouQfaX8Bmssd48VRePCVBlAg==", "dependencies": { - "@itwin/core-bentley": "4.7.8" + "@itwin/core-bentley": "4.8.1" } }, "node_modules/@jridgewell/gen-mapping": { @@ -1841,11 +1978,11 @@ } }, "node_modules/@tanstack/react-virtual": { - "version": "3.8.4", - "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.8.4.tgz", - "integrity": "sha512-Dq0VQr3QlTS2qL35g360QaJWBt7tCn/0xw4uZ0dHXPLO1Ak4Z4nVX4vuj1Npg1b/jqNMDToRtR5OIxM2NXRBWg==", + "version": "3.8.6", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.8.6.tgz", + "integrity": "sha512-YcOQAxccjIqiC8cQ8QQiDU6F+JZtfpKNvYsw/ju5Q6S5/m9KDs5SaJvKz1kLj3RKNAOBMIFA9snN2MDmyT9lBQ==", "dependencies": { - "@tanstack/virtual-core": "3.8.4" + "@tanstack/virtual-core": "3.8.6" }, "funding": { "type": "github", @@ -1857,9 +1994,9 @@ } }, "node_modules/@tanstack/virtual-core": { - "version": "3.8.4", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.8.4.tgz", - "integrity": "sha512-iO5Ujgw3O1yIxWDe9FgUPNkGjyT657b1WNX52u+Wv1DyBFEpdCdGkuVaky0M3hHFqNWjAmHWTn4wgj9rTr7ZQg==", + "version": "3.8.6", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.8.6.tgz", + "integrity": "sha512-UJeU4SBrx3hqULNzJ3oC0kgJ5miIAg+FwomxMTlQNxob6ppTInifANHd9ukETvzdzxr6zt3CjQ0rttQpVjbt6Q==", "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" @@ -5262,11 +5399,6 @@ "node": ">=0.10.0" } }, - "node_modules/highlight-words-core": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/highlight-words-core/-/highlight-words-core-1.2.2.tgz", - "integrity": "sha512-BXUKIkUuh6cmmxzi5OIbUJxrG8OAk2MqoL1DtO3Wo9D2faJg2ph5ntyuQeLqaHJmzER6H5tllCDA9ZnNe9BVGg==" - }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", @@ -5870,9 +6002,9 @@ "dev": true }, "node_modules/jotai": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/jotai/-/jotai-2.9.1.tgz", - "integrity": "sha512-t4Q7FIqQB3N/1art4OcqdlEtPmQ2h4DNIzTFhvt06WE0kCpQ1QoG+1A1IGTaQBi2KdDRsnywj+ojmHHKgw6PDA==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/jotai/-/jotai-2.9.2.tgz", + "integrity": "sha512-jIBXEadOHCziOuMY6HAy2KQcHipGhnsbF+twqh8Lcmcz/Yei0gdBtW5mOYdKmbQxGqkvfvXM3w/oHtJ2WNGSFg==", "engines": { "node": ">=12.20.0" }, @@ -6176,9 +6308,9 @@ "dev": true }, "node_modules/memoize-one": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-4.0.3.tgz", - "integrity": "sha512-QmpUu4KqDmX0plH4u+tf0riMc1KHE1+lw95cMrLlXQAFOx/xnBtwhZ52XJxd9X2O6kwKBqX32kmhbhlobD0cuw==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" }, "node_modules/merge2": { "version": "1.4.1", @@ -7136,19 +7268,6 @@ "react": ">=16.13.1" } }, - "node_modules/react-highlight-words": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/react-highlight-words/-/react-highlight-words-0.20.0.tgz", - "integrity": "sha512-asCxy+jCehDVhusNmCBoxDf2mm1AJ//D+EzDx1m5K7EqsMBIHdZ5G4LdwbSEXqZq1Ros0G0UySWmAtntSph7XA==", - "dependencies": { - "highlight-words-core": "^1.2.0", - "memoize-one": "^4.0.0", - "prop-types": "^15.5.8" - }, - "peerDependencies": { - "react": "^0.14.0 || ^15.0.0 || ^16.0.0-0 || ^17.0.0-0 || ^18.0.0-0" - } - }, "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", diff --git a/package.json b/package.json index 9a82773..85cb84d 100644 --- a/package.json +++ b/package.json @@ -27,23 +27,23 @@ }, "dependencies": { "@bentley/icons-generic-webfont": "1.0.34", - "@itwin/appui-abstract": "4.7.8", - "@itwin/appui-react": "4.15.5", - "@itwin/components-react": "4.15.5", - "@itwin/core-bentley": "4.7.8", - "@itwin/core-common": "4.7.8", - "@itwin/core-frontend": "4.7.8", - "@itwin/core-geometry": "4.7.8", - "@itwin/core-i18n": "4.7.8", - "@itwin/core-markup": "4.7.8", - "@itwin/core-orbitgt": "4.7.8", - "@itwin/core-quantity": "4.7.8", - "@itwin/core-react": "4.15.5", - "@itwin/imodel-components-react": "4.15.5", + "@itwin/appui-abstract": "4.8.1", + "@itwin/appui-react": "4.16.0", + "@itwin/components-react": "4.16.0", + "@itwin/core-bentley": "4.8.1", + "@itwin/core-common": "4.8.1", + "@itwin/core-frontend": "4.8.1", + "@itwin/core-geometry": "4.8.1", + "@itwin/core-i18n": "4.8.1", + "@itwin/core-markup": "4.8.1", + "@itwin/core-orbitgt": "4.8.1", + "@itwin/core-quantity": "4.8.1", + "@itwin/core-react": "4.16.0", + "@itwin/imodel-components-react": "4.16.0", "@itwin/mobile-sdk-core": "0.22.11", - "@itwin/presentation-common": "4.7.8", - "@itwin/presentation-frontend": "4.7.8", - "@itwin/webgl-compatibility": "4.7.8", + "@itwin/presentation-common": "4.8.1", + "@itwin/presentation-frontend": "4.8.1", + "@itwin/webgl-compatibility": "4.8.1", "classnames": "^2.2.6", "react": "^17.0.0", "react-dom": "^17.0.0", diff --git a/src/mobile-ui-react/ActionSheetButton.tsx b/src/mobile-ui-react/ActionSheetButton.tsx index a835c89..2730755 100644 --- a/src/mobile-ui-react/ActionSheetButton.tsx +++ b/src/mobile-ui-react/ActionSheetButton.tsx @@ -15,7 +15,7 @@ import { NavigationButton } from "./NavigationPanel"; // eslint-disable-next-line deprecation/deprecation export interface ActionSheetButtonProps extends ActionSheetProps, CommonProps { /** The icon to show on the {@link ActionSheetButton}, default is three vertical dots. */ - iconSpec?: IconSpec; + iconSpec?: IconSpec; // eslint-disable-line deprecation/deprecation /** The size of the {@link ActionSheetButton}, default is "42px". */ size?: string; /** The width of the {@link ActionSheetButton}, default is size if specified, "42px" otherwise. */ diff --git a/src/mobile-ui-react/CircularButton.tsx b/src/mobile-ui-react/CircularButton.tsx index b61fea9..2fc8e6d 100644 --- a/src/mobile-ui-react/CircularButton.tsx +++ b/src/mobile-ui-react/CircularButton.tsx @@ -26,7 +26,7 @@ export interface CircularButtonProps { /** The size of the circle, defaults to 50 pixels */ size?: number; /** The icon to display in the circle */ - iconSpec?: IconSpec; + iconSpec?: IconSpec; // eslint-disable-line deprecation/deprecation /** The icon size, defalts to 29 pixels */ iconSize?: string; /** The icon color, defaults to white */ diff --git a/src/mobile-ui-react/CountNotification.tsx b/src/mobile-ui-react/CountNotification.tsx index 2d63d4c..56ede24 100644 --- a/src/mobile-ui-react/CountNotification.tsx +++ b/src/mobile-ui-react/CountNotification.tsx @@ -52,7 +52,7 @@ export interface CountNotificationProps extends CommonProps { /** Click handler: ignored if moreButtonProps is set. */ onClick?: () => void; /** IconSpec for icon to use on the right side: ignored if moreButtonProps is set. */ - iconSpec?: IconSpec; + iconSpec?: IconSpec; // eslint-disable-line deprecation/deprecation /** The icon size, if iconSpec is specified, default is "24px". */ iconSize?: string; /** diff --git a/src/mobile-ui-react/IconImage.tsx b/src/mobile-ui-react/IconImage.tsx index bfc867e..3229935 100644 --- a/src/mobile-ui-react/IconImage.tsx +++ b/src/mobile-ui-react/IconImage.tsx @@ -21,7 +21,7 @@ export interface IconImageProps { /** Optional font size used if [[iconSpec]] specifies a glyph from the Bentley icon font, default is [[size]]. */ fontSize?: string; /** [[IconSpec]] of the icon to be shown. */ - iconSpec: IconSpec; + iconSpec: IconSpec; // eslint-disable-line deprecation/deprecation /** Optional CSS id. */ id?: string; /** Optional CSS margin. */ @@ -48,6 +48,7 @@ export function IconImage(props: IconImageProps) { } return (