From b868459eed522db82a7aba753b8adfb1f1013bd1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Sep 2021 01:32:41 +0000 Subject: [PATCH] Bump three from 0.110.0 to 0.125.0 Bumps [three](https://github.com/mrdoob/three.js) from 0.110.0 to 0.125.0. - [Release notes](https://github.com/mrdoob/three.js/releases) - [Commits](https://github.com/mrdoob/three.js/commits) Signed-off-by: dependabot[bot] --- package-lock.json | 706 +++++++++++++++++++++++++++++++++++----------- package.json | 2 +- yarn.lock | 8 +- 3 files changed, 541 insertions(+), 175 deletions(-) diff --git a/package-lock.json b/package-lock.json index cd9758b..44dc3cd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,11 +4,6 @@ "lockfileVersion": 1, "requires": true, "dependencies": { - "@alloc/types": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@alloc/types/-/types-1.3.0.tgz", - "integrity": "sha512-mH7LiFiq9g6rX2tvt1LtwsclfG5hnsmtIfkZiauAGrm1AwXhoRS0sF2WrN9JGN7eV5vFXqNaB0eXZ3IvMsVi9g==" - }, "@babel/cli": { "version": "7.12.7", "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.12.7.tgz", @@ -2182,6 +2177,16 @@ "to-fast-properties": "^2.0.0" } }, + "@chevrotain/types": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-9.0.2.tgz", + "integrity": "sha512-lo1dQPX7DQffJb26eaYLEy4/jUTFmsGKa43mDvMNAHwItEgUQHUkTZR0iAkHG0aJv8ejM/KqYpRVSNetrOK8qw==" + }, + "@chevrotain/utils": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/@chevrotain/utils/-/utils-9.0.2.tgz", + "integrity": "sha512-iTju1VpbGruWagXS/XswuqeimOCRNeDvrXLlWHYsHp1qTU8sJfAfLiX5vs7DNxB1px6N8VWVI0SD8vMUksNBYw==" + }, "@cnakazawa/watch": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", @@ -2745,124 +2750,293 @@ } } }, - "@react-spring/animated": { - "version": "9.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.0.0-rc.3.tgz", - "integrity": "sha512-dAvgtKhkYpzzr+EkmZ4ZuJ5CujxCW0LaT109DvO/2MQNk3EWIxcgl+ik4tSulSbgau1GN8RlkRKyDp0wISdQ3Q==", + "@radix-ui/popper": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/@radix-ui/popper/-/popper-0.0.10.tgz", + "integrity": "sha512-YFKuPqQPKscreQid7NuB4it3PMzSwGg03vgrud6sVliHkI43QNAOHyrHyMNo015jg6QK5GVDn+7J2W5uygqSGA==", "requires": { - "@babel/runtime": "^7.3.1", - "@react-spring/shared": "9.0.0-rc.3", - "react-layout-effect": "^1.0.1" + "@babel/runtime": "^7.13.10", + "csstype": "^3.0.4" }, "dependencies": { - "@babel/runtime": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", - "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", - "requires": { - "regenerator-runtime": "^0.13.4" - } + "csstype": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", + "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" } } }, - "@react-spring/core": { - "version": "9.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.0.0-rc.3.tgz", - "integrity": "sha512-3OzsVFxpfMJNkkQj8TwAH3NhUAX76AXu6WkslQF4EgBeEoG5eY3m+VvM9RsAsGWDuBKpscZ/wBpFt5Ih6KdGHA==", + "@radix-ui/primitive": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-0.0.5.tgz", + "integrity": "sha512-VeL6A5LpKYRJhDDj5tCTnzP3zm+FnvybsAkgBHQ4LUPPBnqRdWLoyKpZhlwFze/z22QHINaTIcE9Z/fTcrUR1g==", "requires": { - "@babel/runtime": "^7.3.1", - "@react-spring/animated": "9.0.0-rc.3", - "@react-spring/shared": "9.0.0-rc.3", - "react-layout-effect": "^1.0.1", - "use-memo-one": "^1.1.0" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", - "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - } + "@babel/runtime": "^7.13.10" } }, - "@react-spring/shared": { - "version": "9.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.0.0-rc.3.tgz", - "integrity": "sha512-dd50TxwwMWd+dSB0InjndUN9w17cbnMCPy+0sag6zRxxKIo7eOyWSliOtLKxvufgmdC8Prm4M3GT5dmB1yxKEQ==", + "@radix-ui/react-arrow": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-0.0.13.tgz", + "integrity": "sha512-BHBAULgQYmj36BrJ+1AGhC5p4QjJaE+szJgJ1a1EYOM3G6QOeIQKYvIm8TPEdKAiJhAivK+jZFccsE4Blzqc9g==", "requires": { - "@alloc/types": "^1.2.1", - "@babel/runtime": "^7.3.1", - "fluids": "^0.1.6", - "tslib": "^1.11.1" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", - "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - } + "@babel/runtime": "^7.13.10", + "@radix-ui/react-polymorphic": "0.0.11", + "@radix-ui/react-primitive": "0.0.13" } }, - "@react-spring/web": { - "version": "9.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.0.0-rc.3.tgz", - "integrity": "sha512-rEvipblmihiz8+Eo01zDp5dqWn6XfYk8q2rlN9c18YIOL4o6nuY/VplDoocUMHYfH4liurpO4o1QudKOO1nAiQ==", + "@radix-ui/react-compose-refs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-0.0.5.tgz", + "integrity": "sha512-O9mH9X/2EwuAEEoZXrU4alcrRbAhhZHGpIJ5bOH6rmRcokhaoWRBY1tOEe2lgHdb/bkKrY+viLi4Zq8Ju6/09Q==", "requires": { - "@babel/runtime": "^7.3.1", - "@react-spring/animated": "9.0.0-rc.3", - "@react-spring/core": "9.0.0-rc.3", - "@react-spring/shared": "9.0.0-rc.3" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", - "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - } + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-context": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-0.0.5.tgz", + "integrity": "sha512-bwrzAc0qc2EPepSTLBT4+93uCiI9wP78VSmPg2K+k71O/vpx7dPs0VqrewwCBNCHT54NIwaRr2hEsm2uqYi02A==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-id": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-0.0.6.tgz", + "integrity": "sha512-PzmraF34fYggsYvTIZVJ5S68WMp3aKUN3HkSmGnz4zn9zpRjkAbbg7Xn3ueQI3FQsLWKgyUfnpsmWFDndpcqYg==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-polymorphic": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/@radix-ui/react-polymorphic/-/react-polymorphic-0.0.11.tgz", + "integrity": "sha512-CztM4962esOx3i1ls6GuY9RBYIY2Df1Bmp5emHRTxZi8owyCZwZYPctYaDuMO0qIGikPiKD8HBion/m7VWUyEA==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-popper": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-0.0.16.tgz", + "integrity": "sha512-njciQ/eIKaDF9h+27Pwi1H6NliQbzTgaHOsT0w/Lxx4vfMe8zcHtiEigYVGErNR4zAYlbW72KzLjtngtNnaorg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/popper": "0.0.10", + "@radix-ui/react-arrow": "0.0.13", + "@radix-ui/react-compose-refs": "0.0.5", + "@radix-ui/react-context": "0.0.5", + "@radix-ui/react-polymorphic": "0.0.11", + "@radix-ui/react-primitive": "0.0.13", + "@radix-ui/react-use-rect": "0.0.7", + "@radix-ui/react-use-size": "0.0.6", + "@radix-ui/rect": "0.0.5" + } + }, + "@radix-ui/react-portal": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-0.0.13.tgz", + "integrity": "sha512-Mw5hrxds2T9HTGwdDbvlKGvTUfcuKhPtqxLnizOrM685e80j+pfjAAfMSXSyfmra9KFQvk3XxmUP0d4U6+kzMg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-polymorphic": "0.0.11", + "@radix-ui/react-primitive": "0.0.13", + "@radix-ui/react-use-layout-effect": "0.0.5" + } + }, + "@radix-ui/react-presence": { + "version": "0.0.14", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.0.14.tgz", + "integrity": "sha512-ufof9B76DHXV0sC8H7Lswh2AepdJFG8qEtF32JWrbA9N1bl2Jnf9px76KsagyC0MA8crGEZO5A96wizGuSgGWQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "0.0.5" + } + }, + "@radix-ui/react-primitive": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.0.13.tgz", + "integrity": "sha512-6xxWzw67t7ZuN9Ikn9NNQdb/HSF7dNHPN3kPcgjiVgTEZa3tKk1xjSxGjjQztE61g9GrnTLpu7mBjmEuZDI/lA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-polymorphic": "0.0.11" + } + }, + "@radix-ui/react-slot": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-0.0.10.tgz", + "integrity": "sha512-p0jJj6lTz1RV2imavnclk8Gda002ZSDR4/zPJ4EQBhspGnx7Y8l6G59c8lxJrT7c7F46F2eRNjpTTjFqqir6EQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.0.5", + "@radix-ui/react-compose-refs": "0.0.5" + } + }, + "@radix-ui/react-tooltip": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-0.0.18.tgz", + "integrity": "sha512-oYRAbbTZJ8zEokrrk5pe7QbzF+ZnzMby8mBplrkColi0ntToJ7RKzPgUs1OOFvmg/Nld0Iy2FufrTNlyyEI3kQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "0.0.5", + "@radix-ui/react-compose-refs": "0.0.5", + "@radix-ui/react-context": "0.0.5", + "@radix-ui/react-id": "0.0.6", + "@radix-ui/react-polymorphic": "0.0.11", + "@radix-ui/react-popper": "0.0.16", + "@radix-ui/react-portal": "0.0.13", + "@radix-ui/react-presence": "0.0.14", + "@radix-ui/react-primitive": "0.0.13", + "@radix-ui/react-slot": "0.0.10", + "@radix-ui/react-use-controllable-state": "0.0.6", + "@radix-ui/react-use-escape-keydown": "0.0.6", + "@radix-ui/react-use-layout-effect": "0.0.5", + "@radix-ui/react-use-previous": "0.0.5", + "@radix-ui/react-use-rect": "0.0.7", + "@radix-ui/react-visually-hidden": "0.0.13" + } + }, + "@radix-ui/react-use-callback-ref": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-0.0.5.tgz", + "integrity": "sha512-z1AI221vmq9f3vsDyrCsGLCatKagbM1YeCGdRMhMsUBzFFCaJ+Axyoe/ndVqW8wwsraGWr1zYVAhIEdlC0GvPg==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-use-controllable-state": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-0.0.6.tgz", + "integrity": "sha512-fBk4hUSKc4N7X/NAaifWYfKKfNuOB9xvj0MBQQYS5oOTNRgg4y8/Ax3jZ0adsplXDm7ix75sxqWm0nrvUoAjcw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "0.0.5" + } + }, + "@radix-ui/react-use-escape-keydown": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-0.0.6.tgz", + "integrity": "sha512-MJpVj21BYwWllmp2xbXPqpKPssJ1WWrZi+Qx7PY5hVcBhQr5Jo6yKwIX677pH5Yql95ENTTT5LW3q+LVFYIISw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "0.0.5" + } + }, + "@radix-ui/react-use-layout-effect": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-0.0.5.tgz", + "integrity": "sha512-bNPW2JNOr/p2hXr0hfKKqrEy5deNSRF17sw3l9Z7qlEnvIbBtQ7iwY/wrxIz5P7XFyYGoXodIUDH5G8PEucE3A==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-use-previous": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-0.0.5.tgz", + "integrity": "sha512-GjtJlWlDAEMqCm2RDnVdWI6tk4/ZQfRq/VlP05Xy5rFZj6lD37VZWVWUELMBasRPzd2AS/9wPmphOgjH0VnE5A==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-use-rect": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-0.0.7.tgz", + "integrity": "sha512-OmaeFTgyiGNAchaxzDu+kFLz4Ly8RUcT5nwfoz4Nddd86I8Zdq93iNFnOpVLoVYqBnFEmvR6zexHXNFATrMbbQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/rect": "0.0.5" + } + }, + "@radix-ui/react-use-size": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-0.0.6.tgz", + "integrity": "sha512-kP4RIb2I5oHQzwzXJ21Hu8htNqf+sdaRzywxQpbj+hmqeUhpvIkhoq+ShNWV9wE/3c1T7gPnka8/nKYsKaKdCg==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-visually-hidden": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-0.0.13.tgz", + "integrity": "sha512-8VNuE4/3PnyrLv1je56fxaa5qka0Nb6/FlyQEDF2HCPpxVOWR4sxRfSBe8cjy+Me+pJN9ZoKBIuoFCVRk54xJA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-polymorphic": "0.0.11", + "@radix-ui/react-primitive": "0.0.13" + } + }, + "@radix-ui/rect": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-0.0.5.tgz", + "integrity": "sha512-gXw171KbjyttA7K1DRIvPguLmKsg8raitB67MIcsdZwcquy+a1O2w3xY21NIKEqGhJwqJkECPUmMJDXgMNYuAg==", + "requires": { + "@babel/runtime": "^7.13.10" } }, "@react-three/drei": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/@react-three/drei/-/drei-2.2.7.tgz", - "integrity": "sha512-7sMq4DUGHbkyMVnQ+6uyayoXAQXtuqBR962fAVWk+v9u3WfBD0/OV0S2bfEBCUTY08JabRpZG8isKF7L5k/M1A==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/@react-three/drei/-/drei-6.2.2.tgz", + "integrity": "sha512-CgUPtQDb91MMu9BQ/H62hvKz1nyTW1pcFI/iwN1T12pLwpGcTB1CBqjoLoN2pfjZwCe5QxQvKS+ErWwAUPDqkA==", "requires": { "@babel/runtime": "^7.11.2", - "@react-spring/web": "^9.0.0-rc.3", - "detect-gpu": "^1.5.1", + "blob-polyfill": "^5.0.20210201", + "detect-gpu": "^3.0.0", "glsl-noise": "^0.0.0", "lodash.omit": "^4.5.0", "lodash.pick": "^4.4.0", "react-merge-refs": "^1.0.0", "stats.js": "^0.17.0", - "troika-three-text": "^0.34.2", + "three-mesh-bvh": "^0.4.0", + "three-stdlib": "^2.2.0", + "troika-three-text": "^0.42.0", + "use-asset": "^1.0.4", "utility-types": "^3.10.0", - "zustand": "^3.0.3" + "zustand": "^3.5.1" }, "dependencies": { - "@babel/runtime": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", - "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, "troika-three-text": { - "version": "0.34.2", - "resolved": "https://registry.npmjs.org/troika-three-text/-/troika-three-text-0.34.2.tgz", - "integrity": "sha512-2YNZjI1TJXDrSz3JvQEW4GXJ6/Zlca+On0rbPyqGvcKYZTXzHkUd7a/wBIBicP9Ca/W+V0E+BVLvsoZEXjqTfg==", + "version": "0.42.0", + "resolved": "https://registry.npmjs.org/troika-three-text/-/troika-three-text-0.42.0.tgz", + "integrity": "sha512-bI9tCNwYDxcAi04NN0g0exOCrvNur9YfA2adR3AZgKHq+FIzxFIOem9LJ8kVwvo4smR+/hAv8N8pcRvXTek21w==", "requires": { - "troika-three-utils": "^0.34.0", - "troika-worker-utils": "^0.34.1" + "bidi-js": "^1.0.2", + "troika-three-utils": "^0.42.0", + "troika-worker-utils": "^0.42.0" } + }, + "troika-three-utils": { + "version": "0.42.0", + "resolved": "https://registry.npmjs.org/troika-three-utils/-/troika-three-utils-0.42.0.tgz", + "integrity": "sha512-IimGItKTN4PxeXEL4uWSF20kHZU1J1jXHD0gYQflX3QOFSven7HBG7nEqHcWavbZkB3AeRfR6NB3294GIt3uGA==" + }, + "troika-worker-utils": { + "version": "0.42.0", + "resolved": "https://registry.npmjs.org/troika-worker-utils/-/troika-worker-utils-0.42.0.tgz", + "integrity": "sha512-eTfX/vBNC7zMD+sSIDzbQAVwbhotbCz71IimZe0rFqPvAXkvLpKfH2YcWd1Ho42PII1O9Gl4QxxTV8ulRmDilQ==" + } + } + }, + "@react-three/fiber": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@react-three/fiber/-/fiber-7.0.7.tgz", + "integrity": "sha512-cDRweUmJUbyGSn1j0r3bzKdS+MobIA93LR0j3pa2XOpjutKJsS2va38xEbbGK7ODTKVvCOdjJ9xlBB4TSS1Vhg==", + "requires": { + "@babel/runtime": "^7.13.10", + "react-merge-refs": "^1.1.0", + "react-reconciler": "^0.26.2", + "react-three-fiber": "0.0.0-deprecated", + "react-use-measure": "^2.0.4", + "resize-observer-polyfill": "^1.5.1", + "scheduler": "^0.20.2", + "use-asset": "^1.0.4", + "utility-types": "^3.10.0", + "zustand": "^3.5.1" + }, + "dependencies": { + "react-three-fiber": { + "version": "0.0.0-deprecated", + "resolved": "https://registry.npmjs.org/react-three-fiber/-/react-three-fiber-0.0.0-deprecated.tgz", + "integrity": "sha512-EblIqTAsIpkYeM8bZtC4lcpTE0A2zCEGipFB52RgcQq/q+0oryrk7Sxt+sqhIjUu6xMNEVywV8dr74lz5yWO6A==" } } }, @@ -2872,6 +3046,11 @@ "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", "optional": true }, + "@stitches/react": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@stitches/react/-/react-0.2.0.tgz", + "integrity": "sha512-HJozXVJi+A53woKk1ePVI8iEv5zmldYGPE2hGwsXrBEo+y/aY4R/2G+xvwQPj1tVlG8LuqsyRGNfLaVSAjsumA==" + }, "@svgr/babel-plugin-add-jsx-attribute": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz", @@ -3671,6 +3850,24 @@ "@xtuc/long": "4.2.2" } }, + "@webgpu/glslang": { + "version": "0.0.15", + "resolved": "https://registry.npmjs.org/@webgpu/glslang/-/glslang-0.0.15.tgz", + "integrity": "sha512-niT+Prh3Aff8Uf1MVBVUsaNjFj9rJAKDXuoHIKiQbB+6IUP/3J3JIhBNyZ7lDhytvXxw6ppgnwKZdDJ08UMj4Q==" + }, + "@webxr-input-profiles/motion-controllers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@webxr-input-profiles/motion-controllers/-/motion-controllers-1.0.0.tgz", + "integrity": "sha512-Ppxde+G1/QZbU8ShCQg+eq5VtlcL/FPkerF1dkDOLlIml0LJD1tFqnCZYR0SrHzYleIQ2siRnOx7xbFLaCpExQ==" + }, + "@welldone-software/why-did-you-render": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@welldone-software/why-did-you-render/-/why-did-you-render-6.2.1.tgz", + "integrity": "sha512-eIVKeK6ueS3tuzCqMVTaaNrPYvb9cA8NHiNgLA7Op8SD4TiT31zqNjxmhzLEK+y3sBxcwr6YhsiQGX9EThrvaw==", + "requires": { + "lodash": "^4" + } + }, "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -4109,6 +4306,11 @@ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, + "attr-accept": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz", + "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==" + }, "autoprefixer": { "version": "9.8.6", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", @@ -5576,6 +5778,14 @@ "tweetnacl": "^0.14.3" } }, + "bidi-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.2.tgz", + "integrity": "sha512-rzSy/k7WdX5zOyeHHCOixGXbCHkyogkxPKL2r8QtzHmVQDiWCXUWa18bLdMWT9CYMLOYTjWpTHawuev2ouYJVw==", + "requires": { + "require-from-string": "^2.0.2" + } + }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -5858,6 +6068,11 @@ "safe-buffer": "^5.1.1" } }, + "blob-polyfill": { + "version": "5.0.20210201", + "resolved": "https://registry.npmjs.org/blob-polyfill/-/blob-polyfill-5.0.20210201.tgz", + "integrity": "sha512-SrH6IG6aXL9pCgSysBCiDpGcAJ1j6/c1qCwR3sTEQJhb+MTk6FITNA6eW6WNYQDNZVi4Z9GjxH5v2MMTv59CrQ==" + }, "block-stream": { "version": "0.0.9", "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", @@ -6441,6 +6656,16 @@ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, + "chevrotain": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-9.0.2.tgz", + "integrity": "sha512-6ZjgUdGvU4j1n1b2hTjb79Vr2V+qNtmP7f8FVt79+kdAYcUj2QfYNwI8ycCVsgHD/dIeO5Vr1hckkkfliVQTfg==", + "requires": { + "@chevrotain/types": "^9.0.2", + "@chevrotain/utils": "^9.0.2", + "regexp-to-ast": "0.5.0" + } + }, "chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", @@ -6712,6 +6937,11 @@ "simple-swizzle": "^0.2.2" } }, + "colord": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.7.0.tgz", + "integrity": "sha512-pZJBqsHz+pYyw3zpX6ZRXWoCHM1/cvFikY9TV8G3zcejCaKE0lhankoj8iScyrrePA8C7yJ5FStfA9zbcOnw7Q==" + }, "colorette": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", @@ -8111,6 +8341,11 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" }, + "dequal": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz", + "integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==" + }, "des.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", @@ -8126,11 +8361,11 @@ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, "detect-gpu": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/detect-gpu/-/detect-gpu-1.5.1.tgz", - "integrity": "sha512-Ws//qvt0Kv9uXli1xJbC4jvrJdm+KonOMBjkTkICy4Ko+6qIggOXaF567o4kpapsX+pqW9FXmxh4IIAmqB+q7Q==", + "version": "3.1.18", + "resolved": "https://registry.npmjs.org/detect-gpu/-/detect-gpu-3.1.18.tgz", + "integrity": "sha512-4BpSoCz36Zb/ukrxGMNQyiaNyAcf7Sydg5h3/5qAKOMNcKIg3FqbBe+mA4Jn+S0S4hEmxRa7n/NnPH28UpeYxg==", "requires": { - "detect-ua": "^1.0.2" + "webgl-constants": "^1.1.1" } }, "detect-indent": { @@ -8161,11 +8396,6 @@ "debug": "^2.6.0" } }, - "detect-ua": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/detect-ua/-/detect-ua-1.0.2.tgz", - "integrity": "sha512-EsqFycxcggrkzRm3IaHr1nP1pSCDVLHW3haUvaSqws70B277a1SKk5hFtuJo3BKuPwTTRGTGsYYiJwS/97ptEg==" - }, "diff-sequences": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", @@ -9552,6 +9782,11 @@ "pend": "~1.2.0" } }, + "fflate": { + "version": "0.6.10", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.6.10.tgz", + "integrity": "sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==" + }, "figgy-pudding": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", @@ -9584,6 +9819,21 @@ "schema-utils": "^1.0.0" } }, + "file-selector": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.2.4.tgz", + "integrity": "sha512-ZDsQNbrv6qRi1YTDOEWzf5J2KjZ9KMI1Q2SGeTkCJmNNW25Jg4TW4UMcmoqcg4WrAyKRcpBXdbWRxkfrOzVRbA==", + "requires": { + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, "file-type": { "version": "12.4.2", "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", @@ -9729,11 +9979,6 @@ "resolved": "https://registry.npmjs.org/float-rgb2hsl/-/float-rgb2hsl-1.0.1.tgz", "integrity": "sha1-jv6qD8cm5TNjp5vz9jYIIFXBDA4=" }, - "fluids": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/fluids/-/fluids-0.1.10.tgz", - "integrity": "sha512-66FLmUJOrkvEHIsRVeM+88MG0bjd2TOBuR0BkM0hzyCb68W9drzqeX/AHDNp3ouZALQN7JvBvmKdVhHI+PZsdg==" - }, "flush-write-stream": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", @@ -12534,6 +12779,11 @@ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" }, + "ktx-parse": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ktx-parse/-/ktx-parse-0.2.1.tgz", + "integrity": "sha512-I+2mYJ6nQdWGmOlE3m9d9idKfhn2MCw04zaVpgtzyuc19uQ8OwRmmYLf/TP5ueVFfYmHbdpM8mPmId2X5PBLEw==" + }, "last-call-webpack-plugin": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", @@ -12567,6 +12817,25 @@ "resolved": "https://registry.npmjs.org/lerp/-/lerp-1.0.3.tgz", "integrity": "sha1-oYyJaPkXiW3hXM/MKNVaa3Med24=" }, + "leva": { + "version": "0.9.14", + "resolved": "https://registry.npmjs.org/leva/-/leva-0.9.14.tgz", + "integrity": "sha512-AhwgLGBuBdS+uI3pFrEMUOfFqrBhP5PteawQ/KjwK5U0gHnTAzappMfKk2nZsbm+Sko5mInfi6AYPIY1wk0DxQ==", + "requires": { + "@radix-ui/react-portal": "^0.0.13", + "@radix-ui/react-tooltip": "0.0.18", + "@stitches/react": "0.2.0", + "@welldone-software/why-did-you-render": "^6.2.0", + "colord": "^2.0.1", + "dequal": "^2.0.2", + "merge-value": "^1.0.0", + "react-colorful": "^5.2.2", + "react-dropzone": "^11.3.2", + "react-use-gesture": "^9.1.3", + "v8n": "^1.3.3", + "zustand": "^3.5.2" + } + }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -13034,6 +13303,27 @@ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, + "merge-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/merge-value/-/merge-value-1.0.0.tgz", + "integrity": "sha512-fJMmvat4NeKz63Uv9iHWcPDjCWcCkoiRoajRTEO8hlhUC6rwaHg0QCF9hBOTjZmm4JuglPckPSTtcuJL5kp0TQ==", + "requires": { + "get-value": "^2.0.6", + "is-extendable": "^1.0.0", + "mixin-deep": "^1.2.0", + "set-value": "^2.0.0" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -13241,6 +13531,11 @@ "minimist": "^1.2.5" } }, + "mmd-parser": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mmd-parser/-/mmd-parser-1.0.4.tgz", + "integrity": "sha512-Qi0VCU46t2IwfGv5KF0+D/t9cizcDug7qnNoy9Ggk7aucp0tssV8IwTMkBlDbm+VqAf3cdQHTCARKSsuS2MYFg==" + }, "moment": { "version": "2.29.1", "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", @@ -13890,6 +14185,15 @@ } } }, + "opentype.js": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/opentype.js/-/opentype.js-1.3.3.tgz", + "integrity": "sha512-/qIY/+WnKGlPIIPhbeNjynfD2PO15G9lA/xqlX2bDH+4lc3Xz5GCQ68mqxj3DdUv6AJqCeaPvuAoH8mVL0zcuA==", + "requires": { + "string.prototype.codepointat": "^0.2.1", + "tiny-inflate": "^1.0.3" + } + }, "opn": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", @@ -15251,6 +15555,11 @@ "uniq": "^1.0.1" } }, + "potpack": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/potpack/-/potpack-1.0.1.tgz", + "integrity": "sha512-15vItUAbViaYrmaB/Pbw7z6qX2xENbFSTA7Ii4tgbPtasxm5v6ryKhKtL91tpWovDJzTiZqdwzhcFBCwiMVdVw==" + }, "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", @@ -15680,6 +15989,11 @@ } } }, + "react-colorful": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.4.0.tgz", + "integrity": "sha512-k7QJXuQGWevr/V8hoMJ1wBW9i2CVhBdDXpBf3jy/AAtzVyYtsFqEAT+y+NOGiSG1cmnGTreqm5EFLXlVaKbPLQ==" + }, "react-dev-utils": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-9.1.0.tgz", @@ -15797,6 +16111,16 @@ } } }, + "react-dropzone": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-11.4.0.tgz", + "integrity": "sha512-5NRpAN4ZmpEn0kvtkO18rPInE7n4eVjGeTLP/c0JcGAnV+5yrpr5QHdPH27M05SP2tsjkRoRf02DCK/4fxbsog==", + "requires": { + "attr-accept": "^2.2.1", + "file-selector": "^0.2.2", + "prop-types": "^15.7.2" + } + }, "react-emoji-render": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/react-emoji-render/-/react-emoji-render-0.6.0.tgz", @@ -15855,11 +16179,6 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, - "react-layout-effect": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/react-layout-effect/-/react-layout-effect-1.0.5.tgz", - "integrity": "sha512-zdRXHuch+OBHU6bvjTelOGUCM+UDr/iCY+c0wXLEAc+G4/FlcJruD/hUOzlKH5XgO90Y/BUJPNhI/g9kl+VAsA==" - }, "react-lifecycles-compat": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", @@ -15870,23 +16189,14 @@ "resolved": "https://registry.npmjs.org/react-merge-refs/-/react-merge-refs-1.1.0.tgz", "integrity": "sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ==" }, - "react-promise-suspense": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/react-promise-suspense/-/react-promise-suspense-0.3.3.tgz", - "integrity": "sha512-OdehKsCEWYoV6pMcwxbvJH99UrbXylmXJ1QpEL9OfHaUBzcAihyfSJV8jFq325M/wW9iKc/BoiLROXxMul+MxA==", - "requires": { - "fast-deep-equal": "^2.0.1" - } - }, "react-reconciler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.23.0.tgz", - "integrity": "sha512-vV0KlLimP9a/NuRcM6GRVakkmT6MKSzhfo8K72fjHMnlXMOhz9GlPe+/tCp5CWBkg+lsMUt/CR1nypJBTPfwuw==", + "version": "0.26.2", + "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.26.2.tgz", + "integrity": "sha512-nK6kgY28HwrMNwDnMui3dvm3rCFjZrcGiuwLc5COUipBK5hWHLOxMJhSnSomirqWwjPBJKV1QcbkI0VJr7Gl1Q==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.17.0" + "scheduler": "^0.20.2" } }, "react-refresh": { @@ -16128,33 +16438,11 @@ } }, "react-three-fiber": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/react-three-fiber/-/react-three-fiber-3.0.17.tgz", - "integrity": "sha512-xAA8IpNZVkr6CncXcPtzQ0ypSGAbDApfalokYPiwTMRyK/AN05JXkAwVjUwGjWSs8X55LWJkz8DK94sKUSiYxg==", - "requires": { - "@babel/runtime": "^7.7.1", - "@juggle/resize-observer": "^2.4.0", - "react-promise-suspense": "^0.3.1", - "react-reconciler": "0.23.0", - "react-use-measure": "^2.0.0", - "resize-observer-polyfill": "^1.5.1", - "scheduler": "0.17.0", - "tiny-emitter": "^2.1.0" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", - "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@juggle/resize-observer": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-2.5.0.tgz", - "integrity": "sha512-Nmkeaj5LalJeciRVEqi9Uxi61r0LvGc2yhUCykhXuft9fMyb/6VkZbwJ+UmUl8bk2k6qhwd1qJw6S2YJ0joXlA==" - } + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/react-three-fiber/-/react-three-fiber-6.0.13.tgz", + "integrity": "sha512-uShQnkMVLvnzwf3YzY9mnzCnpmLpvTQkc0ycrtwk8fyjXmZt2695tLn3tufPF6uxq06UKJRKJcjCVCMXyUcEPQ==", + "requires": { + "@react-three/fiber": "^7.0.7" } }, "react-transition-group": { @@ -16178,10 +16466,15 @@ } } }, + "react-use-gesture": { + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/react-use-gesture/-/react-use-gesture-9.1.3.tgz", + "integrity": "sha512-CdqA2SmS/fj3kkS2W8ZU8wjTbVBAIwDWaRprX7OKaj7HlGwBasGEFggmk5qNklknqk9zK/h8D355bEJFTpqEMg==" + }, "react-use-measure": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/react-use-measure/-/react-use-measure-2.0.3.tgz", - "integrity": "sha512-57O8Os9MbgFEHuOHOXNdPmBHhXjCBIwtB3YxyrM/MgaX44a1o97Mu9YqiOA6cAF8kXIw4fO3XK0r2Taa4SqaqQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/react-use-measure/-/react-use-measure-2.0.4.tgz", + "integrity": "sha512-7K2HIGaPMl3Q9ZQiEVjen3tRXl4UDda8LiTPy/QxP8dP2rl5gPBhf7mMH6MVjjRNv3loU7sNzey/ycPNnHVTxQ==", "requires": { "debounce": "^1.2.0" } @@ -16412,6 +16705,11 @@ "safe-regex": "^1.1.0" } }, + "regexp-to-ast": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/regexp-to-ast/-/regexp-to-ast-0.5.0.tgz", + "integrity": "sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw==" + }, "regexp.prototype.flags": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", @@ -16606,6 +16904,11 @@ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, "require-main-filename": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", @@ -16854,9 +17157,9 @@ } }, "scheduler": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.17.0.tgz", - "integrity": "sha512-7rro8Io3tnCPuY4la/NuI5F2yfESpnfZyT6TtkXnSWVkcu0BCDJ+8gk5ozUaFaxpIyNuWAPXrH0yFcSi28fnDA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -17811,6 +18114,11 @@ } } }, + "string.prototype.codepointat": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz", + "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==" + }, "string.prototype.trimend": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", @@ -18039,6 +18347,11 @@ } } }, + "svgpath": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/svgpath/-/svgpath-2.3.1.tgz", + "integrity": "sha512-wNz6lCoj+99GMoyU7SozTfPqiLHz6WcJYZ30Z+F4lF/gPtxWHBCpZ4DhoDI0+oZ0dObKyYsJdSPGbL2mJq/qCg==" + }, "symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -18235,15 +18548,37 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" }, "three": { - "version": "0.121.1", - "resolved": "https://registry.npmjs.org/three/-/three-0.121.1.tgz", - "integrity": "sha512-+rYhNpW5W1aBdLkPQDld/GA4Sj/uOKJJKVpCAZUbpk/HZEiYRUlPt8+s+9nmxRglWmRHdBa3ERvUwqg4nmoA5w==" + "version": "0.125.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.125.0.tgz", + "integrity": "sha512-qL36qUGsPQ/Ofo/RZdXwHwM7A8wzUSAIyawtjIebJSPvounUQeneSqxI0aBY2iwKpseGy+RUtj3C5f/z4poyXw==" + }, + "three-mesh-bvh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/three-mesh-bvh/-/three-mesh-bvh-0.4.3.tgz", + "integrity": "sha512-4CO1dU73hQRwGgeOL05CnsKkIa0LgNCH6S8t66D9nvSiyK9wDzrSqzGVd8e+eUytFoliYHc/lwoW0uamrmXo5w==" }, "three-orbit-controls": { "version": "82.1.0", "resolved": "https://registry.npmjs.org/three-orbit-controls/-/three-orbit-controls-82.1.0.tgz", "integrity": "sha1-EafzPQog7OyY8Jizd4D2U3N0+rQ=" }, + "three-stdlib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/three-stdlib/-/three-stdlib-2.4.0.tgz", + "integrity": "sha512-fy1utgeo/RskodAmKPoiexkcH/m5Zy9C01QjuESTnihDd+LyjxsmqAUI+qoDCkQIAwtBvYPE53EFBXzZM0B04A==", + "requires": { + "@babel/runtime": "^7.14.6", + "@webgpu/glslang": "^0.0.15", + "@webxr-input-profiles/motion-controllers": "^1.0.0", + "chevrotain": "^9.0.2", + "fflate": "^0.6.9", + "ktx-parse": "^0.2.1", + "mmd-parser": "^1.0.4", + "opentype.js": "^1.3.3", + "potpack": "^1.0.1", + "zstddec": "^0.0.2" + } + }, "throat": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", @@ -18291,7 +18626,13 @@ "tiny-emitter": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", - "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", + "optional": true + }, + "tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==" }, "tiny-invariant": { "version": "1.1.0", @@ -18734,10 +19075,20 @@ "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" }, - "use-memo-one": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.2.tgz", - "integrity": "sha512-u2qFKtxLsia/r8qG0ZKkbytbztzRb317XCkT7yP8wxL0tZ/CzK2G+WWie5vWvpyeP7+YoPIwbJoIHJ4Ba4k0oQ==" + "use-asset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/use-asset/-/use-asset-1.0.4.tgz", + "integrity": "sha512-7/hqDrWa0iMnCoET9W1T07EmD4Eg/Wmoj/X8TGBc++ECRK4m5yTsjP4O6s0yagbxfqIOuUkIxe2/sA+VR2GxZA==", + "requires": { + "fast-deep-equal": "^3.1.3" + }, + "dependencies": { + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + } + } }, "user-home": { "version": "1.1.1", @@ -18803,6 +19154,11 @@ "user-home": "^1.1.1" } }, + "v8n": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/v8n/-/v8n-1.3.3.tgz", + "integrity": "sha512-5w0/blXdz5idt+TJj72Vs69HcRYDARRWFami3bj7TLx8qvOVpyL3D3wdnXVrPLWvSApfVe2vBV54V16QYVlJnA==" + }, "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -19010,6 +19366,11 @@ "minimalistic-assert": "^1.0.0" } }, + "webgl-constants": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/webgl-constants/-/webgl-constants-1.1.1.tgz", + "integrity": "sha512-LkBXKjU5r9vAW7Gcu3T5u+5cvSvh5WwINdr0C+9jpzVB41cjQAP5ePArDtk/WHYdVj0GefCgM73BA7FlIiNtdg==" + }, "webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", @@ -19823,10 +20184,15 @@ "resolved": "https://registry.npmjs.org/zdog/-/zdog-1.1.2.tgz", "integrity": "sha512-bWObLl2t1M8RB8kNcOkAFLn52H8n8Hxd+DvYpExCwGPzFOEIJ9COFhG9sjoOV9Da3cv4d6BqFBICNc2Pz37YQw==" }, + "zstddec": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/zstddec/-/zstddec-0.0.2.tgz", + "integrity": "sha512-DCo0oxvcvOTGP/f5FA6tz2Z6wF+FIcEApSTu0zV5sQgn9hoT5lZ9YRAKUraxt9oP7l4e8TnNdi8IZTCX6WCkwA==" + }, "zustand": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-3.2.0.tgz", - "integrity": "sha512-MBYFrnUdgFVi38tdQNSzVN9cPpRDf7w2HhdHGDSgBRHN7vIbUGUR3aBdVQykelXzSFR7iVj3YNBuq7B9ceMI5w==" + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-3.5.10.tgz", + "integrity": "sha512-upluvSRWrlCiExu2UbkuMIPJ9AigyjRFoO7O9eUossIj7rPPq7pcJ0NKk6t2P7KF80tg/UdPX6/pNKOSbs9DEg==" } } } diff --git a/package.json b/package.json index eb9460a..244e050 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "style-loader": "0.23.1", "svgpath": "^2.3.1", "terser-webpack-plugin": "1.2.3", - "three": "^0.129.0", + "three": "^0.125.0", "three-orbit-controls": "^82.1.0", "troika-three-text": "^0.34.0", "ts-pnp": "1.1.2", diff --git a/yarn.lock b/yarn.lock index 264187a..54a4995 100644 --- a/yarn.lock +++ b/yarn.lock @@ -13184,10 +13184,10 @@ three-stdlib@^2.2.0: potpack "^1.0.1" zstddec "^0.0.2" -three@^0.129.0: - version "0.129.0" - resolved "https://registry.yarnpkg.com/three/-/three-0.129.0.tgz#f5e530bbc96eac5d5b4749cb5da886ef0d42f554" - integrity sha512-wiWio1yVRg2Oj6WEWsTHQo5eSzYpEwSBtPSi3OofNpvFbf26HFfb9kw4FZJNjII4qxzp0b1xLB11+tKkBGB1ZA== +three@^0.125.0: + version "0.125.0" + resolved "https://registry.yarnpkg.com/three/-/three-0.125.0.tgz#19e922b9dc51ad0b706893aeee888de68e99850a" + integrity sha512-qL36qUGsPQ/Ofo/RZdXwHwM7A8wzUSAIyawtjIebJSPvounUQeneSqxI0aBY2iwKpseGy+RUtj3C5f/z4poyXw== throat@^4.0.0: version "4.1.0"