From aaa78ddde945b9ef623f7eef236488a41aef4549 Mon Sep 17 00:00:00 2001 From: Olivier Lange Date: Thu, 19 Oct 2023 17:43:12 +0200 Subject: [PATCH] Chore: updates @uzufly/cesium-ifc-viewer from v0.11 to 0.12 which replaces the hosting provider of Stamen Toner tiles from Fastly to Stadia Maps; updates Lit from v2.8 to 3.0; and updates Cesium from v1.103 to 1.110, bridging the breaking changes introduced by Cesium in 1.107 (readyPromise gone). --- package-lock.json | 93 ++++++++++++++++++++--------------------------- package.json | 4 +- 2 files changed, 42 insertions(+), 55 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8816e8d..39188f9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,15 @@ { "name": "@uzufly/cesium-ifc-showcase", - "version": "0.2.1", + "version": "0.2.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@uzufly/cesium-ifc-showcase", - "version": "0.2.1", + "version": "0.2.2", "license": "Apache-2.0", "dependencies": { - "@uzufly/cesium-ifc-viewer": "0.11" + "@uzufly/cesium-ifc-viewer": "^0.12" }, "devDependencies": { "@parcel/transformer-inline-string": "^2.10.0", @@ -260,11 +260,11 @@ "integrity": "sha512-jnOD+/+dSrfTWYfSXBXlo5l5f0q1UuJo3tkbMDCYA2lKUYq79jaxqtGEvnRoh049nt1vdo1+45RinipU6FGY2g==" }, "node_modules/@lit/reactive-element": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.3.tgz", - "integrity": "sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.0.tgz", + "integrity": "sha512-wn+2+uDcs62ROBmVAwssO4x5xue/uKD3MGGZOXL2sMxReTRIT0JXKyMXeu7gh0aJ4IJNEIG/3aOnUaQvM7BMzQ==", "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.0.0" + "@lit-labs/ssr-dom-shim": "^1.1.2-pre.0" } }, "node_modules/@lmdb/lmdb-darwin-arm64": { @@ -2343,16 +2343,16 @@ "integrity": "sha512-I3pkr8j/6tmQtKV/ZzHtuaqYSQvyjGRKH4go60Rr0IDLlFxuRT5V32uvB1mecM5G1EVAUyF/4r4QZ1GHgz+mxA==" }, "node_modules/@uzufly/cesium-ifc-viewer": { - "version": "0.11.0", - "resolved": "https://npm.pkg.github.com/download/@uzufly/cesium-ifc-viewer/0.11.0/75e0fd1d4673c5512996a8845b65328afad91655", - "integrity": "sha512-fItVjcrHWm3EWnSgErJmLj7lquYw8tfSDcmLNjQDCClv7Xg1b1h5324ttNogpWRo9v2Zs52nwGv3od1gCddumQ==", + "version": "0.12.0", + "resolved": "https://npm.pkg.github.com/download/@uzufly/cesium-ifc-viewer/0.12.0/c86cc34dad9a07e2956b4cae6a4622792ec1e448", + "integrity": "sha512-kTaiNnJJnA3Mk3rjU3dKPYzrstkVKF1zJZdsESM49c9CujoQvp0ZE5SJwnicsvefkaF6imRUSyZswaD+zMoQdw==", "license": "Apache-2.0", "dependencies": { - "cesium": "^1.103.0", - "lit": "^2.7.0", + "cesium": "^1.110.0", + "lit": "^3.0.0", "web-ifc": "0.0.35", - "web-ifc-three": "^0.0.121", - "web-ifc-viewer": "^1.0.213" + "web-ifc-three": "0.0.121", + "web-ifc-viewer": "1.0.213" } }, "node_modules/@zip.js/zip.js": { @@ -4012,29 +4012,29 @@ "dev": true }, "node_modules/lit": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz", - "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.0.0.tgz", + "integrity": "sha512-nQ0teRzU1Kdj++VdmttS2WvIen8M79wChJ6guRKIIym2M3Ansg3Adj9O6yuQh2IpjxiUXlNuS81WKlQ4iL3BmA==", "dependencies": { - "@lit/reactive-element": "^1.6.0", - "lit-element": "^3.3.0", - "lit-html": "^2.8.0" + "@lit/reactive-element": "^2.0.0", + "lit-element": "^4.0.0", + "lit-html": "^3.0.0" } }, "node_modules/lit-element": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz", - "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.0.0.tgz", + "integrity": "sha512-N6+f7XgusURHl69DUZU6sTBGlIN+9Ixfs3ykkNDfgfTkDYGGOWwHAYBhDqVswnFGyWgQYR2KiSpu4J76Kccs/A==", "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.1.0", - "@lit/reactive-element": "^1.3.0", - "lit-html": "^2.8.0" + "@lit-labs/ssr-dom-shim": "^1.1.2-pre.0", + "@lit/reactive-element": "^2.0.0", + "lit-html": "^3.0.0" } }, "node_modules/lit-html": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz", - "integrity": "sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.0.0.tgz", + "integrity": "sha512-DNJIE8dNY0dQF2Gs0sdMNUppMQT2/CvV4OVnSdg7BXAsGqkVwsE5bqQ04POfkYH5dBIuGnJYdFz5fYYyNnOxiA==", "dependencies": { "@types/trusted-types": "^2.0.2" } @@ -5480,44 +5480,31 @@ "integrity": "sha512-1C3h8Qf7TpEByJTpTt/yzZbnAuByH0hEEfOiVQho83Y6lKNCDWe/0cKObExZMAi2XMDIiES6cYL43PsQ3rHo2A==" }, "node_modules/web-ifc-viewer": { - "version": "1.0.218", - "resolved": "https://registry.npmjs.org/web-ifc-viewer/-/web-ifc-viewer-1.0.218.tgz", - "integrity": "sha512-qLY36+KFNG9g6VTGplVks3WyAm6DxdmGXfKyTCaDcg993sbHBn+KpeMyP75RNIwjvZ3pg2yPgPV3U9vJ1LITtA==", + "version": "1.0.213", + "resolved": "https://registry.npmjs.org/web-ifc-viewer/-/web-ifc-viewer-1.0.213.tgz", + "integrity": "sha512-blaCaAdZOjtPlyEHFV16ClChdVQf03y8rsJ1+gN3X0zUQI/5pugQN6H7JLl0n+8bpYMtYQDZPekTohZHt9iO0Q==", "dependencies": { "camera-controls": "^1.33.1", "dat.gui": "^0.7.7", "gsap": "^3.7.1", "three-mesh-bvh": "^0.5.11", - "web-ifc": "^0.0.39", - "web-ifc-three": "^0.0.125" + "web-ifc": "^0.0.35", + "web-ifc-three": "^0.0.118" }, "peerDependencies": { "three": "^0.135.0" } }, - "node_modules/web-ifc-viewer/node_modules/three-mesh-bvh": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/three-mesh-bvh/-/three-mesh-bvh-0.5.21.tgz", - "integrity": "sha512-TGXPk7YwtlU5rgQJYA25OT6yAdBMeekfC4BTkGNtTWA5glb2rmEpjxvhZncRQSl73QZir2LFOQT0FjfzgG55xw==", - "peerDependencies": { - "three": ">= 0.123.0" - } - }, - "node_modules/web-ifc-viewer/node_modules/web-ifc": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/web-ifc/-/web-ifc-0.0.39.tgz", - "integrity": "sha512-sg+DyxDiyXBqlXXbz+uSqw8IGX+mVvHmn2+hg6UXDvAcrzJJw8EI2H4ZzlxWxCqqdpGVeK0wCpdeQm43UCDbrA==" - }, "node_modules/web-ifc-viewer/node_modules/web-ifc-three": { - "version": "0.0.125", - "resolved": "https://registry.npmjs.org/web-ifc-three/-/web-ifc-three-0.0.125.tgz", - "integrity": "sha512-i9hnYQq5XOEJ/eeYgwe44IAiIgbjn46zOcuEuvkV+8liutrDHitv8Ct126BNOBaoe7B9ZYnQk8CL9/YEtdtGOQ==", + "version": "0.0.118", + "resolved": "https://registry.npmjs.org/web-ifc-three/-/web-ifc-three-0.0.118.tgz", + "integrity": "sha512-xNNvP+wBGrNBtcC37W0lPdy69hNBjLPmyrYJNqeuyLM7vy12A+fB8TsMOMXVYRCLlOmRQR0uQS0m0KgYYbxlnA==", "dependencies": { - "three-mesh-bvh": "0.5.21", - "web-ifc": "^0.0.39" + "three-mesh-bvh": "^0.5.11", + "web-ifc": "^0.0.35" }, "peerDependencies": { - "three": "^0.149.0" + "three": "0.135" } }, "node_modules/wrappy": { diff --git a/package.json b/package.json index 011b116..dfab2c1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@uzufly/cesium-ifc-showcase", - "version": "0.2.1", + "version": "0.2.2", "description": "Showcase of the import and viewing of an IFC BIM model within a Cesium 3D photorealistic environment – with a photomesh of ‹Caserne des Vernets› construction site in Geneva, Switzerland.", "source": "src/index.html", "author": "Uzufly sàrl (https://github.com/uzufly)", @@ -44,7 +44,7 @@ }, "homepage": "https://github.com/uzufly/ifc-cesium-showcase/#readme", "dependencies": { - "@uzufly/cesium-ifc-viewer": "0.11" + "@uzufly/cesium-ifc-viewer": "^0.12" }, "devDependencies": { "@parcel/transformer-inline-string": "^2.10.0",