diff --git a/CHANGELOG.md b/CHANGELOG.md index 69bf415..72eca15 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # Changelog ## [4.x - Unreleased] - 2024-xx-xx + +## [4.0.0] - 2023-12-04 ### Added - Added new enumeration `Rotation` with values `Never`, `KeepFlat` and `BestFit` - Added new `getAllowedRotation()` method to the `Item` interface to replace `getKeepFlat()`. This should return @@ -11,19 +13,24 @@ - Added `throwOnUnpackableItem()` to `Packer` to control if an exception is thrown (or not) if an unpackable item is found (defaults to true, consistent with previous behaviour) - Added `getUnpackedItems()` to `Packer` to retrieve the list of items that could not be packed (only applicable if - exceptions are disabled). + exceptions are disabled) + - `PackedBox` now has readonly public properties `->box` and `->item` + - `PackedItem` now has readonly public properties `->item`, `->x`, `->y`, `->z`, `->width`, `->length`, `->depth` ### Changed - Minimum PHP version is now 8.2 - Exceptions are now in the `DVDoug\BoxPacker\Exception` namespace (previously `DVDoug\BoxPacker`) - - The signature of the `canBePacked` method on the `ConstrainedPlacementItem` interface has been changed to replace the + - The signature of the `->canBePacked` method on the `ConstrainedPlacementItem` interface has been changed to replace the first two arguments(`Box $box`, `PackedItemList $alreadyPackedItems`) with `PackedBox $packedBox`. This allows callbacks to make use of the helper methods provided on `PackedBox`. Access to the box and items can be done via - `$packedBox->getBox()` and `$packedBox->getItems()` - - `NoBoxesAvailableException` now has a `getAffectedItems()` method instead of `getItem()`. This should allow + `$packedBox->box` and `$packedBox->items` + - `NoBoxesAvailableException` now has a `->getAffectedItems()` method instead of `->getItem()`. This should allow improved handling of the exception inside calling applications when multiple items cannot be packed ### Removed + - Removed `getBox()` and `getItems()` from `PackedBox`. Use the new public properties instead + - Removed `->getItem()`, `->getX()`, `->getY()`, `->getZ()`, `->getWidth()`, `->getLength()` and `->getDepth()` + from `PackedItem`. Use the new public properties instead - Removed deprecated `ConstrainedItem`. You should use `ConstrainedPlacementItem` as a replacement - Removed `getKeepFlat()` from the `Item` interface - Removed `InfalliblePacker`. You can now get the same behaviour by calling `->throwOnUnpackableItem(false)` and @@ -567,91 +574,92 @@ Initial release - Experimental code to get a feel for how calculations can best be implemented - Only works if all items fit into a single box (so not production ready at all) -[4.x - Unreleased]: https://github.com/dvdoug/BoxPacker/compare/3.x...master - -[3.12.1]: https://github.com/dvdoug/BoxPacker/compare/3.12.0...3.12.1 -[3.12.0]: https://github.com/dvdoug/BoxPacker/compare/3.11.0...3.12.0 -[3.11.0]: https://github.com/dvdoug/BoxPacker/compare/3.10.0...3.11.0 -[3.10.0]: https://github.com/dvdoug/BoxPacker/compare/3.9.4...3.10.0 -[3.9.4]: https://github.com/dvdoug/BoxPacker/compare/3.9.3...3.9.4 -[3.9.3]: https://github.com/dvdoug/BoxPacker/compare/3.9.2...3.9.3 -[3.9.2]: https://github.com/dvdoug/BoxPacker/compare/3.9.1...3.9.2 -[3.9.1]: https://github.com/dvdoug/BoxPacker/compare/3.9.0...3.9.1 -[3.9.0]: https://github.com/dvdoug/BoxPacker/compare/3.8.0...3.9.0 -[3.8.0]: https://github.com/dvdoug/BoxPacker/compare/3.7.0...3.8.0 -[3.7.0]: https://github.com/dvdoug/BoxPacker/compare/3.6.2...3.7.0 -[3.6.2]: https://github.com/dvdoug/BoxPacker/compare/3.6.1...3.6.2 -[3.6.1]: https://github.com/dvdoug/BoxPacker/compare/3.6.0...3.6.1 -[3.6.0]: https://github.com/dvdoug/BoxPacker/compare/3.5.2...3.6.0 -[3.5.2]: https://github.com/dvdoug/BoxPacker/compare/3.5.1...3.5.2 -[3.5.1]: https://github.com/dvdoug/BoxPacker/compare/3.5.0...3.5.1 -[3.5.0]: https://github.com/dvdoug/BoxPacker/compare/3.4.1...3.5.0 -[3.4.1]: https://github.com/dvdoug/BoxPacker/compare/3.4.0...3.4.1 -[3.4.0]: https://github.com/dvdoug/BoxPacker/compare/3.3.0...3.4.0 -[3.3.0]: https://github.com/dvdoug/BoxPacker/compare/3.2.2...3.3.0 -[3.2.2]: https://github.com/dvdoug/BoxPacker/compare/3.2.1...3.2.2 -[3.2.1]: https://github.com/dvdoug/BoxPacker/compare/3.2.0...3.2.1 -[3.2.0]: https://github.com/dvdoug/BoxPacker/compare/3.1.3...3.2.0 -[3.1.3]: https://github.com/dvdoug/BoxPacker/compare/3.1.2...3.1.3 -[3.1.2]: https://github.com/dvdoug/BoxPacker/compare/3.1.1...3.1.2 -[3.1.1]: https://github.com/dvdoug/BoxPacker/compare/3.1.0...3.1.1 -[3.1.0]: https://github.com/dvdoug/BoxPacker/compare/3.0.1...3.1.0 -[3.0.1]: https://github.com/dvdoug/BoxPacker/compare/3.0.0...3.0.1 -[3.0.0]: https://github.com/dvdoug/BoxPacker/compare/2.4.2...3.0.0 -[2.7.2]: https://github.com/dvdoug/BoxPacker/compare/2.7.1...2.7.2 -[2.7.1]: https://github.com/dvdoug/BoxPacker/compare/2.7.0...2.7.1 -[2.7.0]: https://github.com/dvdoug/BoxPacker/compare/2.6.5...2.7.0 -[2.6.5]: https://github.com/dvdoug/BoxPacker/compare/2.6.4...2.6.5 -[2.6.4]: https://github.com/dvdoug/BoxPacker/compare/2.6.3...2.6.4 -[2.6.3]: https://github.com/dvdoug/BoxPacker/compare/2.6.2...2.6.3 -[2.6.2]: https://github.com/dvdoug/BoxPacker/compare/2.6.1...2.6.2 -[2.6.1]: https://github.com/dvdoug/BoxPacker/compare/2.6.0...2.6.1 -[2.6.0]: https://github.com/dvdoug/BoxPacker/compare/2.5.0...2.6.0 -[2.5.0]: https://github.com/dvdoug/BoxPacker/compare/2.4.8...2.5.0 -[2.4.8]: https://github.com/dvdoug/BoxPacker/compare/2.4.7...2.4.8 -[2.4.7]: https://github.com/dvdoug/BoxPacker/compare/2.4.6...2.4.7 -[2.4.6]: https://github.com/dvdoug/BoxPacker/compare/2.4.5...2.4.6 -[2.4.5]: https://github.com/dvdoug/BoxPacker/compare/2.4.4...2.4.5 -[2.4.4]: https://github.com/dvdoug/BoxPacker/compare/2.4.3...2.4.4 -[2.4.3]: https://github.com/dvdoug/BoxPacker/compare/2.4.2...2.4.3 -[2.4.2]: https://github.com/dvdoug/BoxPacker/compare/2.4.1...2.4.2 -[2.4.1]: https://github.com/dvdoug/BoxPacker/compare/2.4.0...2.4.1 -[2.4.0]: https://github.com/dvdoug/BoxPacker/compare/2.3.2...2.4.0 -[2.3.2]: https://github.com/dvdoug/BoxPacker/compare/2.3.1...2.3.2 -[2.3.1]: https://github.com/dvdoug/BoxPacker/compare/2.3.0...2.3.1 -[2.3.0]: https://github.com/dvdoug/BoxPacker/compare/2.2.1...2.3.0 -[2.2.1]: https://github.com/dvdoug/BoxPacker/compare/2.2.0...2.2.1 -[2.2.0]: https://github.com/dvdoug/BoxPacker/compare/2.1.0...2.2.0 -[2.1.0]: https://github.com/dvdoug/BoxPacker/compare/2.0.2...2.1.0 -[2.0.2]: https://github.com/dvdoug/BoxPacker/compare/2.0.1...2.0.2 -[2.0.1]: https://github.com/dvdoug/BoxPacker/compare/2.0...2.0.1 -[2.0]: https://github.com/dvdoug/BoxPacker/compare/1.5.3...2.0 -[1.7.3]: https://github.com/dvdoug/BoxPacker/compare/1.7.2...1.7.3 -[1.7.2]: https://github.com/dvdoug/BoxPacker/compare/1.7.1...1.7.2 -[1.7.1]: https://github.com/dvdoug/BoxPacker/compare/1.7.0...1.7.1 -[1.7.0]: https://github.com/dvdoug/BoxPacker/compare/1.6.9...1.7.0 -[1.6.9]: https://github.com/dvdoug/BoxPacker/compare/1.6.8...1.6.9 -[1.6.8]: https://github.com/dvdoug/BoxPacker/compare/1.6.7...1.6.8 -[1.6.7]: https://github.com/dvdoug/BoxPacker/compare/1.6.6...1.6.7 -[1.6.6]: https://github.com/dvdoug/BoxPacker/compare/1.6.5...1.6.6 -[1.6.5]: https://github.com/dvdoug/BoxPacker/compare/1.6.4...1.6.5 -[1.6.4]: https://github.com/dvdoug/BoxPacker/compare/1.6.3...1.6.4 -[1.6.3]: https://github.com/dvdoug/BoxPacker/compare/1.6.2...1.6.3 -[1.6.2]: https://github.com/dvdoug/BoxPacker/compare/1.6.1...1.6.2 -[1.6.1]: https://github.com/dvdoug/BoxPacker/compare/1.6.0...1.6.1 -[1.6.0]: https://github.com/dvdoug/BoxPacker/compare/1.5.3...1.6.0 -[1.5.3]: https://github.com/dvdoug/BoxPacker/compare/1.5.2...1.5.3 -[1.5.2]: https://github.com/dvdoug/BoxPacker/compare/1.5.1...1.5.2 -[1.5.1]: https://github.com/dvdoug/BoxPacker/compare/1.5...1.5.1 -[1.5]: https://github.com/dvdoug/BoxPacker/compare/1.4.2...1.5 -[1.4.2]: https://github.com/dvdoug/BoxPacker/compare/1.4.1...1.4.2 -[1.4.1]: https://github.com/dvdoug/BoxPacker/compare/1.4...1.4.1 -[1.4]: https://github.com/dvdoug/BoxPacker/compare/1.3...1.4 -[1.3]: https://github.com/dvdoug/BoxPacker/compare/1.2...1.3 -[1.2]: https://github.com/dvdoug/BoxPacker/compare/1.1...1.2 -[1.1]: https://github.com/dvdoug/BoxPacker/compare/1.0.1...1.1 -[1.0.1]: https://github.com/dvdoug/BoxPacker/compare/1.0...1.0.1 -[1.0]: https://github.com/dvdoug/BoxPacker/compare/0.4...1.0 -[0.4]: https://github.com/dvdoug/BoxPacker/compare/0.3...0.4 -[0.3]: https://github.com/dvdoug/BoxPacker/compare/0.2...0.3 -[0.2]: https://github.com/dvdoug/BoxPacker/compare/0.1...0.2 +[4.x - Unreleased]: https://github.com/dvdoug/BoxPacker/compare/4.0.0..master + +[4.0.0]: https://github.com/dvdoug/BoxPacker/compare/3.12.1..4.0.0 +[3.12.1]: https://github.com/dvdoug/BoxPacker/compare/3.12.0..3.12.1 +[3.12.0]: https://github.com/dvdoug/BoxPacker/compare/3.11.0..3.12.0 +[3.11.0]: https://github.com/dvdoug/BoxPacker/compare/3.10.0..3.11.0 +[3.10.0]: https://github.com/dvdoug/BoxPacker/compare/3.9.4..3.10.0 +[3.9.4]: https://github.com/dvdoug/BoxPacker/compare/3.9.3..3.9.4 +[3.9.3]: https://github.com/dvdoug/BoxPacker/compare/3.9.2..3.9.3 +[3.9.2]: https://github.com/dvdoug/BoxPacker/compare/3.9.1..3.9.2 +[3.9.1]: https://github.com/dvdoug/BoxPacker/compare/3.9.0..3.9.1 +[3.9.0]: https://github.com/dvdoug/BoxPacker/compare/3.8.0..3.9.0 +[3.8.0]: https://github.com/dvdoug/BoxPacker/compare/3.7.0..3.8.0 +[3.7.0]: https://github.com/dvdoug/BoxPacker/compare/3.6.2..3.7.0 +[3.6.2]: https://github.com/dvdoug/BoxPacker/compare/3.6.1..3.6.2 +[3.6.1]: https://github.com/dvdoug/BoxPacker/compare/3.6.0..3.6.1 +[3.6.0]: https://github.com/dvdoug/BoxPacker/compare/3.5.2..3.6.0 +[3.5.2]: https://github.com/dvdoug/BoxPacker/compare/3.5.1..3.5.2 +[3.5.1]: https://github.com/dvdoug/BoxPacker/compare/3.5.0..3.5.1 +[3.5.0]: https://github.com/dvdoug/BoxPacker/compare/3.4.1..3.5.0 +[3.4.1]: https://github.com/dvdoug/BoxPacker/compare/3.4.0..3.4.1 +[3.4.0]: https://github.com/dvdoug/BoxPacker/compare/3.3.0..3.4.0 +[3.3.0]: https://github.com/dvdoug/BoxPacker/compare/3.2.2..3.3.0 +[3.2.2]: https://github.com/dvdoug/BoxPacker/compare/3.2.1..3.2.2 +[3.2.1]: https://github.com/dvdoug/BoxPacker/compare/3.2.0..3.2.1 +[3.2.0]: https://github.com/dvdoug/BoxPacker/compare/3.1.3..3.2.0 +[3.1.3]: https://github.com/dvdoug/BoxPacker/compare/3.1.2..3.1.3 +[3.1.2]: https://github.com/dvdoug/BoxPacker/compare/3.1.1..3.1.2 +[3.1.1]: https://github.com/dvdoug/BoxPacker/compare/3.1.0..3.1.1 +[3.1.0]: https://github.com/dvdoug/BoxPacker/compare/3.0.1..3.1.0 +[3.0.1]: https://github.com/dvdoug/BoxPacker/compare/3.0.0..3.0.1 +[3.0.0]: https://github.com/dvdoug/BoxPacker/compare/2.4.2..3.0.0 +[2.7.2]: https://github.com/dvdoug/BoxPacker/compare/2.7.1..2.7.2 +[2.7.1]: https://github.com/dvdoug/BoxPacker/compare/2.7.0..2.7.1 +[2.7.0]: https://github.com/dvdoug/BoxPacker/compare/2.6.5..2.7.0 +[2.6.5]: https://github.com/dvdoug/BoxPacker/compare/2.6.4..2.6.5 +[2.6.4]: https://github.com/dvdoug/BoxPacker/compare/2.6.3..2.6.4 +[2.6.3]: https://github.com/dvdoug/BoxPacker/compare/2.6.2..2.6.3 +[2.6.2]: https://github.com/dvdoug/BoxPacker/compare/2.6.1..2.6.2 +[2.6.1]: https://github.com/dvdoug/BoxPacker/compare/2.6.0..2.6.1 +[2.6.0]: https://github.com/dvdoug/BoxPacker/compare/2.5.0..2.6.0 +[2.5.0]: https://github.com/dvdoug/BoxPacker/compare/2.4.8..2.5.0 +[2.4.8]: https://github.com/dvdoug/BoxPacker/compare/2.4.7..2.4.8 +[2.4.7]: https://github.com/dvdoug/BoxPacker/compare/2.4.6..2.4.7 +[2.4.6]: https://github.com/dvdoug/BoxPacker/compare/2.4.5..2.4.6 +[2.4.5]: https://github.com/dvdoug/BoxPacker/compare/2.4.4..2.4.5 +[2.4.4]: https://github.com/dvdoug/BoxPacker/compare/2.4.3..2.4.4 +[2.4.3]: https://github.com/dvdoug/BoxPacker/compare/2.4.2..2.4.3 +[2.4.2]: https://github.com/dvdoug/BoxPacker/compare/2.4.1..2.4.2 +[2.4.1]: https://github.com/dvdoug/BoxPacker/compare/2.4.0..2.4.1 +[2.4.0]: https://github.com/dvdoug/BoxPacker/compare/2.3.2..2.4.0 +[2.3.2]: https://github.com/dvdoug/BoxPacker/compare/2.3.1..2.3.2 +[2.3.1]: https://github.com/dvdoug/BoxPacker/compare/2.3.0..2.3.1 +[2.3.0]: https://github.com/dvdoug/BoxPacker/compare/2.2.1..2.3.0 +[2.2.1]: https://github.com/dvdoug/BoxPacker/compare/2.2.0..2.2.1 +[2.2.0]: https://github.com/dvdoug/BoxPacker/compare/2.1.0..2.2.0 +[2.1.0]: https://github.com/dvdoug/BoxPacker/compare/2.0.2..2.1.0 +[2.0.2]: https://github.com/dvdoug/BoxPacker/compare/2.0.1..2.0.2 +[2.0.1]: https://github.com/dvdoug/BoxPacker/compare/2.0..2.0.1 +[2.0]: https://github.com/dvdoug/BoxPacker/compare/1.5.3..2.0 +[1.7.3]: https://github.com/dvdoug/BoxPacker/compare/1.7.2..1.7.3 +[1.7.2]: https://github.com/dvdoug/BoxPacker/compare/1.7.1..1.7.2 +[1.7.1]: https://github.com/dvdoug/BoxPacker/compare/1.7.0..1.7.1 +[1.7.0]: https://github.com/dvdoug/BoxPacker/compare/1.6.9..1.7.0 +[1.6.9]: https://github.com/dvdoug/BoxPacker/compare/1.6.8..1.6.9 +[1.6.8]: https://github.com/dvdoug/BoxPacker/compare/1.6.7..1.6.8 +[1.6.7]: https://github.com/dvdoug/BoxPacker/compare/1.6.6..1.6.7 +[1.6.6]: https://github.com/dvdoug/BoxPacker/compare/1.6.5..1.6.6 +[1.6.5]: https://github.com/dvdoug/BoxPacker/compare/1.6.4..1.6.5 +[1.6.4]: https://github.com/dvdoug/BoxPacker/compare/1.6.3..1.6.4 +[1.6.3]: https://github.com/dvdoug/BoxPacker/compare/1.6.2..1.6.3 +[1.6.2]: https://github.com/dvdoug/BoxPacker/compare/1.6.1..1.6.2 +[1.6.1]: https://github.com/dvdoug/BoxPacker/compare/1.6.0..1.6.1 +[1.6.0]: https://github.com/dvdoug/BoxPacker/compare/1.5.3..1.6.0 +[1.5.3]: https://github.com/dvdoug/BoxPacker/compare/1.5.2..1.5.3 +[1.5.2]: https://github.com/dvdoug/BoxPacker/compare/1.5.1..1.5.2 +[1.5.1]: https://github.com/dvdoug/BoxPacker/compare/1.5..1.5.1 +[1.5]: https://github.com/dvdoug/BoxPacker/compare/1.4.2..1.5 +[1.4.2]: https://github.com/dvdoug/BoxPacker/compare/1.4.1..1.4.2 +[1.4.1]: https://github.com/dvdoug/BoxPacker/compare/1.4..1.4.1 +[1.4]: https://github.com/dvdoug/BoxPacker/compare/1.3..1.4 +[1.3]: https://github.com/dvdoug/BoxPacker/compare/1.2..1.3 +[1.2]: https://github.com/dvdoug/BoxPacker/compare/1.1..1.2 +[1.1]: https://github.com/dvdoug/BoxPacker/compare/1.0.1..1.1 +[1.0.1]: https://github.com/dvdoug/BoxPacker/compare/1.0..1.0.1 +[1.0]: https://github.com/dvdoug/BoxPacker/compare/0.4..1.0 +[0.4]: https://github.com/dvdoug/BoxPacker/compare/0.3..0.4 +[0.3]: https://github.com/dvdoug/BoxPacker/compare/0.2..0.3 +[0.2]: https://github.com/dvdoug/BoxPacker/compare/0.1..0.2 diff --git a/docs/index.rst b/docs/index.rst index 2475e83..9dedd38 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -11,10 +11,6 @@ License ------- BoxPacker is licensed under the `MIT license`_. -.. warning:: - - You are reading the documentation for BoxPacker v4 which is not yet released. - .. _MIT license: https://github.com/dvdoug/BoxPacker/blob/master/license.txt diff --git a/visualiser/package-lock.json b/visualiser/package-lock.json index e0cd7e0..d624c1e 100644 --- a/visualiser/package-lock.json +++ b/visualiser/package-lock.json @@ -8,31 +8,31 @@ "name": "boxpacker-visualiser", "version": "0.0.0", "dependencies": { - "@babylonjs/core": "^6.29.1", - "@babylonjs/gui": "^6.29.1" + "@babylonjs/core": "^6.32.1", + "@babylonjs/gui": "^6.32.1" }, "devDependencies": { - "typescript": "^5.2.2", - "vite": "^5.0.0" + "typescript": "^5.3.2", + "vite": "^5.0.5" } }, "node_modules/@babylonjs/core": { - "version": "6.29.1", - "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-6.29.1.tgz", - "integrity": "sha512-12BbyRVLfG6aJRwZn8bJF1zU0eljpTOvLBpFksjvhnn8+sFUi5ONMUPbczb9o4UwlJYDIZYa7ggCElP4iWKicw==" + "version": "6.32.1", + "resolved": "https://registry.npmjs.org/@babylonjs/core/-/core-6.32.1.tgz", + "integrity": "sha512-flB5Vj0YiNzb+Nk1CHp6jSY7RZXclalrBDUj0zuZK2J/AF5xAnf0V4U/2efwAS8hLsLFU1zbQKOcrgAQOrPXMQ==" }, "node_modules/@babylonjs/gui": { - "version": "6.29.1", - "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-6.29.1.tgz", - "integrity": "sha512-mWdmIkjHAPmcW774rPOhjbX7AN+KoUXbCkGBIzj1erbthQTGLJzclCwqImi9lFTvcbT/HrjSZSl4F+wfCn1L6w==", + "version": "6.32.1", + "resolved": "https://registry.npmjs.org/@babylonjs/gui/-/gui-6.32.1.tgz", + "integrity": "sha512-uc1402Nha9altd7t8q2JqdIMP52oO/rHRWO/pLMAimrr2BlGC/6PhoK41WUi5CmO1ba3gp3s5b3dfQRDWl3bKQ==", "peerDependencies": { "@babylonjs/core": "^6.0.0" } }, "node_modules/@esbuild/android-arm": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.5.tgz", - "integrity": "sha512-bhvbzWFF3CwMs5tbjf3ObfGqbl/17ict2/uwOSfr3wmxDE6VdS2GqY/FuzIPe0q0bdhj65zQsvqfArI9MY6+AA==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.8.tgz", + "integrity": "sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA==", "cpu": [ "arm" ], @@ -46,9 +46,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.5.tgz", - "integrity": "sha512-5d1OkoJxnYQfmC+Zd8NBFjkhyCNYwM4n9ODrycTFY6Jk1IGiZ+tjVJDDSwDt77nK+tfpGP4T50iMtVi4dEGzhQ==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.8.tgz", + "integrity": "sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA==", "cpu": [ "arm64" ], @@ -62,9 +62,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.5.tgz", - "integrity": "sha512-9t+28jHGL7uBdkBjL90QFxe7DVA+KGqWlHCF8ChTKyaKO//VLuoBricQCgwhOjA1/qOczsw843Fy4cbs4H3DVA==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.8.tgz", + "integrity": "sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A==", "cpu": [ "x64" ], @@ -78,9 +78,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.5.tgz", - "integrity": "sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.8.tgz", + "integrity": "sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==", "cpu": [ "arm64" ], @@ -94,9 +94,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.5.tgz", - "integrity": "sha512-Ly8cn6fGLNet19s0X4unjcniX24I0RqjPv+kurpXabZYSXGM4Pwpmf85WHJN3lAgB8GSth7s5A0r856S+4DyiA==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.8.tgz", + "integrity": "sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q==", "cpu": [ "x64" ], @@ -110,9 +110,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.5.tgz", - "integrity": "sha512-GGDNnPWTmWE+DMchq1W8Sd0mUkL+APvJg3b11klSGUDvRXh70JqLAO56tubmq1s2cgpVCSKYywEiKBfju8JztQ==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.8.tgz", + "integrity": "sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw==", "cpu": [ "arm64" ], @@ -126,9 +126,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.5.tgz", - "integrity": "sha512-1CCwDHnSSoA0HNwdfoNY0jLfJpd7ygaLAp5EHFos3VWJCRX9DMwWODf96s9TSse39Br7oOTLryRVmBoFwXbuuQ==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.8.tgz", + "integrity": "sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg==", "cpu": [ "x64" ], @@ -142,9 +142,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.5.tgz", - "integrity": "sha512-lrWXLY/vJBzCPC51QN0HM71uWgIEpGSjSZZADQhq7DKhPcI6NH1IdzjfHkDQws2oNpJKpR13kv7/pFHBbDQDwQ==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.8.tgz", + "integrity": "sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ==", "cpu": [ "arm" ], @@ -158,9 +158,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.5.tgz", - "integrity": "sha512-o3vYippBmSrjjQUCEEiTZ2l+4yC0pVJD/Dl57WfPwwlvFkrxoSO7rmBZFii6kQB3Wrn/6GwJUPLU5t52eq2meA==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.8.tgz", + "integrity": "sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ==", "cpu": [ "arm64" ], @@ -174,9 +174,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.5.tgz", - "integrity": "sha512-MkjHXS03AXAkNp1KKkhSKPOCYztRtK+KXDNkBa6P78F8Bw0ynknCSClO/ztGszILZtyO/lVKpa7MolbBZ6oJtQ==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.8.tgz", + "integrity": "sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==", "cpu": [ "ia32" ], @@ -190,9 +190,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.5.tgz", - "integrity": "sha512-42GwZMm5oYOD/JHqHska3Jg0r+XFb/fdZRX+WjADm3nLWLcIsN27YKtqxzQmGNJgu0AyXg4HtcSK9HuOk3v1Dw==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.8.tgz", + "integrity": "sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ==", "cpu": [ "loong64" ], @@ -206,9 +206,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.5.tgz", - "integrity": "sha512-kcjndCSMitUuPJobWCnwQ9lLjiLZUR3QLQmlgaBfMX23UEa7ZOrtufnRds+6WZtIS9HdTXqND4yH8NLoVVIkcg==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.8.tgz", + "integrity": "sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q==", "cpu": [ "mips64el" ], @@ -222,9 +222,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.5.tgz", - "integrity": "sha512-yJAxJfHVm0ZbsiljbtFFP1BQKLc8kUF6+17tjQ78QjqjAQDnhULWiTA6u0FCDmYT1oOKS9PzZ2z0aBI+Mcyj7Q==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.8.tgz", + "integrity": "sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg==", "cpu": [ "ppc64" ], @@ -238,9 +238,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.5.tgz", - "integrity": "sha512-5u8cIR/t3gaD6ad3wNt1MNRstAZO+aNyBxu2We8X31bA8XUNyamTVQwLDA1SLoPCUehNCymhBhK3Qim1433Zag==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.8.tgz", + "integrity": "sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg==", "cpu": [ "riscv64" ], @@ -254,9 +254,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.5.tgz", - "integrity": "sha512-Z6JrMyEw/EmZBD/OFEFpb+gao9xJ59ATsoTNlj39jVBbXqoZm4Xntu6wVmGPB/OATi1uk/DB+yeDPv2E8PqZGw==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.8.tgz", + "integrity": "sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg==", "cpu": [ "s390x" ], @@ -270,9 +270,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.5.tgz", - "integrity": "sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.8.tgz", + "integrity": "sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg==", "cpu": [ "x64" ], @@ -286,9 +286,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.5.tgz", - "integrity": "sha512-kL2l+xScnAy/E/3119OggX8SrWyBEcqAh8aOY1gr4gPvw76la2GlD4Ymf832UCVbmuWeTf2adkZDK+h0Z/fB4g==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.8.tgz", + "integrity": "sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw==", "cpu": [ "x64" ], @@ -302,9 +302,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.5.tgz", - "integrity": "sha512-sPOfhtzFufQfTBgRnE1DIJjzsXukKSvZxloZbkJDG383q0awVAq600pc1nfqBcl0ice/WN9p4qLc39WhBShRTA==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.8.tgz", + "integrity": "sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ==", "cpu": [ "x64" ], @@ -318,9 +318,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.5.tgz", - "integrity": "sha512-dGZkBXaafuKLpDSjKcB0ax0FL36YXCvJNnztjKV+6CO82tTYVDSH2lifitJ29jxRMoUhgkg9a+VA/B03WK5lcg==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.8.tgz", + "integrity": "sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w==", "cpu": [ "x64" ], @@ -334,9 +334,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.5.tgz", - "integrity": "sha512-dWVjD9y03ilhdRQ6Xig1NWNgfLtf2o/STKTS+eZuF90fI2BhbwD6WlaiCGKptlqXlURVB5AUOxUj09LuwKGDTg==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.8.tgz", + "integrity": "sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg==", "cpu": [ "arm64" ], @@ -350,9 +350,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.5.tgz", - "integrity": "sha512-4liggWIA4oDgUxqpZwrDhmEfAH4d0iljanDOK7AnVU89T6CzHon/ony8C5LeOdfgx60x5cnQJFZwEydVlYx4iw==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.8.tgz", + "integrity": "sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw==", "cpu": [ "ia32" ], @@ -366,9 +366,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.5.tgz", - "integrity": "sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.8.tgz", + "integrity": "sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA==", "cpu": [ "x64" ], @@ -382,9 +382,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.4.1.tgz", - "integrity": "sha512-Ss4suS/sd+6xLRu+MLCkED2mUrAyqHmmvZB+zpzZ9Znn9S8wCkTQCJaQ8P8aHofnvG5L16u9MVnJjCqioPErwQ==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.6.1.tgz", + "integrity": "sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==", "cpu": [ "arm" ], @@ -395,9 +395,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.4.1.tgz", - "integrity": "sha512-sRSkGTvGsARwWd7TzC8LKRf8FiPn7257vd/edzmvG4RIr9x68KBN0/Ek48CkuUJ5Pj/Dp9vKWv6PEupjKWjTYA==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.6.1.tgz", + "integrity": "sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==", "cpu": [ "arm64" ], @@ -408,9 +408,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.4.1.tgz", - "integrity": "sha512-nz0AiGrrXyaWpsmBXUGOBiRDU0wyfSXbFuF98pPvIO8O6auQsPG6riWsfQqmCCC5FNd8zKQ4JhgugRNAkBJ8mQ==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz", + "integrity": "sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==", "cpu": [ "arm64" ], @@ -421,9 +421,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.4.1.tgz", - "integrity": "sha512-Ogqvf4/Ve/faMaiPRvzsJEqajbqs00LO+8vtrPBVvLgdw4wBg6ZDXdkDAZO+4MLnrc8mhGV6VJAzYScZdPLtJg==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.6.1.tgz", + "integrity": "sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==", "cpu": [ "x64" ], @@ -434,9 +434,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.4.1.tgz", - "integrity": "sha512-9zc2tqlr6HfO+hx9+wktUlWTRdje7Ub15iJqKcqg5uJZ+iKqmd2CMxlgPpXi7+bU7bjfDIuvCvnGk7wewFEhCg==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.6.1.tgz", + "integrity": "sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==", "cpu": [ "arm" ], @@ -447,9 +447,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.4.1.tgz", - "integrity": "sha512-phLb1fN3rq2o1j1v+nKxXUTSJnAhzhU0hLrl7Qzb0fLpwkGMHDem+o6d+ZI8+/BlTXfMU4kVWGvy6g9k/B8L6Q==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.6.1.tgz", + "integrity": "sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==", "cpu": [ "arm64" ], @@ -460,9 +460,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.4.1.tgz", - "integrity": "sha512-M2sDtw4tf57VPSjbTAN/lz1doWUqO2CbQuX3L9K6GWIR5uw9j+ROKCvvUNBY8WUbMxwaoc8mH9HmmBKsLht7+w==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.6.1.tgz", + "integrity": "sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==", "cpu": [ "arm64" ], @@ -473,9 +473,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.4.1.tgz", - "integrity": "sha512-mHIlRLX+hx+30cD6c4BaBOsSqdnCE4ok7/KDvjHYAHoSuveoMMxIisZFvcLhUnyZcPBXDGZTuBoalcuh43UfQQ==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.6.1.tgz", + "integrity": "sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==", "cpu": [ "x64" ], @@ -486,9 +486,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.4.1.tgz", - "integrity": "sha512-tB+RZuDi3zxFx7vDrjTNGVLu2KNyzYv+UY8jz7e4TMEoAj7iEt8Qk6xVu6mo3pgjnsHj6jnq3uuRsHp97DLwOA==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.6.1.tgz", + "integrity": "sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==", "cpu": [ "x64" ], @@ -499,9 +499,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.4.1.tgz", - "integrity": "sha512-Hdn39PzOQowK/HZzYpCuZdJC91PE6EaGbTe2VCA9oq2u18evkisQfws0Smh9QQGNNRa/T7MOuGNQoLeXhhE3PQ==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.6.1.tgz", + "integrity": "sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==", "cpu": [ "arm64" ], @@ -512,9 +512,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.4.1.tgz", - "integrity": "sha512-tLpKb1Elm9fM8c5w3nl4N1eLTP4bCqTYw9tqUBxX8/hsxqHO3dxc2qPbZ9PNkdK4tg4iLEYn0pOUnVByRd2CbA==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.6.1.tgz", + "integrity": "sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==", "cpu": [ "ia32" ], @@ -525,9 +525,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.4.1.tgz", - "integrity": "sha512-eAhItDX9yQtZVM3yvXS/VR3qPqcnXvnLyx1pLXl4JzyNMBNO3KC986t/iAg2zcMzpAp9JSvxB5VZGnBiNoA98w==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.6.1.tgz", + "integrity": "sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==", "cpu": [ "x64" ], @@ -538,9 +538,9 @@ ] }, "node_modules/esbuild": { - "version": "0.19.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.5.tgz", - "integrity": "sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==", + "version": "0.19.8", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.8.tgz", + "integrity": "sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w==", "dev": true, "hasInstallScript": true, "bin": { @@ -550,28 +550,28 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.19.5", - "@esbuild/android-arm64": "0.19.5", - "@esbuild/android-x64": "0.19.5", - "@esbuild/darwin-arm64": "0.19.5", - "@esbuild/darwin-x64": "0.19.5", - "@esbuild/freebsd-arm64": "0.19.5", - "@esbuild/freebsd-x64": "0.19.5", - "@esbuild/linux-arm": "0.19.5", - "@esbuild/linux-arm64": "0.19.5", - "@esbuild/linux-ia32": "0.19.5", - "@esbuild/linux-loong64": "0.19.5", - "@esbuild/linux-mips64el": "0.19.5", - "@esbuild/linux-ppc64": "0.19.5", - "@esbuild/linux-riscv64": "0.19.5", - "@esbuild/linux-s390x": "0.19.5", - "@esbuild/linux-x64": "0.19.5", - "@esbuild/netbsd-x64": "0.19.5", - "@esbuild/openbsd-x64": "0.19.5", - "@esbuild/sunos-x64": "0.19.5", - "@esbuild/win32-arm64": "0.19.5", - "@esbuild/win32-ia32": "0.19.5", - "@esbuild/win32-x64": "0.19.5" + "@esbuild/android-arm": "0.19.8", + "@esbuild/android-arm64": "0.19.8", + "@esbuild/android-x64": "0.19.8", + "@esbuild/darwin-arm64": "0.19.8", + "@esbuild/darwin-x64": "0.19.8", + "@esbuild/freebsd-arm64": "0.19.8", + "@esbuild/freebsd-x64": "0.19.8", + "@esbuild/linux-arm": "0.19.8", + "@esbuild/linux-arm64": "0.19.8", + "@esbuild/linux-ia32": "0.19.8", + "@esbuild/linux-loong64": "0.19.8", + "@esbuild/linux-mips64el": "0.19.8", + "@esbuild/linux-ppc64": "0.19.8", + "@esbuild/linux-riscv64": "0.19.8", + "@esbuild/linux-s390x": "0.19.8", + "@esbuild/linux-x64": "0.19.8", + "@esbuild/netbsd-x64": "0.19.8", + "@esbuild/openbsd-x64": "0.19.8", + "@esbuild/sunos-x64": "0.19.8", + "@esbuild/win32-arm64": "0.19.8", + "@esbuild/win32-ia32": "0.19.8", + "@esbuild/win32-x64": "0.19.8" } }, "node_modules/fsevents": { @@ -613,9 +613,9 @@ "dev": true }, "node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "version": "8.4.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", + "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", "dev": true, "funding": [ { @@ -632,7 +632,7 @@ } ], "dependencies": { - "nanoid": "^3.3.6", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, @@ -641,9 +641,9 @@ } }, "node_modules/rollup": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.4.1.tgz", - "integrity": "sha512-idZzrUpWSblPJX66i+GzrpjKE3vbYrlWirUHteoAbjKReZwa0cohAErOYA5efoMmNCdvG9yrJS+w9Kl6csaH4w==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.6.1.tgz", + "integrity": "sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -653,18 +653,18 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.4.1", - "@rollup/rollup-android-arm64": "4.4.1", - "@rollup/rollup-darwin-arm64": "4.4.1", - "@rollup/rollup-darwin-x64": "4.4.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.4.1", - "@rollup/rollup-linux-arm64-gnu": "4.4.1", - "@rollup/rollup-linux-arm64-musl": "4.4.1", - "@rollup/rollup-linux-x64-gnu": "4.4.1", - "@rollup/rollup-linux-x64-musl": "4.4.1", - "@rollup/rollup-win32-arm64-msvc": "4.4.1", - "@rollup/rollup-win32-ia32-msvc": "4.4.1", - "@rollup/rollup-win32-x64-msvc": "4.4.1", + "@rollup/rollup-android-arm-eabi": "4.6.1", + "@rollup/rollup-android-arm64": "4.6.1", + "@rollup/rollup-darwin-arm64": "4.6.1", + "@rollup/rollup-darwin-x64": "4.6.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.6.1", + "@rollup/rollup-linux-arm64-gnu": "4.6.1", + "@rollup/rollup-linux-arm64-musl": "4.6.1", + "@rollup/rollup-linux-x64-gnu": "4.6.1", + "@rollup/rollup-linux-x64-musl": "4.6.1", + "@rollup/rollup-win32-arm64-msvc": "4.6.1", + "@rollup/rollup-win32-ia32-msvc": "4.6.1", + "@rollup/rollup-win32-x64-msvc": "4.6.1", "fsevents": "~2.3.2" } }, @@ -678,9 +678,9 @@ } }, "node_modules/typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz", + "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -691,13 +691,13 @@ } }, "node_modules/vite": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.0.tgz", - "integrity": "sha512-ESJVM59mdyGpsiNAeHQOR/0fqNoOyWPYesFto8FFZugfmhdHx8Fzd8sF3Q/xkVhZsyOxHfdM7ieiVAorI9RjFw==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.5.tgz", + "integrity": "sha512-OekeWqR9Ls56f3zd4CaxzbbS11gqYkEiBtnWFFgYR2WV8oPJRRKq0mpskYy/XaoCL3L7VINDhqqOMNDiYdGvGg==", "dev": true, "dependencies": { "esbuild": "^0.19.3", - "postcss": "^8.4.31", + "postcss": "^8.4.32", "rollup": "^4.2.0" }, "bin": { diff --git a/visualiser/package.json b/visualiser/package.json index 159ef53..3a61e77 100644 --- a/visualiser/package.json +++ b/visualiser/package.json @@ -9,11 +9,11 @@ "preview": "vite preview" }, "dependencies": { - "@babylonjs/core": "^6.29.1", - "@babylonjs/gui": "^6.29.1" + "@babylonjs/core": "^6.32.1", + "@babylonjs/gui": "^6.32.1" }, "devDependencies": { - "typescript": "^5.2.2", - "vite": "^5.0.0" + "typescript": "^5.3.2", + "vite": "^5.0.5" } }