diff --git a/package-lock.json b/package-lock.json index 5bd1e6f..e94ac41 100644 --- a/package-lock.json +++ b/package-lock.json @@ -67,9 +67,9 @@ } }, "node_modules/@aegisjsproject/callback-registry": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@aegisjsproject/callback-registry/-/callback-registry-2.0.3.tgz", - "integrity": "sha512-iJP7iESlo62AxmPH4WvAfuRzddTUWKG7dvvQbFBojixmeM5tOimsjDzIbGhPcwGLw8RigFhJiw0Z79OVGIufsA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@aegisjsproject/callback-registry/-/callback-registry-2.0.4.tgz", + "integrity": "sha512-51s0G8GS9xiVVWEp764mhvJEpBpRoH+8RbgQ7HZyk5teqQ/om7jfJ65lwc72blUhDrXcw7efOtRCQcmC2DjQsQ==", "funding": [ { "type": "librepay", @@ -81,6 +81,7 @@ } ], "dependencies": { + "@aegisjsproject/disposable-registry": "^1.0.2", "@shgysk8zer0/signals": "^0.0.3" }, "engines": { @@ -88,32 +89,9 @@ } }, "node_modules/@aegisjsproject/component": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/@aegisjsproject/component/-/component-0.1.7.tgz", - "integrity": "sha512-OZuOAA8xhggOxUpZ0u3zTCqNJIKiOq5vmRc1o2uU8nzN+PXYR3qX1CVLM2Ntn7tt/9UkX4EJVLY66Yz4nO3/XQ==", - "dev": true, - "funding": [ - { - "type": "librepay", - "url": "https://liberapay.com/shgysk8zer0" - }, - { - "type": "github", - "url": "https://github.com/sponsors/shgysk8zer0" - } - ], - "dependencies": { - "@aegisjsproject/core": "^0.2.5", - "@aegisjsproject/styles": "^0.2.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aegisjsproject/component/node_modules/@aegisjsproject/styles": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/@aegisjsproject/styles/-/styles-0.2.8.tgz", - "integrity": "sha512-8eOQAKXho2NoG64qm0SWxsiZGtsOYhn9Gryht2snh9mSZ/YcRm04FI7Pk9nG9sNCFw2LU9apNisNsoP3/rrKeA==", + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@aegisjsproject/component/-/component-0.1.8.tgz", + "integrity": "sha512-oW7Qiz46qE/qGXKET5WmZlb6HCAjN8nFcbI25pkHmEL8EDNONOyaI70aXtRHcyFsPvhYztjrnpyHCpjfiLvdkA==", "dev": true, "funding": [ { @@ -126,16 +104,17 @@ } ], "dependencies": { - "@aegisjsproject/parsers": "^0.1.6" + "@aegisjsproject/core": "^0.2.34", + "@aegisjsproject/styles": "^0.3.2" }, "engines": { "node": ">=18.0.0" } }, "node_modules/@aegisjsproject/core": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/@aegisjsproject/core/-/core-0.2.14.tgz", - "integrity": "sha512-u2irSutooIDQb4MZ5NTdWxXoNQcup+UT2+irarZT1QAWa6H6JroIFUfpBdrc9F7i93bi3MNCECsMEV6sJLN+7Q==", + "version": "0.2.34", + "resolved": "https://registry.npmjs.org/@aegisjsproject/core/-/core-0.2.34.tgz", + "integrity": "sha512-RpNbwmmnjI0X2vPcwszawMyWWvLGU8w6CCVKwVlygcI+gq41KuC+kJlPcda1qjDoIKQy+IbzFgxNdDzHaHIDXg==", "dev": true, "funding": [ { @@ -148,18 +127,22 @@ } ], "dependencies": { - "@aegisjsproject/parsers": "^0.0.8", - "@aegisjsproject/sanitizer": "^0.1.0", - "@aegisjsproject/trusted-types": "^1.0.1" + "@aegisjsproject/callback-registry": "^2.0.2", + "@aegisjsproject/escape": "^1.0.4", + "@aegisjsproject/parsers": "^0.1.6", + "@aegisjsproject/router": "^1.1.15", + "@aegisjsproject/sanitizer": "^0.2.4", + "@aegisjsproject/state": "^1.0.7", + "@aegisjsproject/url": "^1.0.3" }, "engines": { "node": ">=18.0.0" } }, - "node_modules/@aegisjsproject/core/node_modules/@aegisjsproject/parsers": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@aegisjsproject/parsers/-/parsers-0.0.8.tgz", - "integrity": "sha512-bqc1TxnWxLo+FeKroM9KRy7oLw4Ek0xublOKSyLTJfXwyz4bNT15b8YNWKYsTXEW6FRIZPyx8iQx7JXib2aCYQ==", + "node_modules/@aegisjsproject/dev-server": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@aegisjsproject/dev-server/-/dev-server-1.0.6.tgz", + "integrity": "sha512-j3yPZ2Yu/BEUx+nXk/TYCAXlsOdnU8vvdkD4nkQy3uFpKJowd5CTB0DEQf3UqxuDTnetSXi3efrx5e5rZFwz3w==", "dev": true, "funding": [ { @@ -172,36 +155,17 @@ } ], "dependencies": { - "@aegisjsproject/sanitizer": "^0.1.0" + "@shgysk8zer0/http-server": "^1.1.1", + "@shgysk8zer0/importmap": "^1.8.1" }, "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@aegisjsproject/core/node_modules/@aegisjsproject/sanitizer": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@aegisjsproject/sanitizer/-/sanitizer-0.1.4.tgz", - "integrity": "sha512-pBxxo9ad7U/UvZxE+8KwirHSLEutSm53Ig4+HDInhBMz4znxmj8FWp9k11mRx/vZA4EoeMx0wUyjSXmX5MMCxQ==", - "dev": true, - "funding": [ - { - "type": "librepay", - "url": "https://liberapay.com/shgysk8zer0" - }, - { - "type": "github", - "url": "https://github.com/sponsors/shgysk8zer0" - } - ], - "engines": { - "node": ">=18.0.0" + "node": ">=24.10.0" } }, - "node_modules/@aegisjsproject/dev-server": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@aegisjsproject/dev-server/-/dev-server-1.0.6.tgz", - "integrity": "sha512-j3yPZ2Yu/BEUx+nXk/TYCAXlsOdnU8vvdkD4nkQy3uFpKJowd5CTB0DEQf3UqxuDTnetSXi3efrx5e5rZFwz3w==", - "dev": true, + "node_modules/@aegisjsproject/disposable-registry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@aegisjsproject/disposable-registry/-/disposable-registry-1.0.2.tgz", + "integrity": "sha512-cPporOr5oD5sIqm8wSXjCWYbgbaN9B2nr3AFRGQTq+l/mnhdxniRtkIczbvYHmHUBrTBCCj+ELCsAXv51Y8ZJg==", "funding": [ { "type": "librepay", @@ -212,10 +176,6 @@ "url": "https://github.com/sponsors/shgysk8zer0" } ], - "dependencies": { - "@shgysk8zer0/http-server": "^1.1.1", - "@shgysk8zer0/importmap": "^1.8.1" - }, "engines": { "node": ">=24.10.0" } @@ -340,9 +300,9 @@ } }, "node_modules/@aegisjsproject/styles": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@aegisjsproject/styles/-/styles-0.3.0.tgz", - "integrity": "sha512-/sEqlQECLIWqCk/WdMSvxTj4UFKX3Rm6Nt5gbqB0MNrMTEi+455tY0GrMGO7SV+aVIf+u3s3CClEhIfzR8OfKQ==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@aegisjsproject/styles/-/styles-0.3.2.tgz", + "integrity": "sha512-xuEudu3M0N+YScu/ovcQG+ONfUEFq92RhDm+WJX3YT3BIUuM1JzLSCigdmYjEj5bX97XSsQD4fhRAYq5+nWMwQ==", "dev": true, "funding": [ { @@ -1155,9 +1115,9 @@ } }, "node_modules/@shgysk8zer0/importmap": { - "version": "1.8.13", - "resolved": "https://registry.npmjs.org/@shgysk8zer0/importmap/-/importmap-1.8.13.tgz", - "integrity": "sha512-nOVwWh70UoCSKoKJZ7CoDinlsZ5q3nJgLFGyNsN/01dKvfY3TFLwpbIFzWyK1hvoG780e9kqJBUNU4dCK87I8w==", + "version": "1.8.20", + "resolved": "https://registry.npmjs.org/@shgysk8zer0/importmap/-/importmap-1.8.20.tgz", + "integrity": "sha512-CaDiW/EGNw0EmClN6pa3qXGS9HW9EJ2lz3IS7f7CutEWn7nWNE30AyidySkwJy1/ic4WyDYoEnfc2UZfdl/ilg==", "dev": true, "dependencies": { "@shgysk8zer0/npm-utils": "^1.1.6", @@ -2159,60 +2119,37 @@ "dev": true }, "@aegisjsproject/callback-registry": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@aegisjsproject/callback-registry/-/callback-registry-2.0.3.tgz", - "integrity": "sha512-iJP7iESlo62AxmPH4WvAfuRzddTUWKG7dvvQbFBojixmeM5tOimsjDzIbGhPcwGLw8RigFhJiw0Z79OVGIufsA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@aegisjsproject/callback-registry/-/callback-registry-2.0.4.tgz", + "integrity": "sha512-51s0G8GS9xiVVWEp764mhvJEpBpRoH+8RbgQ7HZyk5teqQ/om7jfJ65lwc72blUhDrXcw7efOtRCQcmC2DjQsQ==", "requires": { + "@aegisjsproject/disposable-registry": "^1.0.2", "@shgysk8zer0/signals": "^0.0.3" } }, "@aegisjsproject/component": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/@aegisjsproject/component/-/component-0.1.7.tgz", - "integrity": "sha512-OZuOAA8xhggOxUpZ0u3zTCqNJIKiOq5vmRc1o2uU8nzN+PXYR3qX1CVLM2Ntn7tt/9UkX4EJVLY66Yz4nO3/XQ==", + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@aegisjsproject/component/-/component-0.1.8.tgz", + "integrity": "sha512-oW7Qiz46qE/qGXKET5WmZlb6HCAjN8nFcbI25pkHmEL8EDNONOyaI70aXtRHcyFsPvhYztjrnpyHCpjfiLvdkA==", "dev": true, "requires": { - "@aegisjsproject/core": "^0.2.5", - "@aegisjsproject/styles": "^0.2.0" - }, - "dependencies": { - "@aegisjsproject/styles": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/@aegisjsproject/styles/-/styles-0.2.8.tgz", - "integrity": "sha512-8eOQAKXho2NoG64qm0SWxsiZGtsOYhn9Gryht2snh9mSZ/YcRm04FI7Pk9nG9sNCFw2LU9apNisNsoP3/rrKeA==", - "dev": true, - "requires": { - "@aegisjsproject/parsers": "^0.1.6" - } - } + "@aegisjsproject/core": "^0.2.34", + "@aegisjsproject/styles": "^0.3.2" } }, "@aegisjsproject/core": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/@aegisjsproject/core/-/core-0.2.14.tgz", - "integrity": "sha512-u2irSutooIDQb4MZ5NTdWxXoNQcup+UT2+irarZT1QAWa6H6JroIFUfpBdrc9F7i93bi3MNCECsMEV6sJLN+7Q==", + "version": "0.2.34", + "resolved": "https://registry.npmjs.org/@aegisjsproject/core/-/core-0.2.34.tgz", + "integrity": "sha512-RpNbwmmnjI0X2vPcwszawMyWWvLGU8w6CCVKwVlygcI+gq41KuC+kJlPcda1qjDoIKQy+IbzFgxNdDzHaHIDXg==", "dev": true, "requires": { - "@aegisjsproject/parsers": "^0.0.8", - "@aegisjsproject/sanitizer": "^0.1.0", - "@aegisjsproject/trusted-types": "^1.0.1" - }, - "dependencies": { - "@aegisjsproject/parsers": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@aegisjsproject/parsers/-/parsers-0.0.8.tgz", - "integrity": "sha512-bqc1TxnWxLo+FeKroM9KRy7oLw4Ek0xublOKSyLTJfXwyz4bNT15b8YNWKYsTXEW6FRIZPyx8iQx7JXib2aCYQ==", - "dev": true, - "requires": { - "@aegisjsproject/sanitizer": "^0.1.0" - } - }, - "@aegisjsproject/sanitizer": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@aegisjsproject/sanitizer/-/sanitizer-0.1.4.tgz", - "integrity": "sha512-pBxxo9ad7U/UvZxE+8KwirHSLEutSm53Ig4+HDInhBMz4znxmj8FWp9k11mRx/vZA4EoeMx0wUyjSXmX5MMCxQ==", - "dev": true - } + "@aegisjsproject/callback-registry": "^2.0.2", + "@aegisjsproject/escape": "^1.0.4", + "@aegisjsproject/parsers": "^0.1.6", + "@aegisjsproject/router": "^1.1.15", + "@aegisjsproject/sanitizer": "^0.2.4", + "@aegisjsproject/state": "^1.0.7", + "@aegisjsproject/url": "^1.0.3" } }, "@aegisjsproject/dev-server": { @@ -2225,6 +2162,11 @@ "@shgysk8zer0/importmap": "^1.8.1" } }, + "@aegisjsproject/disposable-registry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@aegisjsproject/disposable-registry/-/disposable-registry-1.0.2.tgz", + "integrity": "sha512-cPporOr5oD5sIqm8wSXjCWYbgbaN9B2nr3AFRGQTq+l/mnhdxniRtkIczbvYHmHUBrTBCCj+ELCsAXv51Y8ZJg==" + }, "@aegisjsproject/escape": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@aegisjsproject/escape/-/escape-1.0.4.tgz", @@ -2264,9 +2206,9 @@ "integrity": "sha512-RsMJbyEC4RtFsMzRFCvhUiZS61IwxO6SRev+Sm9NJ7EG2yFJsup6Md7NVsrfZB5pS+NI+wkDNznjjKwJw5ViNw==" }, "@aegisjsproject/styles": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@aegisjsproject/styles/-/styles-0.3.0.tgz", - "integrity": "sha512-/sEqlQECLIWqCk/WdMSvxTj4UFKX3Rm6Nt5gbqB0MNrMTEi+455tY0GrMGO7SV+aVIf+u3s3CClEhIfzR8OfKQ==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@aegisjsproject/styles/-/styles-0.3.2.tgz", + "integrity": "sha512-xuEudu3M0N+YScu/ovcQG+ONfUEFq92RhDm+WJX3YT3BIUuM1JzLSCigdmYjEj5bX97XSsQD4fhRAYq5+nWMwQ==", "dev": true, "requires": { "@aegisjsproject/parsers": "^0.1.6" @@ -2702,9 +2644,9 @@ } }, "@shgysk8zer0/importmap": { - "version": "1.8.13", - "resolved": "https://registry.npmjs.org/@shgysk8zer0/importmap/-/importmap-1.8.13.tgz", - "integrity": "sha512-nOVwWh70UoCSKoKJZ7CoDinlsZ5q3nJgLFGyNsN/01dKvfY3TFLwpbIFzWyK1hvoG780e9kqJBUNU4dCK87I8w==", + "version": "1.8.20", + "resolved": "https://registry.npmjs.org/@shgysk8zer0/importmap/-/importmap-1.8.20.tgz", + "integrity": "sha512-CaDiW/EGNw0EmClN6pa3qXGS9HW9EJ2lz3IS7f7CutEWn7nWNE30AyidySkwJy1/ic4WyDYoEnfc2UZfdl/ilg==", "dev": true, "requires": { "@shgysk8zer0/npm-utils": "^1.1.6",