diff --git a/package-lock.json b/package-lock.json index 228c43f..36199ae 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@types/dom-screen-wake-lock": "^1.0.1", "@types/pouchdb": "^6.4.0", "comlink": "^4.4.1", - "cubing": "^0.45.0", + "cubing": "^0.49.0", "events": "^3.3.0", "pouchdb": "^8.0.1", "pouchdb-find": "^8.0.1" @@ -1920,6 +1920,11 @@ "string.prototype.matchall": "^4.0.6" } }, + "node_modules/@tweenjs/tween.js": { + "version": "23.1.2", + "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.2.tgz", + "integrity": "sha512-kMCNaZCJugWI86xiEHaY338CU5JpD0B97p1j1IKNn/Zto8PgACjQx0UxbHjmOcLl/dDOBnItwD07KmCs75pxtQ==" + }, "node_modules/@types/chai": { "version": "4.3.6", "dev": true, @@ -2115,10 +2120,11 @@ "integrity": "sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==" }, "node_modules/@types/three": { - "version": "0.157.2", - "resolved": "https://registry.npmjs.org/@types/three/-/three-0.157.2.tgz", - "integrity": "sha512-2kykrMgvO5LTAiahadM6ijoER+GcbEJ61pQVOyGxIJTCASoUnzwJvfhilsLxvEw4+glzhLYUDvvTvNjx+58Vzw==", + "version": "0.162.0", + "resolved": "https://registry.npmjs.org/@types/three/-/three-0.162.0.tgz", + "integrity": "sha512-0j5yZcVukVIhrhSIC7+LmBPkkMoMuEJ1AfYBZfgNytdYqYREMuiyXWhYOMeZLBElTEAlJIZn7r2W3vqTIgjWlg==", "dependencies": { + "@tweenjs/tween.js": "~23.1.1", "@types/stats.js": "*", "@types/webxr": "*", "fflate": "~0.6.10", @@ -2131,14 +2137,14 @@ "license": "MIT" }, "node_modules/@types/web-bluetooth": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.18.tgz", - "integrity": "sha512-v/ZHEj9xh82usl8LMR3GarzFY1IrbXJw5L4QfQhokjRV91q+SelFqxQWSep1ucXEZ22+dSTwLFkXeur25sPIbw==" + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", + "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==" }, "node_modules/@types/webxr": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.10.tgz", - "integrity": "sha512-n3u5sqXQJhf1CS68mw3Wf16FQ4cRPNBBwdYLFzq3UddiADOim1Pn3Y6PBdDilz1vOJF3ybLxJ8ZEDlLIzrOQZg==" + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.16.tgz", + "integrity": "sha512-0E0Cl84FECtzrB4qG19TNTqpunw0F1YF0QZZnFMF6pDw1kNKJtrlTKlVB34stGIsHbZsYQ7H0tNjPfZftkHHoA==" }, "node_modules/abort-controller": { "version": "3.0.0", @@ -2687,20 +2693,21 @@ } }, "node_modules/cubing": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/cubing/-/cubing-0.45.0.tgz", - "integrity": "sha512-LZ98Cxj2WLHqAY14DKJyFwnhidhb38D6WstdIiqeY0EeCP0paevPcJRGrjUfCLka44hNii4vyr1LMmgSBg+yqA==", + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/cubing/-/cubing-0.49.0.tgz", + "integrity": "sha512-x2xnFt428w8qTQR8GL3/iL6prLPbCD0mZn1rv9XZvKXUDT+p7tuDTGHapOGq1wHAiblv4nYGweXx67ZmQECGkQ==", "dependencies": { - "@types/three": "^0.157.0", - "@types/web-bluetooth": "^0.0.18", + "@types/three": "^0.162.0", + "@types/web-bluetooth": "^0.0.20", "comlink": "^4.4.1", - "random-uint-below": "^2.0.0", - "three": "^0.157.0" + "random-uint-below": "^3.0.0", + "three": "^0.162.0" }, "bin": { "scramble": "dist/bin/scramble.js" }, "engines": { + "bun": ">=1.0.30", "node": ">=19" } }, @@ -4498,8 +4505,9 @@ "license": "MIT" }, "node_modules/random-uint-below": { - "version": "2.0.0", - "license": "(MIT OR GPL-3.0-or-later)", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/random-uint-below/-/random-uint-below-3.3.0.tgz", + "integrity": "sha512-5x3lft1bn5gev9qA9iVFcmd0+t10j3eDl/QKB56T/3v/bdrM7WsfO2D0rb1JYcQdkcV0/Bs5iydgQmkTE6rczA==", "engines": { "node": ">=19" } @@ -5005,9 +5013,9 @@ } }, "node_modules/three": { - "version": "0.157.0", - "resolved": "https://registry.npmjs.org/three/-/three-0.157.0.tgz", - "integrity": "sha512-CeAwQrf4x3z0/e+MC4F+nXLW5t0gh3pw+L6CCBqpHvOq3bGYIgRYub7Pv0j/9wR+d++OiEglyZzWyuSYbwWGOA==" + "version": "0.162.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.162.0.tgz", + "integrity": "sha512-xfCYj4RnlozReCmUd+XQzj6/5OjDNHBy5nT6rVwrOKGENAvpXe2z1jL+DZYaMu4/9pNsjH/4Os/VvS9IrH7IOQ==" }, "node_modules/through2": { "version": "3.0.2", diff --git a/package.json b/package.json index a326dfe..26a55dd 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "@types/dom-screen-wake-lock": "^1.0.1", "@types/pouchdb": "^6.4.0", "comlink": "^4.4.1", - "cubing": "^0.45.0", + "cubing": "^0.49.0", "events": "^3.3.0", "pouchdb": "^8.0.1", "pouchdb-find": "^8.0.1"