diff --git a/package-lock.json b/package-lock.json index 21e744a..26f7f76 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.1.0", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@quenty/softshutdown": "^9.15.0", + "@quenty/softshutdown": "^9.21.0", "@rbxts/bezier": "^0.2.0", "@rbxts/bitbuffer2": "^1.0.0-ts.0", "@rbxts/camera-shaker": "^1.0.8", @@ -17,7 +17,7 @@ "@rbxts/cleanser": "^2.1.0", "@rbxts/cmdr": "^1.12.1", "@rbxts/debris": "^1.1.0", - "@rbxts/lapis": "^0.3.6", + "@rbxts/lapis": "^0.3.8", "@rbxts/log": "^0.6.3", "@rbxts/maid": "^1.1.0", "@rbxts/matter": "^0.8.5", @@ -25,21 +25,21 @@ "@rbxts/object-utils": "^1.0.4", "@rbxts/plasma": "^0.4.5", "@rbxts/player-hooks": "^1.0.1-beta.0", - "@rbxts/pretty-react-hooks": "^0.6.1", + "@rbxts/pretty-react-hooks": "^0.6.2", "@rbxts/profileservice": "^1.4.2", "@rbxts/promise-character": "^1.0.3", "@rbxts/promise-child": "^1.2.1", "@rbxts/rbxts-hashlib": "^1.0.2", "@rbxts/rbxts-pattern": "^1.0.2", - "@rbxts/react": "^17.2.1", - "@rbxts/react-reflex": "^0.3.4", - "@rbxts/react-roblox": "^17.2.1", + "@rbxts/react": "^17.2.3", + "@rbxts/react-reflex": "^0.3.6", + "@rbxts/react-roblox": "^17.2.3", "@rbxts/react-spring": "^1.0.0", - "@rbxts/react-tooltips": "^1.1.6", + "@rbxts/react-tooltips": "^1.1.7", "@rbxts/reflex": "^4.3.1", - "@rbxts/remo": "^1.5.0", + "@rbxts/remo": "^1.5.1", "@rbxts/rewire": "^0.3.0", - "@rbxts/ripple": "^0.9.1", + "@rbxts/ripple": "^0.9.3", "@rbxts/rust-classes": "^0.13.0", "@rbxts/safebadges": "^1.0.2", "@rbxts/services": "^1.5.5", @@ -58,26 +58,26 @@ "devDependencies": { "@facilitative/github-label-presets": "^1.0.2", "@rbxts/compiler-types": "2.3.0-types.2", - "@rbxts/types": "^1.0.813", + "@rbxts/types": "^1.0.820", "@types/fs-extra": "^11.0.4", - "@typescript-eslint/eslint-plugin": "^8.14.0", - "@typescript-eslint/parser": "^8.14.0", + "@typescript-eslint/eslint-plugin": "^8.24.0", + "@typescript-eslint/parser": "^8.24.0", "cross-env": "^7.0.3", "eslint": "^8.57.0", - "eslint-config-prettier": "^9.1.0", + "eslint-config-prettier": "^10.0.1", "eslint-plugin-deprecation": "^3.0.0", "eslint-plugin-no-autofix": "^2.1.0", - "eslint-plugin-prettier": "^5.2.1", + "eslint-plugin-prettier": "^5.2.3", "eslint-plugin-roblox-ts": "^0.0.36", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-unused-imports": "^4.1.4", - "prettier": "^3.3.3", + "prettier": "^3.5.0", "rbxts-transform-debug": "^2.2.0", - "rbxts-transform-env": "^2.2.0", + "rbxts-transform-env": "^3.0.0", "roblox-ts": "2.3.0-dev-3a5b920", - "ts-patch": "^3.2.1", - "typescript": "^5.6.3", - "typescript-transform-paths": "^3.5.2" + "ts-patch": "^3.3.0", + "typescript": "^5.7.3", + "typescript-transform-paths": "^3.5.3" } }, "node_modules/@eslint-community/eslint-utils": { @@ -268,24 +268,26 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/@quenty/acceltween/-/acceltween-2.5.0.tgz", "integrity": "sha512-pf4K3AEliThMgA3V8Hblxawk6eaJ7dosObSM+UvZgPv2j30FSVlsogDCxwC77A/YHItiFxkqmPSFAQJjFy08qA==", + "license": "MIT", "funding": { "type": "patreon", "url": "https://www.patreon.com/quenty" } }, "node_modules/@quenty/attributeutils": { - "version": "14.12.0", - "resolved": "https://registry.npmjs.org/@quenty/attributeutils/-/attributeutils-14.12.0.tgz", - "integrity": "sha512-LzLNCp1gPVARTifr8ItF0e4ZxGBDfcrI2/NOXP6rKrTOnTDgSJb2PvbQnlbFUQOA4+9sO/OkE9VVmhoZIR5mNg==", + "version": "14.15.0", + "resolved": "https://registry.npmjs.org/@quenty/attributeutils/-/attributeutils-14.15.0.tgz", + "integrity": "sha512-RGekXcZw0lYjcr0bYkA2GcdaplWmlhVtfyXM9VrUb6esVoflbQYxqbOnYwjGO2wSg9Wa2WhCaAVzs5q5ZTE7yw==", + "license": "MIT", "dependencies": { - "@quenty/brio": "^14.12.0", - "@quenty/canceltoken": "^11.9.0", + "@quenty/brio": "^14.15.0", + "@quenty/canceltoken": "^11.10.0", "@quenty/loader": "^10.7.1", "@quenty/maid": "^3.4.0", - "@quenty/promise": "^10.8.0", - "@quenty/rx": "^13.12.0", - "@quenty/rxsignal": "^7.12.0", - "@quenty/symbol": "^3.3.0" + "@quenty/promise": "^10.9.0", + "@quenty/rx": "^13.15.0", + "@quenty/rxsignal": "^7.15.0", + "@quenty/symbol": "^3.4.0" }, "funding": { "type": "patreon", @@ -296,6 +298,7 @@ "version": "10.7.1", "resolved": "https://registry.npmjs.org/@quenty/baseobject/-/baseobject-10.7.1.tgz", "integrity": "sha512-xt7VSVoqKq1K4DkNiCjEoxzd6Lx9aPPD95/19f7ShDPWiT2f/KRzacSKzMHQSC22hk2XzGxfRFK+TKHV+oqv2g==", + "license": "MIT", "dependencies": { "@quenty/loader": "^10.7.1", "@quenty/maid": "^3.4.0" @@ -306,17 +309,18 @@ } }, "node_modules/@quenty/basicpane": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/@quenty/basicpane/-/basicpane-13.12.0.tgz", - "integrity": "sha512-zkHPUyIswUBx1NlRm/7OPmPwcUqBfhweQ/3xS6lxPt8LlO/lIgfu7KX/gYZ7+nOq1bEwcF1mREgzvEsAmMYEtg==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/@quenty/basicpane/-/basicpane-13.15.0.tgz", + "integrity": "sha512-yEYYaYjmCboqz/sNIFN8JA0f5850irPg00vM/J+Xk9+1cYx/+hSRTye0PiGG450RvXAk3cj19X0NJtKhylTbLg==", + "license": "MIT", "dependencies": { - "@quenty/brio": "^14.12.0", + "@quenty/brio": "^14.15.0", "@quenty/ducktype": "^5.7.1", "@quenty/loader": "^10.7.1", "@quenty/maid": "^3.4.0", - "@quenty/rx": "^13.12.0", + "@quenty/rx": "^13.15.0", "@quenty/signal": "^7.9.0", - "@quenty/valueobject": "^13.12.0" + "@quenty/valueobject": "^13.15.0" }, "funding": { "type": "patreon", @@ -324,14 +328,15 @@ } }, "node_modules/@quenty/bindtocloseservice": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/@quenty/bindtocloseservice/-/bindtocloseservice-8.12.0.tgz", - "integrity": "sha512-H3+/ClAzvSEFhGpy1F67ecJL9jq1i16H4Whjhs8M5nIswrWqpz+Jp0h3e875ysjIYvgDi53ai+Ou8IsWyiGDSw==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@quenty/bindtocloseservice/-/bindtocloseservice-8.15.0.tgz", + "integrity": "sha512-dnqzOvIYyaYNWXE9mulqZdL+2T57xkyt1ZK7JzKJbCHKOvKfvEBnSQp2mrWvP2rz5TdlRf6icaeI8SOcrgfU8g==", + "license": "MIT", "dependencies": { "@quenty/loader": "^10.7.1", "@quenty/maid": "^3.4.0", - "@quenty/promise": "^10.8.0", - "@quenty/symbol": "^3.3.0" + "@quenty/promise": "^10.9.0", + "@quenty/symbol": "^3.4.0" }, "funding": { "type": "patreon", @@ -339,24 +344,25 @@ } }, "node_modules/@quenty/blend": { - "version": "12.12.0", - "resolved": "https://registry.npmjs.org/@quenty/blend/-/blend-12.12.0.tgz", - "integrity": "sha512-z1WnNds+NYwom5lmexn/Kf4DKIDYQuSOy76gT4WVPLToJ38oUvRoiOIY27els9BKfVkUbQEvGO7l2iy81IF9Cg==", + "version": "12.16.0", + "resolved": "https://registry.npmjs.org/@quenty/blend/-/blend-12.16.0.tgz", + "integrity": "sha512-PLr80TnhMIyHxwCOx+bZOqn0xQhY8ctr1Xn7ewAMoGP6XKDTVCT82XxbHF2GamEkKEMxMO2KahZ3c7R8VHSP0w==", + "license": "MIT", "dependencies": { "@quenty/acceltween": "^2.5.0", - "@quenty/brio": "^14.12.0", + "@quenty/brio": "^14.15.0", "@quenty/ducktype": "^5.7.1", - "@quenty/instanceutils": "^13.12.0", + "@quenty/instanceutils": "^13.15.0", "@quenty/loader": "^10.7.1", "@quenty/maid": "^3.4.0", - "@quenty/promise": "^10.8.0", - "@quenty/rx": "^13.12.0", + "@quenty/promise": "^10.9.0", + "@quenty/rx": "^13.15.0", "@quenty/signal": "^7.9.0", "@quenty/spring": "^10.7.1", "@quenty/steputils": "^3.5.2", "@quenty/string": "^3.3.0", - "@quenty/valuebaseutils": "^13.12.0", - "@quenty/valueobject": "^13.12.0" + "@quenty/valuebaseutils": "^13.15.0", + "@quenty/valueobject": "^13.15.0" }, "funding": { "type": "patreon", @@ -364,13 +370,14 @@ } }, "node_modules/@quenty/brio": { - "version": "14.12.0", - "resolved": "https://registry.npmjs.org/@quenty/brio/-/brio-14.12.0.tgz", - "integrity": "sha512-lW8LD0IR5jz6s4T1uM4jBgEWYiyNTX8hwuOZFqnTa7NOkI3esfXpQ1RfbU6S2euzVHolh4lBDnx/v7+AMsBcFA==", + "version": "14.15.0", + "resolved": "https://registry.npmjs.org/@quenty/brio/-/brio-14.15.0.tgz", + "integrity": "sha512-cHL7paXMdqzrmu095nB7lGIjNc8Z6/3mtS7yEo0ObKFvSj42+PduF9yGEzAIjE71Ia2g5J1IoSanq90ObQa0OQ==", + "license": "MIT", "dependencies": { "@quenty/loader": "^10.7.1", "@quenty/maid": "^3.4.0", - "@quenty/rx": "^13.12.0", + "@quenty/rx": "^13.15.0", "@quenty/signal": "^7.9.0", "@quenty/steputils": "^3.5.2" }, @@ -383,20 +390,22 @@ "version": "3.5.0", "resolved": "https://registry.npmjs.org/@quenty/cancellabledelay/-/cancellabledelay-3.5.0.tgz", "integrity": "sha512-26PI4w2sAv2kBkMQOBbWvoBdkuDRnZjV39tVm6RD53zzhEdK08WMYwv5VIpBqdAH/Mv8pLkmDusueu+LM7MqLA==", + "license": "MIT", "funding": { "type": "patreon", "url": "https://www.patreon.com/quenty" } }, "node_modules/@quenty/canceltoken": { - "version": "11.9.0", - "resolved": "https://registry.npmjs.org/@quenty/canceltoken/-/canceltoken-11.9.0.tgz", - "integrity": "sha512-pVrICsMBSwUoh43aq6T/fYRE83+WGvo8ijPJxstj+U/kPeyHaBTWGlHPjI3QNpTv/217q6KRIM1FBzajNbNI8g==", + "version": "11.10.0", + "resolved": "https://registry.npmjs.org/@quenty/canceltoken/-/canceltoken-11.10.0.tgz", + "integrity": "sha512-LhcKt/xZCZ90pwLhEqAlLWkFD97PRZw+Z9EJJM9sc93QLDTZUa2UGo2Y+1nv3CNk9VR+3+DqWKLbmJVIQ077dw==", + "license": "MIT", "dependencies": { "@quenty/ducktype": "^5.7.1", "@quenty/loader": "^10.7.1", "@quenty/maid": "^3.4.0", - "@quenty/promise": "^10.8.0", + "@quenty/promise": "^10.9.0", "@quenty/signal": "^7.9.0" }, "funding": { @@ -405,17 +414,18 @@ } }, "node_modules/@quenty/characterutils": { - "version": "12.12.0", - "resolved": "https://registry.npmjs.org/@quenty/characterutils/-/characterutils-12.12.0.tgz", - "integrity": "sha512-X/zVqk5VnEc5ld/0OH1orXG/oFZBFInZrC81/KSlDEMydsSN94jBTlzVqTTVO+Q/DHhahM/iaeQPAiaJB+eieA==", + "version": "12.16.0", + "resolved": "https://registry.npmjs.org/@quenty/characterutils/-/characterutils-12.16.0.tgz", + "integrity": "sha512-aazDZ1EU6GAyCv8jiBLglsn9XLymdoGPAyfSpbAb8R3AUZw+XBREq1i4h20yK2lh7PLixutXAoMVUeO3CLIpRQ==", + "license": "MIT", "dependencies": { - "@quenty/brio": "^14.12.0", + "@quenty/brio": "^14.15.0", "@quenty/deferred": "^2.2.0", - "@quenty/instanceutils": "^13.12.0", + "@quenty/instanceutils": "^13.15.0", "@quenty/loader": "^10.7.1", "@quenty/maid": "^3.4.0", - "@quenty/promise": "^10.8.0", - "@quenty/rx": "^13.12.0" + "@quenty/promise": "^10.9.0", + "@quenty/rx": "^13.15.0" }, "funding": { "type": "patreon", @@ -423,21 +433,22 @@ } }, "node_modules/@quenty/clienttranslator": { - "version": "14.13.0", - "resolved": "https://registry.npmjs.org/@quenty/clienttranslator/-/clienttranslator-14.13.0.tgz", - "integrity": "sha512-fQP8ory06z3htHQcsINkl7ECJDv723pjz7ro2ZQpLBaKgzcp2tpUt9fxx2033Q+Vu+YwWYOZSsdME3OfT0jY6g==", + "version": "14.17.0", + "resolved": "https://registry.npmjs.org/@quenty/clienttranslator/-/clienttranslator-14.17.0.tgz", + "integrity": "sha512-taNAeyrCZx8dbdgch5KqKMLZocwwt6G7T83fKkW1T2sW3VHfUzRRQ4MTs1GLTym44dvYcYH918GH+0ls5ZUw8A==", + "license": "MIT", "dependencies": { - "@quenty/blend": "^12.12.0", - "@quenty/instanceutils": "^13.12.0", + "@quenty/blend": "^12.16.0", + "@quenty/instanceutils": "^13.15.0", "@quenty/loader": "^10.7.1", "@quenty/maid": "^3.4.0", - "@quenty/promise": "^10.8.0", - "@quenty/promisemaid": "^5.8.0", + "@quenty/promise": "^10.9.0", + "@quenty/promisemaid": "^5.9.0", "@quenty/pseudolocalize": "^3.4.0", - "@quenty/rx": "^13.12.0", + "@quenty/rx": "^13.15.0", "@quenty/string": "^3.3.0", - "@quenty/table": "^3.6.0", - "@quenty/valueobject": "^13.12.0" + "@quenty/table": "^3.7.0", + "@quenty/valueobject": "^13.15.0" }, "funding": { "type": "patreon", @@ -445,15 +456,16 @@ } }, "node_modules/@quenty/coreguienabler": { - "version": "12.12.0", - "resolved": "https://registry.npmjs.org/@quenty/coreguienabler/-/coreguienabler-12.12.0.tgz", - "integrity": "sha512-wB7FDrRCpSA5nkw642kIdIY2ntyb1VTCQIt4rHHclwlYFcZv2tUbC23dwJpmy69hN0AC0/jMZkCr9DpYaaNzkA==", + "version": "12.16.0", + "resolved": "https://registry.npmjs.org/@quenty/coreguienabler/-/coreguienabler-12.16.0.tgz", + "integrity": "sha512-AqngPK0gx/xsholzQRTNJANV1OdzWk35s0uA3bnn3zAjYEhqyFj6b7Qp8AbvOT2nuX8EZX1KontyQzqFG5qXSA==", + "license": "MIT", "dependencies": { - "@quenty/characterutils": "^12.12.0", + "@quenty/characterutils": "^12.16.0", "@quenty/loader": "^10.7.1", "@quenty/maid": "^3.4.0", - "@quenty/rx": "^13.12.0", - "@quenty/symbol": "^3.3.0" + "@quenty/rx": "^13.15.0", + "@quenty/symbol": "^3.4.0" }, "funding": { "type": "patreon", @@ -461,22 +473,23 @@ } }, "node_modules/@quenty/datastore": { - "version": "13.14.0", - "resolved": "https://registry.npmjs.org/@quenty/datastore/-/datastore-13.14.0.tgz", - "integrity": "sha512-YreQty5Azu6OxBU9wu7vp7P2peBOH0qM69lxmEMbxgOn7heezjVaAT00g+0sJDF797jOHeB25Nd2PuSkutm8vA==", + "version": "13.18.0", + "resolved": "https://registry.npmjs.org/@quenty/datastore/-/datastore-13.18.0.tgz", + "integrity": "sha512-khbKFSfri0zyew/plQdxrW31OhmeKNJmEKnueb4HyXpSJRAmaMN1rrhtdX242XDbnNcEGHfDGuD9+AS3Qj29YQ==", + "license": "MIT", "dependencies": { "@quenty/baseobject": "^10.7.1", - "@quenty/bindtocloseservice": "^8.12.0", + "@quenty/bindtocloseservice": "^8.15.0", "@quenty/loader": "^10.7.1", "@quenty/maid": "^3.4.0", "@quenty/math": "^2.7.0", - "@quenty/promise": "^10.8.0", - "@quenty/rx": "^13.12.0", + "@quenty/promise": "^10.9.0", + "@quenty/rx": "^13.15.0", "@quenty/servicebag": "^11.10.0", "@quenty/signal": "^7.9.0", - "@quenty/symbol": "^3.3.0", - "@quenty/table": "^3.6.0", - "@quenty/valueobject": "^13.12.0" + "@quenty/symbol": "^3.4.0", + "@quenty/table": "^3.7.0", + "@quenty/valueobject": "^13.15.0" }, "funding": { "type": "patreon", @@ -487,6 +500,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/@quenty/deferred/-/deferred-2.2.0.tgz", "integrity": "sha512-obZgxC0o+cuMGPj19UUjcKnrll+XYffpPPe5LwHGjsYos1LVD0WD1+NXmc2qh5/VDAZ3GZBH8ghBpdPcsz58uA==", + "license": "MIT", "funding": { "type": "patreon", "url": "https://www.patreon.com/quenty" @@ -496,6 +510,7 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/@quenty/ducktype/-/ducktype-5.7.1.tgz", "integrity": "sha512-8R8w+B3PN7P2i4WkoKLpv7F7N0hZAwuGFXoK6raILnopy2rmeQXN6mf3N0X+1CugLye7LGxXaYUGJ0F/saGdXA==", + "license": "MIT", "dependencies": { "@quenty/loader": "^10.7.1" }, @@ -505,24 +520,26 @@ } }, "node_modules/@quenty/enumutils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@quenty/enumutils/-/enumutils-3.3.0.tgz", - "integrity": "sha512-GeXXUHm+L3fusWhEVKRHMnbNuonfNXqZ34IJpkKOqOnAV5pjh214WA7fpzl50nejMRSfn79gXfLVYhkfK+sggg==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@quenty/enumutils/-/enumutils-3.4.0.tgz", + "integrity": "sha512-M2SNFqhlHeN0T6swJhVtJ7Qa+grM9y2wCWyud2SS6J8PE14A4/RW+ky8/qCkPZE7INfGpnmPGa0B28a/nJ4Nkg==", + "license": "MIT", "funding": { "type": "patreon", "url": "https://www.patreon.com/quenty" } }, "node_modules/@quenty/instanceutils": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/@quenty/instanceutils/-/instanceutils-13.12.0.tgz", - "integrity": "sha512-YS2ROpwcPMuQhfHMcTB1ak5JyevSspGdFK7vI5AKcU0OUii59Xuyugm4/JxHGdPIwSo5gFfH8cTOrLj2nh7bqw==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/@quenty/instanceutils/-/instanceutils-13.15.0.tgz", + "integrity": "sha512-sbPYPjEh9y01K/Mz8LHDLIUy79XZP7GvlUdvZnzA0EqSO4RQiylDx4R9n3kwEsgx5ylW/VKcZJC7rvR/b5Pw0g==", + "license": "MIT", "dependencies": { - "@quenty/brio": "^14.12.0", + "@quenty/brio": "^14.15.0", "@quenty/loader": "^10.7.1", "@quenty/maid": "^3.4.0", - "@quenty/rx": "^13.12.0", - "@quenty/symbol": "^3.3.0" + "@quenty/rx": "^13.15.0", + "@quenty/symbol": "^3.4.0" }, "funding": { "type": "patreon", @@ -533,6 +550,7 @@ "version": "10.7.1", "resolved": "https://registry.npmjs.org/@quenty/loader/-/loader-10.7.1.tgz", "integrity": "sha512-vRynFLPhu1EDIjdnNXIal8p8wccxpm8BITaoDLH0ebApgQjhnzhuNTxVE6ANa5Jckmi/RKlIMb7m9e/eSkZnYA==", + "license": "MIT", "funding": { "type": "patreon", "url": "https://www.patreon.com/quenty" @@ -542,6 +560,7 @@ "version": "3.4.0", "resolved": "https://registry.npmjs.org/@quenty/maid/-/maid-3.4.0.tgz", "integrity": "sha512-iieWFpdakt0HG/mdcpbXu5rgbejPWkEgxFnW+XUKobv5Rhb6oApLYIMhyuU2fUL5I5zGseKVRE2CBTabcXRkXg==", + "license": "MIT", "funding": { "type": "patreon", "url": "https://www.patreon.com/quenty" @@ -551,19 +570,22 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/@quenty/math/-/math-2.7.0.tgz", "integrity": "sha512-Iaq3wdrnvwbFyJp7cQ51NoOAoNEJyFmZgEiSgEg/CO1B/6eVi4js8wP6rXWzNsu1hYEPFH8W6wLJ/98WtJiA8g==", + "license": "MIT", "funding": { "type": "patreon", "url": "https://www.patreon.com/quenty" } }, "node_modules/@quenty/promise": { - "version": "10.8.0", - "resolved": "https://registry.npmjs.org/@quenty/promise/-/promise-10.8.0.tgz", - "integrity": "sha512-sW1auYnUVDpc13ZXvkTC2u+J6Xsr1B44cHbx+4lj0cIWZCKNRNX5IWTHXx9KOvSzntxS2RkgY4DZ2ulQq4DPrw==", + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@quenty/promise/-/promise-10.9.0.tgz", + "integrity": "sha512-Aypw4rPl1SYsw5OZs8OrC3Pu/mOgTWjvq5gEMg9oo5sDJcEtPMJW3O2cQ2PdUcJTvtHbtdyFEkFcnzhkTwP20g==", + "license": "MIT", "dependencies": { "@quenty/deferred": "^2.2.0", "@quenty/loader": "^10.7.1", - "@quenty/maid": "^3.4.0" + "@quenty/maid": "^3.4.0", + "@quenty/math": "^2.7.0" }, "funding": { "type": "patreon", @@ -571,13 +593,14 @@ } }, "node_modules/@quenty/promisemaid": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/@quenty/promisemaid/-/promisemaid-5.8.0.tgz", - "integrity": "sha512-/3GGllcPsG7A3ctJN8qMutcAYa9/sh7udBINDcQcMWGecA5dLpRvqnnCnvNiYudUAkgPfWETm6Efj56vcGEqMg==", + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/@quenty/promisemaid/-/promisemaid-5.9.0.tgz", + "integrity": "sha512-JTMEHYSiy7vfq+3FBompX6GrcP9Xid9QAJZU8+djI5n3Cs4lFdQMsydQMYDhlwXq4hoH5WQmc0hnNb/ZKvYFhg==", + "license": "MIT", "dependencies": { "@quenty/loader": "^10.7.1", "@quenty/maid": "^3.4.0", - "@quenty/promise": "^10.8.0" + "@quenty/promise": "^10.9.0" }, "funding": { "type": "patreon", @@ -588,25 +611,27 @@ "version": "3.4.0", "resolved": "https://registry.npmjs.org/@quenty/pseudolocalize/-/pseudolocalize-3.4.0.tgz", "integrity": "sha512-Q/+9uIduA8LquLuailSF2sHWOt4SaOfEjUdHpBhZeisvm2XVG7HjT2dAwCTpr56r9ZyrnjUfUMuMsW6rBaL8PQ==", + "license": "MIT", "funding": { "type": "patreon", "url": "https://www.patreon.com/quenty" } }, "node_modules/@quenty/rx": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/@quenty/rx/-/rx-13.12.0.tgz", - "integrity": "sha512-9DAsD7IGXL3SHbOEbB0fFwo+vHdGeZeVH42E36QFEh4c2EC8k4iUbDE91dF41WvTTRnQb08AQ3FdVfgfBqs4pQ==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/@quenty/rx/-/rx-13.15.0.tgz", + "integrity": "sha512-6rrG2Lgb8Lt6JW162GuuKAiSgxupgeaMePt7Wgfiwc3KZQBnhcu4D9Rx5+t0+VL2BlgliISMWworKwYdzd/Pmg==", + "license": "MIT", "dependencies": { "@quenty/cancellabledelay": "^3.5.0", - "@quenty/canceltoken": "^11.9.0", + "@quenty/canceltoken": "^11.10.0", "@quenty/ducktype": "^5.7.1", "@quenty/loader": "^10.7.1", "@quenty/maid": "^3.4.0", - "@quenty/promise": "^10.8.0", + "@quenty/promise": "^10.9.0", "@quenty/signal": "^7.9.0", - "@quenty/symbol": "^3.3.0", - "@quenty/table": "^3.6.0", + "@quenty/symbol": "^3.4.0", + "@quenty/table": "^3.7.0", "@quenty/throttle": "^10.8.1" }, "funding": { @@ -615,12 +640,13 @@ } }, "node_modules/@quenty/rxsignal": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@quenty/rxsignal/-/rxsignal-7.12.0.tgz", - "integrity": "sha512-xKnb7btc9f6fbf8+a3wu/W25US4fvf3IDHV0ana4RiRNykwo6FVhLwAlE0DYarjywhslN01ikWyxR3XAakFtqA==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@quenty/rxsignal/-/rxsignal-7.15.0.tgz", + "integrity": "sha512-Zotv2ofoC/laZdNUbAoV4MiS8WUKTfyuLl/mlQRqEMckEk+rj716Q7UwklLfYhztNCptNHS8hm0ViK3Mkx/3eQ==", + "license": "MIT", "dependencies": { "@quenty/loader": "^10.7.1", - "@quenty/rx": "^13.12.0" + "@quenty/rx": "^13.15.0" }, "funding": { "type": "patreon", @@ -631,6 +657,7 @@ "version": "11.10.0", "resolved": "https://registry.npmjs.org/@quenty/servicebag/-/servicebag-11.10.0.tgz", "integrity": "sha512-gzXpRQPTDxXRIh/Dm6a05UEguZCyGEphTlEjFpum906Xm+cxFwYAECHtmtNohDKMRUuoG0nRCn4OHS5MhSu5Rw==", + "license": "MIT", "dependencies": { "@quenty/baseobject": "^10.7.1", "@quenty/loader": "^10.7.1", @@ -645,6 +672,7 @@ "version": "7.9.0", "resolved": "https://registry.npmjs.org/@quenty/signal/-/signal-7.9.0.tgz", "integrity": "sha512-ZzosH9aNQ2M9wbMP3iB70VsyCWu5FCRU5xmeJcRhB+vvAITSCnSzh5vzKqamWm0UBkiQxf6X9XKcSLIGthHLpQ==", + "license": "MIT", "dependencies": { "@quenty/loader": "^10.7.1" }, @@ -654,29 +682,30 @@ } }, "node_modules/@quenty/softshutdown": { - "version": "9.15.0", - "resolved": "https://registry.npmjs.org/@quenty/softshutdown/-/softshutdown-9.15.0.tgz", - "integrity": "sha512-zVyHLpoCz5tHBkTDsIZnFjS7TYAU5R5rzoxnjfSSZnafRlrucP0qyOuZ6lGWMsIhHmUXkrYEKkVcFCbrs/fJZg==", + "version": "9.21.0", + "resolved": "https://registry.npmjs.org/@quenty/softshutdown/-/softshutdown-9.21.0.tgz", + "integrity": "sha512-xcuhIQj0bWOnbm8W8ouz48c4xmnW3KJHgkeBlhLhD65emE2O+pIlBWhCt5IJ9XcbICsrGtz+ucE6btRALxGyMQ==", + "license": "MIT", "dependencies": { - "@quenty/attributeutils": "^14.12.0", + "@quenty/attributeutils": "^14.15.0", "@quenty/baseobject": "^10.7.1", - "@quenty/basicpane": "^13.12.0", - "@quenty/bindtocloseservice": "^8.12.0", - "@quenty/blend": "^12.12.0", - "@quenty/clienttranslator": "^14.13.0", - "@quenty/coreguienabler": "^12.12.0", - "@quenty/datastore": "^13.14.0", + "@quenty/basicpane": "^13.15.0", + "@quenty/bindtocloseservice": "^8.15.0", + "@quenty/blend": "^12.16.0", + "@quenty/clienttranslator": "^14.17.0", + "@quenty/coreguienabler": "^12.16.0", + "@quenty/datastore": "^13.18.0", "@quenty/loader": "^10.7.1", "@quenty/maid": "^3.4.0", "@quenty/math": "^2.7.0", - "@quenty/promise": "^10.8.0", - "@quenty/rx": "^13.12.0", + "@quenty/promise": "^10.9.0", + "@quenty/rx": "^13.15.0", "@quenty/servicebag": "^11.10.0", - "@quenty/table": "^3.6.0", - "@quenty/teleportserviceutils": "^9.12.0", - "@quenty/uiobjectutils": "^6.11.0", - "@quenty/valuebaseutils": "^13.12.0", - "@quenty/valueobject": "^13.12.0" + "@quenty/table": "^3.7.0", + "@quenty/teleportserviceutils": "^9.15.0", + "@quenty/uiobjectutils": "^6.14.0", + "@quenty/valuebaseutils": "^13.15.0", + "@quenty/valueobject": "^13.15.0" }, "funding": { "type": "patreon", @@ -687,6 +716,7 @@ "version": "10.7.1", "resolved": "https://registry.npmjs.org/@quenty/spring/-/spring-10.7.1.tgz", "integrity": "sha512-YkANH0qXZmkhMP/ILXY3e3L4bWwRnYNYLM14q4jMnNg2+rFbTHlwO9qcZ43k2Y0X7cYfz5UlaW5NxQizv+DpJg==", + "license": "MIT", "dependencies": { "@quenty/ducktype": "^5.7.1", "@quenty/loader": "^10.7.1" @@ -700,6 +730,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/@quenty/steputils/-/steputils-3.5.2.tgz", "integrity": "sha512-HGo329ig8OYd/v8dsEx77r9pgajjXCDeSvy+Q0WpDcmpo5sJ8Ou4X+BrCF5vAGpUF/YwSyXNMykamZ7VEhuk0g==", + "license": "MIT", "funding": { "type": "patreon", "url": "https://www.patreon.com/quenty" @@ -709,40 +740,44 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/@quenty/string/-/string-3.3.0.tgz", "integrity": "sha512-XqNndgeIPhZu17ERwuBZlAvERNoZfDRU0mPov4YcZ92ZX3Qwytr2Y/RQX3OzY+Pc56rU8CzIwfzcRnJt8AK5CQ==", + "license": "MIT", "funding": { "type": "patreon", "url": "https://www.patreon.com/quenty" } }, "node_modules/@quenty/symbol": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@quenty/symbol/-/symbol-3.3.0.tgz", - "integrity": "sha512-sgbg54hSCvISLBID1NpuuYlSRKU8EYZE1HjP2h0PRyRGIOoSGyPuQTu9+r/ogq4RxFeE03W7z86Cu9ifZLKsEA==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@quenty/symbol/-/symbol-3.4.0.tgz", + "integrity": "sha512-uNen1ZKHjVCTSFOeaQ/ABdJElEiOs/cvMtr3bzPmEM2yoTwN1UQUNFOLkCCCT1uitA7KVCnXNOiX6LwyshCcEw==", + "license": "MIT", "funding": { "type": "patreon", "url": "https://www.patreon.com/quenty" } }, "node_modules/@quenty/table": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@quenty/table/-/table-3.6.0.tgz", - "integrity": "sha512-XcEaSAhzTZsa6Lb/VbGqju5HFqARXGCBgqHX5Ppfpubzr8g6p+cW8K6N9kmMUaNc4Ckdipe1Sv8VHSENGwuFXw==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@quenty/table/-/table-3.7.0.tgz", + "integrity": "sha512-lRoiTkWfEwqJRYlFppXVHDbx1V+U5k6bqTEj4r/3rp/F3OLW46fQnYdQbSOYjeqQefxI3LdtmVnJB8WAp4gjVQ==", + "license": "MIT", "funding": { "type": "patreon", "url": "https://www.patreon.com/quenty" } }, "node_modules/@quenty/teleportserviceutils": { - "version": "9.12.0", - "resolved": "https://registry.npmjs.org/@quenty/teleportserviceutils/-/teleportserviceutils-9.12.0.tgz", - "integrity": "sha512-zelQexuf0ASrGlzJrVDHjpmd6LhQUfofLMPZMNUPLTZ8iemU7SxMdlYLew2Ol59Qcxaiu1Dld8rM3jX+YJI7Xg==", + "version": "9.15.0", + "resolved": "https://registry.npmjs.org/@quenty/teleportserviceutils/-/teleportserviceutils-9.15.0.tgz", + "integrity": "sha512-3UXXNHxSs8bOOQ/ZKciAb0i7eWWvLsLtm3ZLty9Yc2Rkof1Zv71fh1i+Yy2I7adnibZE8/Nh4WGU6t0BGpZu/g==", + "license": "MIT", "dependencies": { - "@quenty/brio": "^14.12.0", + "@quenty/brio": "^14.15.0", "@quenty/loader": "^10.7.1", "@quenty/maid": "^3.4.0", - "@quenty/promise": "^10.8.0", - "@quenty/rx": "^13.12.0", - "@quenty/valueobject": "^13.12.0" + "@quenty/promise": "^10.9.0", + "@quenty/rx": "^13.15.0", + "@quenty/valueobject": "^13.15.0" }, "funding": { "type": "patreon", @@ -753,6 +788,7 @@ "version": "10.8.1", "resolved": "https://registry.npmjs.org/@quenty/throttle/-/throttle-10.8.1.tgz", "integrity": "sha512-qvfKTYnJelZMqY97n6x2GVqd9Nc8Cvr13zdTW6YInXszEr+v9BEbe30DB3wKxAAUgbM+LmoR+MXk6SMDR/20Zw==", + "license": "MIT", "dependencies": { "@quenty/loader": "^10.7.1" }, @@ -762,15 +798,16 @@ } }, "node_modules/@quenty/uiobjectutils": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@quenty/uiobjectutils/-/uiobjectutils-6.11.0.tgz", - "integrity": "sha512-DBkmM/JznTbEoupxh6dgcj8ECNxHW6JHIxMueHY8ow8Hk+tgZhSogaoJbjPnT2ow+iRmR12ujyfgIlxMN/fGyw==", - "dependencies": { - "@quenty/brio": "^14.12.0", - "@quenty/enumutils": "^3.3.0", - "@quenty/instanceutils": "^13.12.0", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@quenty/uiobjectutils/-/uiobjectutils-6.14.0.tgz", + "integrity": "sha512-EJCWQlMkSpIZx/Hm6Ks+lqMpKA9f5oMy+AvMNcJAUFI3YJt24ZUVbL4HaETVtkE/Eiu2vuz0VylZx4Ux1et2Lw==", + "license": "MIT", + "dependencies": { + "@quenty/brio": "^14.15.0", + "@quenty/enumutils": "^3.4.0", + "@quenty/instanceutils": "^13.15.0", "@quenty/loader": "^10.7.1", - "@quenty/rx": "^13.12.0" + "@quenty/rx": "^13.15.0" }, "funding": { "type": "patreon", @@ -778,16 +815,17 @@ } }, "node_modules/@quenty/valuebaseutils": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/@quenty/valuebaseutils/-/valuebaseutils-13.12.0.tgz", - "integrity": "sha512-UtI+iROloYU8GllNn/iPxyTjjiiIiJrUSWYOMKhGvb65MYquvEce4nDKXAwpCbV83K26JuyD7uiZDJbRPuQXrA==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/@quenty/valuebaseutils/-/valuebaseutils-13.15.0.tgz", + "integrity": "sha512-ax9Py3/x0aGJWQUIWuBWUe0Z/XcRfjErYwxMxaVS5G2zEL2I1mnjy4KuLr+ZUrJemr6PKyRUiP6zqcP3i46VgQ==", + "license": "MIT", "dependencies": { - "@quenty/brio": "^14.12.0", - "@quenty/instanceutils": "^13.12.0", + "@quenty/brio": "^14.15.0", + "@quenty/instanceutils": "^13.15.0", "@quenty/loader": "^10.7.1", - "@quenty/promise": "^10.8.0", - "@quenty/rx": "^13.12.0", - "@quenty/rxsignal": "^7.12.0" + "@quenty/promise": "^10.9.0", + "@quenty/rx": "^13.15.0", + "@quenty/rxsignal": "^7.15.0" }, "funding": { "type": "patreon", @@ -795,17 +833,18 @@ } }, "node_modules/@quenty/valueobject": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/@quenty/valueobject/-/valueobject-13.12.0.tgz", - "integrity": "sha512-1qWCSyel+v2K4tRn8l0Bwtfz80Rk5u10IS3ApV+iUVUGSe8WdAqZqqRvCLTvjareYMqwPlWBi8/5vr/gzirK/Q==", + "version": "13.15.0", + "resolved": "https://registry.npmjs.org/@quenty/valueobject/-/valueobject-13.15.0.tgz", + "integrity": "sha512-YcEnTSw/tcHroCdx42qDyiVoE7O3cao63yCu9sY2J2yiFqWWParduaJiiRz6NkAIGR871SaE7m85hUB28Xktxg==", + "license": "MIT", "dependencies": { - "@quenty/brio": "^14.12.0", + "@quenty/brio": "^14.15.0", "@quenty/ducktype": "^5.7.1", "@quenty/loader": "^10.7.1", "@quenty/maid": "^3.4.0", - "@quenty/rx": "^13.12.0", + "@quenty/rx": "^13.15.0", "@quenty/signal": "^7.9.0", - "@quenty/valuebaseutils": "^13.12.0" + "@quenty/valuebaseutils": "^13.15.0" }, "funding": { "type": "patreon", @@ -875,9 +914,10 @@ "integrity": "sha512-kxb5AZizP05XSmo3waS/QkcfNMD5b6HX4gGwyHOyBow260R5MIT4L/ZUPLvleXXyb9b67X4NVmHoac1tPXOLNA==" }, "node_modules/@rbxts/lapis": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@rbxts/lapis/-/lapis-0.3.6.tgz", - "integrity": "sha512-NpvnT1yQYmgKlddxFTmaHSEXlcuDJOSMVMcnZOjL5ILy8ia/KiPqQ1ESWmXfvdfNNwQ7+fI0H/qtZU5PY2/0fA==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@rbxts/lapis/-/lapis-0.3.8.tgz", + "integrity": "sha512-SQTVdSp47Rh7nzuI/ArUsGssz2+KmciPlue4Qlj3i9iO2p3Xgf1ZsgfhvMemPih/kFdjSH47E8wHGA4dY/Y+AA==", + "license": "MIT", "peerDependencies": { "@rbxts/t": "*" } @@ -945,9 +985,10 @@ } }, "node_modules/@rbxts/pretty-react-hooks": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@rbxts/pretty-react-hooks/-/pretty-react-hooks-0.6.1.tgz", - "integrity": "sha512-dnHS1z2Emq2ZC1dqKtcYmuhu04xkFgN25J/rnWYL4UnX9LuGXGrG4qF3kBlNRyTQXjGf+pXVlX6mLQmwfsSxOQ==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@rbxts/pretty-react-hooks/-/pretty-react-hooks-0.6.2.tgz", + "integrity": "sha512-r2qG31eWldcreg1nLzITE9L9fwTEB1wgXk0lpLfRj2FPxMlsGxy+ck5exXCV0UuGnI+ZZdmvHPETiQRpX5yfSw==", + "license": "MIT", "dependencies": { "@rbxts/react": "*", "@rbxts/react-roblox": "*", @@ -1002,29 +1043,32 @@ "integrity": "sha512-MoFLHRQdm1tpAviAVxgkQj/ktxtnGBund2HXQj5xRqgYUWuC3kYuLkctuxXiJHUd1o1JzfU/HvVHtZfpqp61tg==" }, "node_modules/@rbxts/react": { - "version": "17.2.1", - "resolved": "https://registry.npmjs.org/@rbxts/react/-/react-17.2.1.tgz", - "integrity": "sha512-iu0RsVvfHroI7l+QXjwE0FiWV2rXoKMxuznDZ8vnx2BsFqrPnCqFjXuNeGYZwibibZC6jbyq7uKl+/8cz7XlsA==", + "version": "17.2.3", + "resolved": "https://registry.npmjs.org/@rbxts/react/-/react-17.2.3.tgz", + "integrity": "sha512-IoOB8e2W8MxT0MKWFf0Ls0vT61ImYL6ctHQgz5+oazma6z8bqFtJjgPxOuy6jmMSuyfBe7rYp/muou0kIjZT+Q==", + "license": "MIT", "dependencies": { - "@rbxts/react-vendor": "17.2.1" + "@rbxts/react-vendor": "17.2.3" } }, "node_modules/@rbxts/react-reflex": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@rbxts/react-reflex/-/react-reflex-0.3.4.tgz", - "integrity": "sha512-GCXd7PjS/ovxD5v2oWqKMrxXROL5k49DiQC2M4UOUKHp+rGJeRGTlGcThnS7uqg6GZpSaCbPPsDZAx1hm7E2Yw==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@rbxts/react-reflex/-/react-reflex-0.3.6.tgz", + "integrity": "sha512-NlXWbQfSeYHiG1HAXQKIfWlWFhlaluaPrN3qRd8GZEjxNQ9esucmBxehi/6YO7pwcuCatbGdVQEOyVoyP2lfSw==", + "license": "MIT", "peerDependencies": { "@rbxts/react": "*", "@rbxts/reflex": "*" } }, "node_modules/@rbxts/react-roblox": { - "version": "17.2.1", - "resolved": "https://registry.npmjs.org/@rbxts/react-roblox/-/react-roblox-17.2.1.tgz", - "integrity": "sha512-qKCz63iMl6fFq2SUXoMG6paAW8TGxsEyUwoRk6bojg7b3NzBqYMz5/eRcJsbPqMjwR56PWBhCOH3fdf4sOcFbw==", + "version": "17.2.3", + "resolved": "https://registry.npmjs.org/@rbxts/react-roblox/-/react-roblox-17.2.3.tgz", + "integrity": "sha512-YgS+C3tf92iM1NTK1f6R2O2G8+nbcKFnblA0mTs2Nt878OsWLgxhnhkCBZ6wYv+yeDGD9/sssKHZ6s2LzUWTrQ==", + "license": "MIT", "dependencies": { - "@rbxts/react": "17.2.1", - "@rbxts/react-vendor": "17.2.1" + "@rbxts/react": "17.2.3", + "@rbxts/react-vendor": "17.2.3" } }, "node_modules/@rbxts/react-spring": { @@ -1036,20 +1080,19 @@ } }, "node_modules/@rbxts/react-tooltips": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@rbxts/react-tooltips/-/react-tooltips-1.1.6.tgz", - "integrity": "sha512-M7uvm9W0syG3XBVUkxQ1rDz8QQNGbaoYrXp6kZbIyTvXd0hzn37FGkV8uCTphYN+7U4C93/sYYnC2ma1fClDWA==", - "dependencies": { - "@rbxts/react-tooltips": "^1.0.7" - }, + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@rbxts/react-tooltips/-/react-tooltips-1.1.7.tgz", + "integrity": "sha512-lmP0nv8x9QNAyPvjpmW/odHcr+3XCh+8O+ZY5mNriS2qrvuxV9uykAxQGpuUYAPttHLSjlr2Qn70gfIB7zAsNg==", + "license": "MIT", "peerDependencies": { "@rbxts/react": "*" } }, "node_modules/@rbxts/react-vendor": { - "version": "17.2.1", - "resolved": "https://registry.npmjs.org/@rbxts/react-vendor/-/react-vendor-17.2.1.tgz", - "integrity": "sha512-7DxFweCbhhso4M4tl1pO7Kil9SZrvOl1SoZ4lnwUfoxdHvSmWgeKgaUqd+ZS3/u1E8kRraqGQ56Q8zjUEEUzlA==" + "version": "17.2.3", + "resolved": "https://registry.npmjs.org/@rbxts/react-vendor/-/react-vendor-17.2.3.tgz", + "integrity": "sha512-dWCiVelvTK6h920geaFH/OQ5zoWHyhyqyfH51hKx2/iVZ6OiiyNVJ5UqEIkJMG4HsJ8JnkTORizV3+MtQ41BtA==", + "license": "MIT" }, "node_modules/@rbxts/reflex": { "version": "4.3.1", @@ -1057,9 +1100,10 @@ "integrity": "sha512-S5MbEpHKeRh9NWhwGJ789WbUsmlAlpQziWaNK4+kz1EpaaQ7uHQMZAuN1DYl4+QkqmOSuPlj04COwmArBGWH1Q==" }, "node_modules/@rbxts/remo": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@rbxts/remo/-/remo-1.5.0.tgz", - "integrity": "sha512-+2qOeGvu4VwPnKUGmsNwGymNPNG+TirpgW3KWFNg4J0fYpqZCLSArt9pIEIZakzRq1kjWZHzrF9OziU3K0/g5A==" + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@rbxts/remo/-/remo-1.5.1.tgz", + "integrity": "sha512-ZLXyMdxBkmuexWKd/Rq912GjgIDznA2Pgc5Kvtzji57FkwlFX+vcoQCdo9cMvV2z9me5RR57TSljk5NO4ErQKw==", + "license": "MIT" }, "node_modules/@rbxts/rewire": { "version": "0.3.0", @@ -1067,9 +1111,10 @@ "integrity": "sha512-wChhGZ3kEkEsMK9ZuwKpwRsC7OGVZlvxrYMR3beFgCIPXE58JKLziBLkDACmd709XCCEmsMAqv9HMCMhSTD08Q==" }, "node_modules/@rbxts/ripple": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@rbxts/ripple/-/ripple-0.9.1.tgz", - "integrity": "sha512-gLjKYy+mJO67NoN/9d7/8kBy6+SNG1/09GNNnh89DYWT5iHYdxC0/XKbKrKZpx7Fcsz5iY9Sl6vOvSnFwFbQuw==" + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@rbxts/ripple/-/ripple-0.9.3.tgz", + "integrity": "sha512-GmwjQl7a8pvGPGQYLmaAcf2RBPpneOL5P1+U8CzTHt9tBhCdk0TEJ/MQoTv9JnHD62RMBE1jogQBvuGgl9VXAg==", + "license": "MIT" }, "node_modules/@rbxts/roact": { "version": "1.4.0-ts.0", @@ -1437,9 +1482,10 @@ } }, "node_modules/@rbxts/types": { - "version": "1.0.813", - "resolved": "https://registry.npmjs.org/@rbxts/types/-/types-1.0.813.tgz", - "integrity": "sha512-Qpsmqnl+TNdl5AYqKFkYHyUrv652r30qK6A3GObOyDz+cvn8i+HE61mO021oq0nu1FcA4pMHbYqLSbv2CMF9Ig==" + "version": "1.0.820", + "resolved": "https://registry.npmjs.org/@rbxts/types/-/types-1.0.820.tgz", + "integrity": "sha512-fSuM3mpiztJ/Dvb2zOQe2t+Mo54WdWshEvJLEPf7AXJZE16GgUXRljsezR2rxKVnASM6/xHNLmn8xmascXpPyQ==", + "license": "MIT" }, "node_modules/@rbxts/validate-tree": { "version": "2.0.2", @@ -1685,20 +1731,21 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.14.0.tgz", - "integrity": "sha512-tqp8H7UWFaZj0yNO6bycd5YjMwxa6wIHOLZvWPkidwbgLCsBMetQoGj7DPuAlWa2yGO3H48xmPwjhsSPPCGU5w==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.24.0.tgz", + "integrity": "sha512-aFcXEJJCI4gUdXgoo/j9udUYIHgF23MFkg09LFz2dzEmU0+1Plk4rQWv/IYKvPHAtlkkGoB3m5e6oUp+JPsNaQ==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.14.0", - "@typescript-eslint/type-utils": "8.14.0", - "@typescript-eslint/utils": "8.14.0", - "@typescript-eslint/visitor-keys": "8.14.0", + "@typescript-eslint/scope-manager": "8.24.0", + "@typescript-eslint/type-utils": "8.24.0", + "@typescript-eslint/utils": "8.24.0", + "@typescript-eslint/visitor-keys": "8.24.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" + "ts-api-utils": "^2.0.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1709,24 +1756,34 @@ }, "peerDependencies": { "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", - "eslint": "^8.57.0 || ^9.0.0" + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ts-api-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.1.tgz", + "integrity": "sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "typescript": ">=4.8.4" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.14.0.tgz", - "integrity": "sha512-2p82Yn9juUJq0XynBXtFCyrBDb6/dJombnz6vbo6mgQEtWHfvHbQuEa9kAOVIt1c9YFwi7H6WxtPj1kg+80+RA==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.24.0.tgz", + "integrity": "sha512-MFDaO9CYiard9j9VepMNa9MTcqVvSny2N4hkY6roquzj8pdCBRENhErrteaQuu7Yjn1ppk0v1/ZF9CG3KIlrTA==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.14.0", - "@typescript-eslint/types": "8.14.0", - "@typescript-eslint/typescript-estree": "8.14.0", - "@typescript-eslint/visitor-keys": "8.14.0", + "@typescript-eslint/scope-manager": "8.24.0", + "@typescript-eslint/types": "8.24.0", + "@typescript-eslint/typescript-estree": "8.24.0", + "@typescript-eslint/visitor-keys": "8.24.0", "debug": "^4.3.4" }, "engines": { @@ -1737,22 +1794,19 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.14.0.tgz", - "integrity": "sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.24.0.tgz", + "integrity": "sha512-HZIX0UByphEtdVBKaQBgTDdn9z16l4aTUz8e8zPQnyxwHBtf5vtl1L+OhH+m1FGV9DrRmoDuYKqzVrvWDcDozw==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.14.0", - "@typescript-eslint/visitor-keys": "8.14.0" + "@typescript-eslint/types": "8.24.0", + "@typescript-eslint/visitor-keys": "8.24.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1763,15 +1817,16 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.14.0.tgz", - "integrity": "sha512-Xcz9qOtZuGusVOH5Uk07NGs39wrKkf3AxlkK79RBK6aJC1l03CobXjJbwBPSidetAOV+5rEVuiT1VSBUOAsanQ==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.24.0.tgz", + "integrity": "sha512-8fitJudrnY8aq0F1wMiPM1UUgiXQRJ5i8tFjq9kGfRajU+dbPyOuHbl0qRopLEidy0MwqgTHDt6CnSeXanNIwA==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.14.0", - "@typescript-eslint/utils": "8.14.0", + "@typescript-eslint/typescript-estree": "8.24.0", + "@typescript-eslint/utils": "8.24.0", "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" + "ts-api-utils": "^2.0.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1780,17 +1835,30 @@ "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/ts-api-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.1.tgz", + "integrity": "sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" } }, "node_modules/@typescript-eslint/types": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.14.0.tgz", - "integrity": "sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.24.0.tgz", + "integrity": "sha512-VacJCBTyje7HGAw7xp11q439A+zeGG0p0/p2zsZwpnMzjPB5WteaWqt4g2iysgGFafrqvyLWqq6ZPZAOCoefCw==", "dev": true, + "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -1800,19 +1868,20 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.14.0.tgz", - "integrity": "sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.24.0.tgz", + "integrity": "sha512-ITjYcP0+8kbsvT9bysygfIfb+hBj6koDsu37JZG7xrCiy3fPJyNmfVtaGsgTUSEuTzcvME5YI5uyL5LD1EV5ZQ==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.14.0", - "@typescript-eslint/visitor-keys": "8.14.0", + "@typescript-eslint/types": "8.24.0", + "@typescript-eslint/visitor-keys": "8.24.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "ts-api-utils": "^2.0.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1821,22 +1890,34 @@ "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "peerDependencies": { + "typescript": ">=4.8.4 <5.8.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/ts-api-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.1.tgz", + "integrity": "sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" } }, "node_modules/@typescript-eslint/utils": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.14.0.tgz", - "integrity": "sha512-OGqj6uB8THhrHj0Fk27DcHPojW7zKwKkPmHXHvQ58pLYp4hy8CSUdTKykKeh+5vFqTTVmjz0zCOOPKRovdsgHA==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.24.0.tgz", + "integrity": "sha512-07rLuUBElvvEb1ICnafYWr4hk8/U7X9RDCOqd9JcAMtjh/9oRmcfN4yGzbPVirgMR0+HLVHehmu19CWeh7fsmQ==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.14.0", - "@typescript-eslint/types": "8.14.0", - "@typescript-eslint/typescript-estree": "8.14.0" + "@typescript-eslint/scope-manager": "8.24.0", + "@typescript-eslint/types": "8.24.0", + "@typescript-eslint/typescript-estree": "8.24.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1846,17 +1927,19 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0" + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.14.0.tgz", - "integrity": "sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==", + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.24.0.tgz", + "integrity": "sha512-kArLq83QxGLbuHrTMoOEWO+l2MwsNS2TGISEdx8xgqpkbytB07XmlQyQdNDrCc1ecSqx0cnmhGvpX+VBwqqSkg==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.14.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/types": "8.24.0", + "eslint-visitor-keys": "^4.2.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1866,6 +1949,19 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", @@ -2437,12 +2533,13 @@ } }, "node_modules/eslint-config-prettier": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.0.1.tgz", + "integrity": "sha512-lZBts941cyJyeaooiKxAtzoPHTN+GbQTJFAIdQbRhA4/8whaAraEh47Whw/ZFfrjNSnlAxqfm9i0XVAEkULjCw==", "dev": true, + "license": "MIT", "bin": { - "eslint-config-prettier": "bin/cli.js" + "eslint-config-prettier": "build/bin/cli.js" }, "peerDependencies": { "eslint": ">=7.0.0" @@ -2577,10 +2674,11 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", - "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.3.tgz", + "integrity": "sha512-qJ+y0FfCp/mQYQ/vWQ3s7eUlFEL4PyKfAJxsnYTJ4YT73nsJBWqmEpFryxV9OeUiqmsTsYJ5Y+KDNaeP31wrRw==", "dev": true, + "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.0", "synckit": "^0.9.1" @@ -3156,29 +3254,44 @@ } }, "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-4.0.0.tgz", + "integrity": "sha512-w0Uf9Y9/nyHinEk5vMJKRie+wa4kR5hmDbEhGGds/kG1PwGLLHKRoNMeJOyCQjjBkANlnScqgzcFwGHgmgLkVA==", "dev": true, + "license": "MIT", "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" + "ini": "^4.1.3", + "kind-of": "^6.0.3", + "which": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=16" + } + }, + "node_modules/global-prefix/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16" } }, "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, + "license": "ISC", "dependencies": { - "isexe": "^2.0.0" + "isexe": "^3.1.1" }, "bin": { - "which": "bin/which" + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" } }, "node_modules/globals": { @@ -3300,10 +3413,14 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", + "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, "node_modules/is-binary-path": { "version": "2.1.0", @@ -3499,6 +3616,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -3798,10 +3916,11 @@ } }, "node_modules/prettier": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.0.tgz", + "integrity": "sha512-quyMrVt6svPS7CjQ9gKb3GLEX/rl3BCL2oa/QkNcXv4YNVBC9olt3s+H7ukto06q7B1Qz46PbrKLO34PR6vXcA==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -3879,23 +3998,25 @@ } }, "node_modules/rbxts-transform-env": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/rbxts-transform-env/-/rbxts-transform-env-2.2.0.tgz", - "integrity": "sha512-Ye6dDNBPZMZvk9n84Pn5E7+1JLDYLN4gccaKXiRIMRblSE1JJM4qpeOkdO1gNOFcJzTJlc01FE9hK2h5lOX0rw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rbxts-transform-env/-/rbxts-transform-env-3.0.0.tgz", + "integrity": "sha512-ExKQm90lEPDceCq2GsbROqJzkQ0kAr1ibT+iy4vjobhjTTcW4ywI/3X7/D0gbZBkcdX/vA4jaWBfKgsDj/gnnQ==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.1.1", "colors": "^1.4.0", "dotenv": "^8.2.0", "ts-expose-internals": "=5.2.2", - "typescript": "~5.2.2" + "typescript": "~5.5.3" } }, "node_modules/rbxts-transform-env/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.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -4230,16 +4351,17 @@ "dev": true }, "node_modules/ts-patch": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ts-patch/-/ts-patch-3.2.1.tgz", - "integrity": "sha512-hlR43v+GUIUy8/ZGFP1DquEqPh7PFKQdDMTAmYt671kCCA6AkDQMoeFaFmZ7ObPLYOmpMgyKUqL1C+coFMf30w==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ts-patch/-/ts-patch-3.3.0.tgz", + "integrity": "sha512-zAOzDnd5qsfEnjd9IGy1IRuvA7ygyyxxdxesbhMdutt8AHFjD8Vw8hU2rMF89HX1BKRWFYqKHrO8Q6lw0NeUZg==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.1.2", - "global-prefix": "^3.0.0", + "global-prefix": "^4.0.0", "minimist": "^1.2.8", "resolve": "^1.22.2", - "semver": "^7.5.4", + "semver": "^7.6.3", "strip-ansi": "^6.0.1" }, "bin": { @@ -4300,9 +4422,10 @@ "dev": true }, "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -4312,10 +4435,11 @@ } }, "node_modules/typescript-transform-paths": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/typescript-transform-paths/-/typescript-transform-paths-3.5.2.tgz", - "integrity": "sha512-IRDVXfU7oscLwTvLabXprFrFCMUdBJbdUDtxbHFEsau9FlqrrdgS8PfwUltKDAh75vJFkQ8QdXAt/nzIWWp+fA==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/typescript-transform-paths/-/typescript-transform-paths-3.5.3.tgz", + "integrity": "sha512-5y2l2iPKNHKOj08/1i+02+ljBVUhWcXQLXomiOXCmNpiTuSxIkj0dM1LUE7OOAt53+/6KidY+sFTCP781J64Eg==", "dev": true, + "license": "MIT", "dependencies": { "minimatch": "^9.0.5" }, diff --git a/package.json b/package.json index 28c7fe1..4c10405 100644 --- a/package.json +++ b/package.json @@ -21,29 +21,29 @@ "devDependencies": { "@facilitative/github-label-presets": "^1.0.2", "@rbxts/compiler-types": "2.3.0-types.2", - "@rbxts/types": "^1.0.813", + "@rbxts/types": "^1.0.820", "@types/fs-extra": "^11.0.4", - "@typescript-eslint/eslint-plugin": "^8.14.0", - "@typescript-eslint/parser": "^8.14.0", + "@typescript-eslint/eslint-plugin": "^8.24.0", + "@typescript-eslint/parser": "^8.24.0", "cross-env": "^7.0.3", "eslint": "^8.57.0", - "eslint-config-prettier": "^9.1.0", + "eslint-config-prettier": "^10.0.1", "eslint-plugin-deprecation": "^3.0.0", "eslint-plugin-no-autofix": "^2.1.0", - "eslint-plugin-prettier": "^5.2.1", + "eslint-plugin-prettier": "^5.2.3", "eslint-plugin-roblox-ts": "^0.0.36", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-unused-imports": "^4.1.4", - "prettier": "^3.3.3", + "prettier": "^3.5.0", "rbxts-transform-debug": "^2.2.0", - "rbxts-transform-env": "^2.2.0", + "rbxts-transform-env": "^3.0.0", "roblox-ts": "2.3.0-dev-3a5b920", - "ts-patch": "^3.2.1", - "typescript": "^5.6.3", - "typescript-transform-paths": "^3.5.2" + "ts-patch": "^3.3.0", + "typescript": "^5.7.3", + "typescript-transform-paths": "^3.5.3" }, "dependencies": { - "@quenty/softshutdown": "^9.15.0", + "@quenty/softshutdown": "^9.21.0", "@rbxts/bezier": "^0.2.0", "@rbxts/bitbuffer2": "^1.0.0-ts.0", "@rbxts/camera-shaker": "^1.0.8", @@ -51,7 +51,7 @@ "@rbxts/cleanser": "^2.1.0", "@rbxts/cmdr": "^1.12.1", "@rbxts/debris": "^1.1.0", - "@rbxts/lapis": "^0.3.6", + "@rbxts/lapis": "^0.3.8", "@rbxts/log": "^0.6.3", "@rbxts/maid": "^1.1.0", "@rbxts/matter": "^0.8.5", @@ -59,21 +59,21 @@ "@rbxts/object-utils": "^1.0.4", "@rbxts/plasma": "^0.4.5", "@rbxts/player-hooks": "^1.0.1-beta.0", - "@rbxts/pretty-react-hooks": "^0.6.1", + "@rbxts/pretty-react-hooks": "^0.6.2", "@rbxts/profileservice": "^1.4.2", "@rbxts/promise-character": "^1.0.3", "@rbxts/promise-child": "^1.2.1", "@rbxts/rbxts-hashlib": "^1.0.2", "@rbxts/rbxts-pattern": "^1.0.2", - "@rbxts/react": "^17.2.1", - "@rbxts/react-reflex": "^0.3.4", - "@rbxts/react-roblox": "^17.2.1", + "@rbxts/react": "^17.2.3", + "@rbxts/react-reflex": "^0.3.6", + "@rbxts/react-roblox": "^17.2.3", "@rbxts/react-spring": "^1.0.0", - "@rbxts/react-tooltips": "^1.1.6", + "@rbxts/react-tooltips": "^1.1.7", "@rbxts/reflex": "^4.3.1", - "@rbxts/remo": "^1.5.0", + "@rbxts/remo": "^1.5.1", "@rbxts/rewire": "^0.3.0", - "@rbxts/ripple": "^0.9.1", + "@rbxts/ripple": "^0.9.3", "@rbxts/rust-classes": "^0.13.0", "@rbxts/safebadges": "^1.0.2", "@rbxts/services": "^1.5.5",