diff --git a/changelog.md b/changelog.md index 2ce5630..ba366da 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,13 @@ # Changelog +## 2025-12-17 - 1.4.0 - feat(elements) +update design tokens and sio-fab component; bump deps and update npmextra config + +- Refactor color tokens to a neutral HSL palette (ts_web/elements/00colors.ts) and adjust focus ring token (ts_web/elements/00tokens.ts). +- Refactor sio-fab: move styles to static property, add responsive FAB sizing and getMobileIconSize(), bind icon sizes, manage host class ('combox-open'), and tidy lifecycle methods for better behavior and mobile support. +- Bump dependencies and devDependencies: @design.estate/dees-wcctools -> ^2.0.1, lucide -> ^0.561.0; @git.zone/tsbuild -> ^4.0.2, @git.zone/tsrun -> ^2.0.1, @git.zone/tswatch -> ^2.3.13, @types/node -> ^25.0.3, etc. +- Update npmextra.json: rename configuration keys (gitzone -> @git.zone/cli, npmci -> @ship.zone/szci) and add release.registries and accessLevel for publishing. + ## 2025-12-08 - 1.3.0 - feat(components) Add reusable message input component, refactor element properties to use accessor, update styles and docs, bump dependencies diff --git a/npmextra.json b/npmextra.json index 1b8cc9e..18b8172 100644 --- a/npmextra.json +++ b/npmextra.json @@ -1,5 +1,5 @@ { - "gitzone": { + "@git.zone/cli": { "projectType": "wcc", "module": { "githost": "gitlab.com", @@ -9,11 +9,16 @@ "npmPackagename": "@social.io_private/catalog", "license": "UNLICENSED", "projectDomain": "social.io" + }, + "release": { + "registries": [ + "https://verdaccio.lossless.digital" + ], + "accessLevel": "public" } }, - "npmci": { + "@ship.zone/szci": { "npmRegistryUrl": "verdaccio.lossless.one", - "npmGlobalTools": [], - "npmAccessLevel": "private" + "npmGlobalTools": [] } } \ No newline at end of file diff --git a/package.json b/package.json index b97d771..e96af6f 100644 --- a/package.json +++ b/package.json @@ -17,23 +17,23 @@ "dependencies": { "@design.estate/dees-domtools": "^2.3.6", "@design.estate/dees-element": "^2.1.3", - "@design.estate/dees-wcctools": "^1.2.1", + "@design.estate/dees-wcctools": "^2.0.1", "@losslessone_private/loint-pubapi": "^1.0.14", "@social.io/interfaces": "^1.2.1", - "lucide": "^0.556.0", + "lucide": "^0.561.0", "rrweb": "2.0.0-alpha.4", "rrweb-player": "1.0.0-alpha.4", "rrweb-snapshot": "2.0.0-alpha.4" }, "devDependencies": { - "@git.zone/tsbuild": "^3.1.2", + "@git.zone/tsbuild": "^4.0.2", "@git.zone/tsbundle": "^2.6.3", - "@git.zone/tsrun": "^2.0.0", + "@git.zone/tsrun": "^2.0.1", "@git.zone/tstest": "^3.1.3", - "@git.zone/tswatch": "^2.3.5", + "@git.zone/tswatch": "^2.3.13", "@push.rocks/projectinfo": "^5.0.2", "@push.rocks/smartenv": "^6.0.0", - "@types/node": "^24.10.1" + "@types/node": "^25.0.3" }, "files": [ "ts/**/*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fc8b38c..662fe0d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: specifier: ^2.1.3 version: 2.1.3 '@design.estate/dees-wcctools': - specifier: ^1.2.1 - version: 1.2.1 + specifier: ^2.0.1 + version: 2.0.1 '@losslessone_private/loint-pubapi': specifier: ^1.0.14 version: 1.0.14 @@ -24,8 +24,8 @@ importers: specifier: ^1.2.1 version: 1.2.1 lucide: - specifier: ^0.556.0 - version: 0.556.0 + specifier: ^0.561.0 + version: 0.561.0 rrweb: specifier: 2.0.0-alpha.4 version: 2.0.0-alpha.4 @@ -37,20 +37,20 @@ importers: version: 2.0.0-alpha.4 devDependencies: '@git.zone/tsbuild': - specifier: ^3.1.2 - version: 3.1.2 + specifier: ^4.0.2 + version: 4.0.2 '@git.zone/tsbundle': specifier: ^2.6.3 version: 2.6.3 '@git.zone/tsrun': - specifier: ^2.0.0 - version: 2.0.0 + specifier: ^2.0.1 + version: 2.0.1 '@git.zone/tstest': specifier: ^3.1.3 version: 3.1.3(@push.rocks/smartserve@1.4.0)(socks@2.8.7)(typescript@5.9.3) '@git.zone/tswatch': - specifier: ^2.3.5 - version: 2.3.5(@tiptap/pm@2.27.1) + specifier: ^2.3.13 + version: 2.3.13(@tiptap/pm@2.27.1) '@push.rocks/projectinfo': specifier: ^5.0.2 version: 5.0.2 @@ -58,8 +58,8 @@ importers: specifier: ^6.0.0 version: 6.0.0 '@types/node': - specifier: ^24.10.1 - version: 24.10.1 + specifier: ^25.0.3 + version: 25.0.3 packages: @@ -121,10 +121,18 @@ packages: resolution: {integrity: sha512-ICgnI8D3ccIX9alsLksPFY2bX5CAIbyB+q19sXJgPhzCJ5kWeQ6LQ5xBmRVT5kccmsVGbbJdhnLXHyiN5LZsWg==} engines: {node: '>=18.0.0'} + '@aws-sdk/client-s3@3.952.0': + resolution: {integrity: sha512-5EFrOpLL1f29eepx6lHYRlwk5Eeo0PVEMROZQmGAGo/7avjWGPwfgkDdfgP2JCIusiKUG6sHN4FOjd86Q7htLw==} + engines: {node: '>=18.0.0'} + '@aws-sdk/client-sso@3.947.0': resolution: {integrity: sha512-sDwcO8SP290WSErY1S8pz8hTafeghKmmWjNVks86jDK30wx62CfazOTeU70IpWgrUBEygyXk/zPogHsUMbW2Rg==} engines: {node: '>=18.0.0'} + '@aws-sdk/client-sso@3.948.0': + resolution: {integrity: sha512-iWjchXy8bIAVBUsKnbfKYXRwhLgRg3EqCQ5FTr3JbR+QR75rZm4ZOYXlvHGztVTmtAZ+PQVA1Y4zO7v7N87C0A==} + engines: {node: '>=18.0.0'} + '@aws-sdk/core@3.947.0': resolution: {integrity: sha512-Khq4zHhuAkvCFuFbgcy3GrZTzfSX7ZIjIcW1zRDxXRLZKRtuhnZdonqTUfaWi5K42/4OmxkYNpsO7X7trQOeHw==} engines: {node: '>=18.0.0'} @@ -141,14 +149,26 @@ packages: resolution: {integrity: sha512-A2ZUgJUJZERjSzvCi2NR/hBVbVkTXPD0SdKcR/aITb30XwF+n3T963b+pJl90qhOspoy7h0IVYNR7u5Nr9tJdQ==} engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-ini@3.952.0': + resolution: {integrity: sha512-N5B15SwzMkZ8/LLopNksTlPEWWZn5tbafZAUfMY5Xde4rSHGWmv5H/ws2M3P8L0X77E2wKnOJsNmu+GsArBreQ==} + engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-login@3.947.0': resolution: {integrity: sha512-u7M3hazcB7aJiVwosNdJRbIJDzbwQ861NTtl6S0HmvWpixaVb7iyhJZWg8/plyUznboZGBm7JVEdxtxv3u0bTA==} engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-login@3.952.0': + resolution: {integrity: sha512-jL9zc+e+7sZeJrHzYKK9GOjl1Ktinh0ORU3cM2uRBi7fuH/0zV9pdMN8PQnGXz0i4tJaKcZ1lrE4V0V6LB9NQg==} + engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-node@3.947.0': resolution: {integrity: sha512-S0Zqebr71KyrT6J4uYPhwV65g4V5uDPHnd7dt2W34FcyPu+hVC7Hx4MFmsPyVLeT5cMCkkZvmY3kAoEzgUPJJg==} engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-node@3.952.0': + resolution: {integrity: sha512-pj7nidLrb3Dz9llcUPh6N0Yv1dBYTS9xJqi8u0kI8D5sn72HJMB+fIOhcDQVXXAw/dpVolOAH9FOAbog5JDAMg==} + engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-process@3.947.0': resolution: {integrity: sha512-WpanFbHe08SP1hAJNeDdBDVz9SGgMu/gc0XJ9u3uNpW99nKZjDpvPRAdW7WLA4K6essMjxWkguIGNOpij6Do2Q==} engines: {node: '>=18.0.0'} @@ -157,10 +177,18 @@ packages: resolution: {integrity: sha512-NktnVHTGaUMaozxycYrepvb3yfFquHTQ53lt6hBEVjYBzK3C4tVz0siUpr+5RMGLSiZ5bLBp2UjJPgwx4i4waQ==} engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-sso@3.952.0': + resolution: {integrity: sha512-1CQdP5RzxeXuEfytbAD5TgreY1c9OacjtCdO8+n9m05tpzBABoNBof0hcjzw1dtrWFH7deyUgfwCl1TAN3yBWQ==} + engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-web-identity@3.947.0': resolution: {integrity: sha512-gokm/e/YHiHLrZgLq4j8tNAn8RJDPbIcglFRKgy08q8DmAqHQ8MXAKW3eS0QjAuRXU9mcMmUo1NrX6FRNBCCPw==} engines: {node: '>=18.0.0'} + '@aws-sdk/credential-provider-web-identity@3.952.0': + resolution: {integrity: sha512-5hJbfaZdHDAP8JlwplNbXJAat9Vv7L0AbTZzkbPIgjHhC3vrMf5r3a6I1HWFp5i5pXo7J45xyuf5uQGZJxJlCg==} + engines: {node: '>=18.0.0'} + '@aws-sdk/middleware-bucket-endpoint@3.936.0': resolution: {integrity: sha512-XLSVVfAorUxZh6dzF+HTOp4R1B5EQcdpGcPliWr0KUj2jukgjZEcqbBmjyMF/p9bmyQsONX80iURF1HLAlW0qg==} engines: {node: '>=18.0.0'} @@ -189,6 +217,10 @@ packages: resolution: {integrity: sha512-l4aGbHpXM45YNgXggIux1HgsCVAvvBoqHPkqLnqMl9QVapfuSTjJHfDYDsx1Xxct6/m7qSMUzanBALhiaGO2fA==} engines: {node: '>=18.0.0'} + '@aws-sdk/middleware-recursion-detection@3.948.0': + resolution: {integrity: sha512-Qa8Zj+EAqA0VlAVvxpRnpBpIWJI9KUwaioY1vkeNVwXPlNaz9y9zCKVM9iU9OZ5HXpoUg6TnhATAHXHAE8+QsQ==} + engines: {node: '>=18.0.0'} + '@aws-sdk/middleware-sdk-s3@3.947.0': resolution: {integrity: sha512-DS2tm5YBKhPW2PthrRBDr6eufChbwXe0NjtTZcYDfUCXf0OR+W6cIqyKguwHMJ+IyYdey30AfVw9/Lb5KB8U8A==} engines: {node: '>=18.0.0'} @@ -205,6 +237,10 @@ packages: resolution: {integrity: sha512-DjRJEYNnHUTu9kGPPQDTSXquwSEd6myKR4ssI4FaYLFhdT3ldWpj73yYt807H3tdmhS7vPmdVqchSJnjurUQAw==} engines: {node: '>=18.0.0'} + '@aws-sdk/nested-clients@3.952.0': + resolution: {integrity: sha512-OtuirjxuOqZyDcI0q4WtoyWfkq3nSnbH41JwJQsXJefduWcww1FQe5TL1JfYCU7seUxHzK8rg2nFxUBuqUlZtg==} + engines: {node: '>=18.0.0'} + '@aws-sdk/region-config-resolver@3.936.0': resolution: {integrity: sha512-wOKhzzWsshXGduxO4pqSiNyL9oUtk4BEvjWm9aaq6Hmfdoydq6v6t0rAGHWPjFwy9z2haovGRi3C8IxdMB4muw==} engines: {node: '>=18.0.0'} @@ -217,6 +253,10 @@ packages: resolution: {integrity: sha512-X/DyB8GuK44rsE89Tn5+s542B3PhGbXQSgV8lvqHDzvicwCt0tWny6790st6CPETrVVV2K3oJMfG5U3/jAmaZA==} engines: {node: '>=18.0.0'} + '@aws-sdk/token-providers@3.952.0': + resolution: {integrity: sha512-IpQVC9WOeXQlCEcFVNXWDIKy92CH1Az37u9K0H3DF/HT56AjhyDVKQQfHUy00nt7bHFe3u0K5+zlwErBeKy5ZA==} + engines: {node: '>=18.0.0'} + '@aws-sdk/types@3.936.0': resolution: {integrity: sha512-uz0/VlMd2pP5MepdrHizd+T+OKfyK4r3OA9JI+L/lPKg0YFQosdJNCKisr6o70E3dh8iMpFYxF1UN/4uZsyARg==} engines: {node: '>=18.0.0'} @@ -274,11 +314,14 @@ packages: '@cloudflare/workers-types@4.20251205.0': resolution: {integrity: sha512-7pup7fYkuQW5XD8RUS/vkxF9SXlrGyCXuZ4ro3uVQvca/GTeSa+8bZ8T4wbq1Aea5lmLIGSlKbhl2msME7bRBA==} + '@cloudflare/workers-types@4.20251216.0': + resolution: {integrity: sha512-qRicJsFEPDUjfL83gQi9aMeBRLsoox4O/VQlY2DrXGUOjI2KS/BZKsv0oqJWdT3EX2SKEGZN8Ml/MHrurGBAUA==} + '@configvault.io/interfaces@1.0.17': resolution: {integrity: sha512-bEcCUR2VBDJsTin8HQh8Uw/mlYl2v8A3jMIaQ+MTB9Hrqd6CZL2dL7iJdWyFl/3EIX+LDxWFR+Oq7liIq7w+1Q==} - '@design.estate/dees-catalog@3.2.0': - resolution: {integrity: sha512-6+8IS4CK9kfePOBM8mN9IoYc5bn2ciW2DkoLKhIa6QlUY6LEDdHvEDzzdOJvg+17RdWs4S2Pk2gaDpq7qa23fw==} + '@design.estate/dees-catalog@3.3.1': + resolution: {integrity: sha512-QNIjAElIMm04Jz7VZTY/F1NjBIXCEYJ0VGK/wHE8ppzsSpSw93uLV47GFyAoEnwFp665IJpfS4HzRh7epwIArA==} '@design.estate/dees-comms@1.0.30': resolution: {integrity: sha512-KchMlklJfKAjQiJiR0xmofXtQ27VgZtBIxcMwPE9d+h3jJRv+lPZxzBQVOM0eyM0uS44S5vJMZ11IeV4uDXSHg==} @@ -289,8 +332,8 @@ packages: '@design.estate/dees-element@2.1.3': resolution: {integrity: sha512-TjXWxVcdSPaT1IOk31ckfxvAZnJLuTxhFGsNCKoh63/UE2FVf6slp8//UFvN+ADigiA9ZsY0azkY99XbJCwDDA==} - '@design.estate/dees-wcctools@1.2.1': - resolution: {integrity: sha512-ESFas1MPPwDUcXRssyHRsc63XPTBJSTBA+5RhYXDZx8mbV6HxEKiJR8Oz1Mv7DBdW+ZSuUTD/fA6Aa/fCxGYTQ==} + '@design.estate/dees-wcctools@2.0.1': + resolution: {integrity: sha512-1DaQtvoMmD+uH9cjSrL4szk7h0nbBlT/ZBmz+qvWCOqzZXE3wPOAdgASZ73NeQlehLx4KGbfJTCG15DSB0W3LQ==} '@emnapi/core@1.7.1': resolution: {integrity: sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==} @@ -477,28 +520,28 @@ packages: resolution: {integrity: sha512-Udu3K7SzAo9N013qt7qmm22/wo2hADdheXtBfxFTecp+ogsc0caQNRKEb7pkvvagUGOpG9wJC1ViH6WXs8oXIA==} engines: {node: '>=6'} - '@git.zone/tsbuild@3.1.2': - resolution: {integrity: sha512-K0u840Qo0WEhvcpAtktvdBX6KEXjelU32o820WzcK7dMA7dd2YV+mPOEYfbmWLcdtFJkrjkigQq5fpLhTN4oKQ==} + '@git.zone/tsbuild@4.0.2': + resolution: {integrity: sha512-LcRlFnDbcUe53Pdoob585iXq9TAT90TyEaYl/wml/etFoPeBX+oQLm6GryejUPXrUP7i1opyTonadkQN1OyXOA==} hasBin: true '@git.zone/tsbundle@2.6.3': resolution: {integrity: sha512-YD1qMYA/4eOuF57V0ccR+xo6ww1+QOYFA2K5gBPFBDNh9VdfvWxxDhOUybja8lT9PVMoli8PHG5WA5tKJkdXIQ==} hasBin: true - '@git.zone/tspublish@1.10.3': - resolution: {integrity: sha512-o2/jvNsdLC8SRdH1kQ7JjNOQNu9el0FpJ/QOW3mgiC5C9reuTp18iU4kijsVVLgvw4KZv6Z289SoKPh3HPsS0g==} + '@git.zone/tspublish@1.11.0': + resolution: {integrity: sha512-dkgaDBTzZJ53lAV72r7OW/W7l/KqpkncFuPojr11JO35OKAbjjDhZbAwPv4oGX9NplyXrhC5VJRPNX/orqNTHA==} hasBin: true - '@git.zone/tsrun@2.0.0': - resolution: {integrity: sha512-yA6zCjL+kn7xfZe6sL/m4K+zYqgkznG/pF6++i/E17iwzpG6dHmW+VZmYldHe86sW4DcLMvqM6CxM+KlgaEpKw==} + '@git.zone/tsrun@2.0.1': + resolution: {integrity: sha512-NEcnsjvlC1o3Z6SS3VhKCf6Ev+Sh4EAinmggslrIR/ppMrvjDbXNFXoyr3PB+GLeSAR0JRZ1fGvVYjpEzjBdIg==} hasBin: true '@git.zone/tstest@3.1.3': resolution: {integrity: sha512-t+/cKV21JHK8X7NGAmihs5M/eMm+V+jn4R5rzfwGG97WJFAcP5qE1Os9VYtyZw3tx/NZXA2yA4abo/ELluTuRA==} hasBin: true - '@git.zone/tswatch@2.3.5': - resolution: {integrity: sha512-wYekG7Q/wg5uptXHPHhVi7dHq19QnLoevQpcpAzF6hMiNbOozN3+4zxOktyJBl6EHUYcFvHXA4fZ4bkJpo5TcA==} + '@git.zone/tswatch@2.3.13': + resolution: {integrity: sha512-43995OlWl8UzCA+cX3ehYba/ksm6CqHbMljHKjosrDRpx8EU+LY4bWTc8JT/Ldgwsw3iW9vur2bBqpgMmdeJJw==} hasBin: true '@happy-dom/global-registrator@15.11.7': @@ -708,6 +751,9 @@ packages: '@push.rocks/mongodump@1.1.0': resolution: {integrity: sha512-kW0ZUGyf1e4nwloVwBQjNId+MzgTcNS834C+RxH21i1NqyOubbpWZtJtPP+K+s35nSJRyCTy3ICfBMdDBTAm2w==} + '@push.rocks/npmextra@5.3.3': + resolution: {integrity: sha512-snLpSHwaQ5OXlZzF1KX/FY71W5LwajjBzor82Vue0smjEPnSeUPY5/JcVdMwtdprdJe13pc/EQQuIiL/zw4/yg==} + '@push.rocks/projectinfo@5.0.2': resolution: {integrity: sha512-zzieCal6jwR++o+fDl8gMpWkNV2cGEsbT96vCNZu/H9kr0iqRmapOiA4DFadkhOnhlDqvRr6TPaXESu2YUbI8Q==} @@ -766,6 +812,9 @@ packages: '@push.rocks/smartexit@1.0.23': resolution: {integrity: sha512-WmwKYcwbHBByoABhHHB+PAjr5475AtD/xBh1mDcqPrFsOOUOZq3BBUdpq25wI3ccu/SZB5IwaimiVzadls6HkA==} + '@push.rocks/smartexit@1.1.0': + resolution: {integrity: sha512-GD8VLIbxQuwvhPXwK4eH162XAYSj+M3wGKWGNO3i1iY4bj8P3BARcgsWx6/ntN3aCo5ygWtrevrfD5iecYY2Ng==} + '@push.rocks/smartexpect@2.5.0': resolution: {integrity: sha512-yoyuCoQ3tTiAriuvF+/09fNbVfFnacudL2SwHSzPhX/ugaE7VTSWXQ9A34eKOWvil0MPyDcOY36fVZDxvrPd8A==} @@ -781,12 +830,15 @@ packages: '@push.rocks/smartfile@11.2.7': resolution: {integrity: sha512-8Yp7/sAgPpWJBHohV92ogHWKzRomI5MEbSG6b5W2n18tqwfAmjMed0rQvsvGrSBlnEWCKgoOrYIIZbLO61+J0Q==} - '@push.rocks/smartfile@13.1.0': - resolution: {integrity: sha512-bSjH9vHl6l1nbe/gcSi4PcutFcTHUCVkMuQGGTVtn1cOgCuOXIHV04uhOXrZoKvlcSxxoiq8THolFt65lqn7cg==} + '@push.rocks/smartfile@13.1.2': + resolution: {integrity: sha512-DaEhwmnGEpX4coeeToaw4cZe3pNBhH7CY1iGr+d3pIXihozREvzzAR9/0i2r7bUXXL5+Lgy8YYIk5ZS+fwxMKA==} '@push.rocks/smartfs@1.2.0': resolution: {integrity: sha512-1R47jJZwX869z7DYgKeAZKTU1SbGnM7W/ZmgsI7AkQQhiascNqY3/gF4V5kIprmuf1WhpRbCbZyum8s7J1LDdg==} + '@push.rocks/smartfs@1.3.1': + resolution: {integrity: sha512-ZSduVS8tM+/erbyCTvRRvc9gLWwbpqN5xdIIkMr+gub7fowSeJb7tR2rnGwySa63DyimU0q2KTp79VV9YqGLeg==} + '@push.rocks/smartguard@3.1.0': resolution: {integrity: sha512-J23q84f1O+TwFGmd4lrO9XLHUh2DaLXo9PN/9VmTWYzTkQDv5JehmifXVI0esophXcCIfbdIu6hbt7/aHlDF4A==} @@ -919,8 +971,8 @@ packages: '@push.rocks/smartversion@3.0.5': resolution: {integrity: sha512-8MZSo1yqyaKxKq0Q5N188l4un++9GFWVbhCAX5mXJwewZHn97ujffTeL+eOQYpWFTEpUhaq1QhL4NhqObBCt1Q==} - '@push.rocks/smartwatch@6.1.1': - resolution: {integrity: sha512-wmhLKu9bdpvRcjOfitJOi4jsNKD7S2hVlVq6fAv3IhB2ZbRlSB+Hai4DwOlrdUZaWrg+dFIZU+/ifTOozOPiMg==} + '@push.rocks/smartwatch@6.3.0': + resolution: {integrity: sha512-TeZ1PGBoBMpC4/CK8StIj5InEiFfKp7xWJSm3aYMjB/uaoeRP0vXqv1ORIC/TKYGJuEDuAXUsit8tZVjn0qT1Q==} engines: {node: '>=20.0.0'} '@push.rocks/smartxml@2.0.0': @@ -1149,6 +1201,10 @@ packages: resolution: {integrity: sha512-j7HwVkBw68YW8UmFRcjZOmssE77Rvk0GWAIN1oFBhsaovQmZWYCIcGa9/pwRB0ExI8Sk9MWNALTjftjHZea7VA==} engines: {node: '>=18.0.0'} + '@smithy/abort-controller@4.2.6': + resolution: {integrity: sha512-P7JD4J+wxHMpGxqIg6SHno2tPkZbBUBLbPpR5/T1DEUvw/mEaINBMaPFZNM7lA+ToSCZ36j6nMHa+5kej+fhGg==} + engines: {node: '>=18.0.0'} + '@smithy/chunked-blob-reader-native@4.2.1': resolution: {integrity: sha512-lX9Ay+6LisTfpLid2zZtIhSEjHMZoAR5hHCR4H7tBz/Zkfr5ea8RcQ7Tk4mi0P76p4cN+Btz16Ffno7YHpKXnQ==} engines: {node: '>=18.0.0'} @@ -1161,54 +1217,106 @@ packages: resolution: {integrity: sha512-ezHLe1tKLUxDJo2LHtDuEDyWXolw8WGOR92qb4bQdWq/zKenO5BvctZGrVJBK08zjezSk7bmbKFOXIVyChvDLw==} engines: {node: '>=18.0.0'} + '@smithy/config-resolver@4.4.4': + resolution: {integrity: sha512-s3U5ChS21DwU54kMmZ0UJumoS5cg0+rGVZvN6f5Lp6EbAVi0ZyP+qDSHdewfmXKUgNK1j3z45JyzulkDukrjAA==} + engines: {node: '>=18.0.0'} + '@smithy/core@3.18.7': resolution: {integrity: sha512-axG9MvKhMWOhFbvf5y2DuyTxQueO0dkedY9QC3mAfndLosRI/9LJv8WaL0mw7ubNhsO4IuXX9/9dYGPFvHrqlw==} engines: {node: '>=18.0.0'} + '@smithy/core@3.19.0': + resolution: {integrity: sha512-Y9oHXpBcXQgYHOcAEmxjkDilUbSTkgKjoHYed3WaYUH8jngq8lPWDBSpjHblJ9uOgBdy5mh3pzebrScDdYr29w==} + engines: {node: '>=18.0.0'} + '@smithy/credential-provider-imds@4.2.5': resolution: {integrity: sha512-BZwotjoZWn9+36nimwm/OLIcVe+KYRwzMjfhd4QT7QxPm9WY0HiOV8t/Wlh+HVUif0SBVV7ksq8//hPaBC/okQ==} engines: {node: '>=18.0.0'} + '@smithy/credential-provider-imds@4.2.6': + resolution: {integrity: sha512-xBmawExyTzOjbhzkZwg+vVm/khg28kG+rj2sbGlULjFd1jI70sv/cbpaR0Ev4Yfd6CpDUDRMe64cTqR//wAOyA==} + engines: {node: '>=18.0.0'} + '@smithy/eventstream-codec@4.2.5': resolution: {integrity: sha512-Ogt4Zi9hEbIP17oQMd68qYOHUzmH47UkK7q7Gl55iIm9oKt27MUGrC5JfpMroeHjdkOliOA4Qt3NQ1xMq/nrlA==} engines: {node: '>=18.0.0'} + '@smithy/eventstream-codec@4.2.6': + resolution: {integrity: sha512-OZfsI+YRG26XZik/jKMMg37acnBSbUiK/8nETW3uM3mLj+0tMmFXdHQw1e5WEd/IHN8BGOh3te91SNDe2o4RHg==} + engines: {node: '>=18.0.0'} + '@smithy/eventstream-serde-browser@4.2.5': resolution: {integrity: sha512-HohfmCQZjppVnKX2PnXlf47CW3j92Ki6T/vkAT2DhBR47e89pen3s4fIa7otGTtrVxmj7q+IhH0RnC5kpR8wtw==} engines: {node: '>=18.0.0'} + '@smithy/eventstream-serde-browser@4.2.6': + resolution: {integrity: sha512-6OiaAaEbLB6dEkRbQyNzFSJv5HDvly3Mc6q/qcPd2uS/g3szR8wAIkh7UndAFKfMypNSTuZ6eCBmgCLR5LacTg==} + engines: {node: '>=18.0.0'} + '@smithy/eventstream-serde-config-resolver@4.3.5': resolution: {integrity: sha512-ibjQjM7wEXtECiT6my1xfiMH9IcEczMOS6xiCQXoUIYSj5b1CpBbJ3VYbdwDy8Vcg5JHN7eFpOCGk8nyZAltNQ==} engines: {node: '>=18.0.0'} + '@smithy/eventstream-serde-config-resolver@4.3.6': + resolution: {integrity: sha512-xP5YXbOVRVN8A4pDnSUkEUsL9fYFU6VNhxo8tgr13YnMbf3Pn4xVr+hSyLVjS1Frfi1Uk03ET5Bwml4+0CeYEw==} + engines: {node: '>=18.0.0'} + '@smithy/eventstream-serde-node@4.2.5': resolution: {integrity: sha512-+elOuaYx6F2H6x1/5BQP5ugv12nfJl66GhxON8+dWVUEDJ9jah/A0tayVdkLRP0AeSac0inYkDz5qBFKfVp2Gg==} engines: {node: '>=18.0.0'} + '@smithy/eventstream-serde-node@4.2.6': + resolution: {integrity: sha512-jhH7nJuaOpnTFcuZpWK9dqb6Ge2yGi1okTo0W6wkJrfwAm2vwmO74tF1v07JmrSyHBcKLQATEexclJw9K1Vj7w==} + engines: {node: '>=18.0.0'} + '@smithy/eventstream-serde-universal@4.2.5': resolution: {integrity: sha512-G9WSqbST45bmIFaeNuP/EnC19Rhp54CcVdX9PDL1zyEB514WsDVXhlyihKlGXnRycmHNmVv88Bvvt4EYxWef/Q==} engines: {node: '>=18.0.0'} + '@smithy/eventstream-serde-universal@4.2.6': + resolution: {integrity: sha512-olIfZ230B64TvPD6b0tPvrEp2eB0FkyL3KvDlqF4RVmIc/kn3orzXnV6DTQdOOW5UU+M5zKY3/BU47X420/oPw==} + engines: {node: '>=18.0.0'} + '@smithy/fetch-http-handler@5.3.6': resolution: {integrity: sha512-3+RG3EA6BBJ/ofZUeTFJA7mHfSYrZtQIrDP9dI8Lf7X6Jbos2jptuLrAAteDiFVrmbEmLSuRG/bUKzfAXk7dhg==} engines: {node: '>=18.0.0'} + '@smithy/fetch-http-handler@5.3.7': + resolution: {integrity: sha512-fcVap4QwqmzQwQK9QU3keeEpCzTjnP9NJ171vI7GnD7nbkAIcP9biZhDUx88uRH9BabSsQDS0unUps88uZvFIQ==} + engines: {node: '>=18.0.0'} + '@smithy/hash-blob-browser@4.2.6': resolution: {integrity: sha512-8P//tA8DVPk+3XURk2rwcKgYwFvwGwmJH/wJqQiSKwXZtf/LiZK+hbUZmPj/9KzM+OVSwe4o85KTp5x9DUZTjw==} engines: {node: '>=18.0.0'} + '@smithy/hash-blob-browser@4.2.7': + resolution: {integrity: sha512-CIbCTGGX5CI7tfewBPSYD9ycp2Vb2GW5xnXD1n7GcO9mu37EN7A6DvCHM9MX7pOeS1adMn5D+1yRwI3eABVbcA==} + engines: {node: '>=18.0.0'} + '@smithy/hash-node@4.2.5': resolution: {integrity: sha512-DpYX914YOfA3UDT9CN1BM787PcHfWRBB43fFGCYrZFUH0Jv+5t8yYl+Pd5PW4+QzoGEDvn5d5QIO4j2HyYZQSA==} engines: {node: '>=18.0.0'} + '@smithy/hash-node@4.2.6': + resolution: {integrity: sha512-k3Dy9VNR37wfMh2/1RHkFf/e0rMyN0pjY0FdyY6ItJRjENYyVPRMwad6ZR1S9HFm6tTuIOd9pqKBmtJ4VHxvxg==} + engines: {node: '>=18.0.0'} + '@smithy/hash-stream-node@4.2.5': resolution: {integrity: sha512-6+do24VnEyvWcGdHXomlpd0m8bfZePpUKBy7m311n+JuRwug8J4dCanJdTymx//8mi0nlkflZBvJe+dEO/O12Q==} engines: {node: '>=18.0.0'} + '@smithy/hash-stream-node@4.2.6': + resolution: {integrity: sha512-+3T8LkH39YIhYHsv/Ec8lF+92nykZpU+XMBvAyXF/uLcTp86pxa5oSJk1vzaRY9N++qgDLYjzJ6OVbtAgDGwfw==} + engines: {node: '>=18.0.0'} + '@smithy/invalid-dependency@4.2.5': resolution: {integrity: sha512-2L2erASEro1WC5nV+plwIMxrTXpvpfzl4e+Nre6vBVRR2HKeGGcvpJyyL3/PpiSg+cJG2KpTmZmq934Olb6e5A==} engines: {node: '>=18.0.0'} + '@smithy/invalid-dependency@4.2.6': + resolution: {integrity: sha512-E4t/V/q2T46RY21fpfznd1iSLTvCXKNKo4zJ1QuEFN4SE9gKfu2vb6bgq35LpufkQ+SETWIC7ZAf2GGvTlBaMQ==} + engines: {node: '>=18.0.0'} + '@smithy/is-array-buffer@2.2.0': resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} engines: {node: '>=14.0.0'} @@ -1221,66 +1329,130 @@ packages: resolution: {integrity: sha512-Bt6jpSTMWfjCtC0s79gZ/WZ1w90grfmopVOWqkI2ovhjpD5Q2XRXuecIPB9689L2+cCySMbaXDhBPU56FKNDNg==} engines: {node: '>=18.0.0'} + '@smithy/md5-js@4.2.6': + resolution: {integrity: sha512-ZXeh8UmH31JdcNsrQ1o9v1IVuva9JFwxIc6zTMxWX7wcmWvVR7Ai9aUEw5LraNKqdkAsb06clpM2sRH4Iy55Sg==} + engines: {node: '>=18.0.0'} + '@smithy/middleware-content-length@4.2.5': resolution: {integrity: sha512-Y/RabVa5vbl5FuHYV2vUCwvh/dqzrEY/K2yWPSqvhFUwIY0atLqO4TienjBXakoy4zrKAMCZwg+YEqmH7jaN7A==} engines: {node: '>=18.0.0'} + '@smithy/middleware-content-length@4.2.6': + resolution: {integrity: sha512-0cjqjyfj+Gls30ntq45SsBtqF3dfJQCeqQPyGz58Pk8OgrAr5YiB7ZvDzjCA94p4r6DCI4qLm7FKobqBjf515w==} + engines: {node: '>=18.0.0'} + '@smithy/middleware-endpoint@4.3.14': resolution: {integrity: sha512-v0q4uTKgBM8dsqGjqsabZQyH85nFaTnFcgpWU1uydKFsdyyMzfvOkNum9G7VK+dOP01vUnoZxIeRiJ6uD0kjIg==} engines: {node: '>=18.0.0'} + '@smithy/middleware-endpoint@4.4.0': + resolution: {integrity: sha512-M6qWfUNny6NFNy8amrCGIb9TfOMUkHVtg9bHtEFGRgfH7A7AtPpn/fcrToGPjVDK1ECuMVvqGQOXcZxmu9K+7A==} + engines: {node: '>=18.0.0'} + '@smithy/middleware-retry@4.4.14': resolution: {integrity: sha512-Z2DG8Ej7FyWG1UA+7HceINtSLzswUgs2np3sZX0YBBxCt+CXG4QUxv88ZDS3+2/1ldW7LqtSY1UO/6VQ1pND8Q==} engines: {node: '>=18.0.0'} + '@smithy/middleware-retry@4.4.16': + resolution: {integrity: sha512-XPpNhNRzm3vhYm7YCsyw3AtmWggJbg1wNGAoqb7NBYr5XA5isMRv14jgbYyUV6IvbTBFZQdf2QpeW43LrRdStQ==} + engines: {node: '>=18.0.0'} + '@smithy/middleware-serde@4.2.6': resolution: {integrity: sha512-VkLoE/z7e2g8pirwisLz8XJWedUSY8my/qrp81VmAdyrhi94T+riBfwP+AOEEFR9rFTSonC/5D2eWNmFabHyGQ==} engines: {node: '>=18.0.0'} + '@smithy/middleware-serde@4.2.7': + resolution: {integrity: sha512-PFMVHVPgtFECeu4iZ+4SX6VOQT0+dIpm4jSPLLL6JLSkp9RohGqKBKD0cbiXdeIFS08Forp0UHI6kc0gIHenSA==} + engines: {node: '>=18.0.0'} + '@smithy/middleware-stack@4.2.5': resolution: {integrity: sha512-bYrutc+neOyWxtZdbB2USbQttZN0mXaOyYLIsaTbJhFsfpXyGWUxJpEuO1rJ8IIJm2qH4+xJT0mxUSsEDTYwdQ==} engines: {node: '>=18.0.0'} + '@smithy/middleware-stack@4.2.6': + resolution: {integrity: sha512-JSbALU3G+JS4kyBZPqnJ3hxIYwOVRV7r9GNQMS6j5VsQDo5+Es5nddLfr9TQlxZLNHPvKSh+XSB0OuWGfSWFcA==} + engines: {node: '>=18.0.0'} + '@smithy/node-config-provider@4.3.5': resolution: {integrity: sha512-UTurh1C4qkVCtqggI36DGbLB2Kv8UlcFdMXDcWMbqVY2uRg0XmT9Pb4Vj6oSQ34eizO1fvR0RnFV4Axw4IrrAg==} engines: {node: '>=18.0.0'} + '@smithy/node-config-provider@4.3.6': + resolution: {integrity: sha512-fYEyL59Qe82Ha1p97YQTMEQPJYmBS+ux76foqluaTVWoG9Px5J53w6NvXZNE3wP7lIicLDF7Vj1Em18XTX7fsA==} + engines: {node: '>=18.0.0'} + '@smithy/node-http-handler@4.4.5': resolution: {integrity: sha512-CMnzM9R2WqlqXQGtIlsHMEZfXKJVTIrqCNoSd/QpAyp+Dw0a1Vps13l6ma1fH8g7zSPNsA59B/kWgeylFuA/lw==} engines: {node: '>=18.0.0'} + '@smithy/node-http-handler@4.4.6': + resolution: {integrity: sha512-Gsb9jf4ido5BhPfani4ggyrKDd3ZK+vTFWmUaZeFg5G3E5nhFmqiTzAIbHqmPs1sARuJawDiGMGR/nY+Gw6+aQ==} + engines: {node: '>=18.0.0'} + '@smithy/property-provider@4.2.5': resolution: {integrity: sha512-8iLN1XSE1rl4MuxvQ+5OSk/Zb5El7NJZ1td6Tn+8dQQHIjp59Lwl6bd0+nzw6SKm2wSSriH2v/I9LPzUic7EOg==} engines: {node: '>=18.0.0'} + '@smithy/property-provider@4.2.6': + resolution: {integrity: sha512-a/tGSLPtaia2krbRdwR4xbZKO8lU67DjMk/jfY4QKt4PRlKML+2tL/gmAuhNdFDioO6wOq0sXkfnddNFH9mNUA==} + engines: {node: '>=18.0.0'} + '@smithy/protocol-http@5.3.5': resolution: {integrity: sha512-RlaL+sA0LNMp03bf7XPbFmT5gN+w3besXSWMkA8rcmxLSVfiEXElQi4O2IWwPfxzcHkxqrwBFMbngB8yx/RvaQ==} engines: {node: '>=18.0.0'} + '@smithy/protocol-http@5.3.6': + resolution: {integrity: sha512-qLRZzP2+PqhE3OSwvY2jpBbP0WKTZ9opTsn+6IWYI0SKVpbG+imcfNxXPq9fj5XeaUTr7odpsNpK6dmoiM1gJQ==} + engines: {node: '>=18.0.0'} + '@smithy/querystring-builder@4.2.5': resolution: {integrity: sha512-y98otMI1saoajeik2kLfGyRp11e5U/iJYH/wLCh3aTV/XutbGT9nziKGkgCaMD1ghK7p6htHMm6b6scl9JRUWg==} engines: {node: '>=18.0.0'} + '@smithy/querystring-builder@4.2.6': + resolution: {integrity: sha512-MeM9fTAiD3HvoInK/aA8mgJaKQDvm8N0dKy6EiFaCfgpovQr4CaOkJC28XqlSRABM+sHdSQXbC8NZ0DShBMHqg==} + engines: {node: '>=18.0.0'} + '@smithy/querystring-parser@4.2.5': resolution: {integrity: sha512-031WCTdPYgiQRYNPXznHXof2YM0GwL6SeaSyTH/P72M1Vz73TvCNH2Nq8Iu2IEPq9QP2yx0/nrw5YmSeAi/AjQ==} engines: {node: '>=18.0.0'} + '@smithy/querystring-parser@4.2.6': + resolution: {integrity: sha512-YmWxl32SQRw/kIRccSOxzS/Ib8/b5/f9ex0r5PR40jRJg8X1wgM3KrR2In+8zvOGVhRSXgvyQpw9yOSlmfmSnA==} + engines: {node: '>=18.0.0'} + '@smithy/service-error-classification@4.2.5': resolution: {integrity: sha512-8fEvK+WPE3wUAcDvqDQG1Vk3ANLR8Px979te96m84CbKAjBVf25rPYSzb4xU4hlTyho7VhOGnh5i62D/JVF0JQ==} engines: {node: '>=18.0.0'} + '@smithy/service-error-classification@4.2.6': + resolution: {integrity: sha512-Q73XBrzJlGTut2nf5RglSntHKgAG0+KiTJdO5QQblLfr4TdliGwIAha1iZIjwisc3rA5ulzqwwsYC6xrclxVQg==} + engines: {node: '>=18.0.0'} + '@smithy/shared-ini-file-loader@4.4.0': resolution: {integrity: sha512-5WmZ5+kJgJDjwXXIzr1vDTG+RhF9wzSODQBfkrQ2VVkYALKGvZX1lgVSxEkgicSAFnFhPj5rudJV0zoinqS0bA==} engines: {node: '>=18.0.0'} + '@smithy/shared-ini-file-loader@4.4.1': + resolution: {integrity: sha512-tph+oQYPbpN6NamF030hx1gb5YN2Plog+GLaRHpoEDwp8+ZPG26rIJvStG9hkWzN2HBn3HcWg0sHeB0tmkYzqA==} + engines: {node: '>=18.0.0'} + '@smithy/signature-v4@5.3.5': resolution: {integrity: sha512-xSUfMu1FT7ccfSXkoLl/QRQBi2rOvi3tiBZU2Tdy3I6cgvZ6SEi9QNey+lqps/sJRnogIS+lq+B1gxxbra2a/w==} engines: {node: '>=18.0.0'} + '@smithy/smithy-client@4.10.1': + resolution: {integrity: sha512-1ovWdxzYprhq+mWqiGZlt3kF69LJthuQcfY9BIyHx9MywTFKzFapluku1QXoaBB43GCsLDxNqS+1v30ure69AA==} + engines: {node: '>=18.0.0'} + '@smithy/smithy-client@4.9.10': resolution: {integrity: sha512-Jaoz4Jw1QYHc1EFww/E6gVtNjhoDU+gwRKqXP6C3LKYqqH2UQhP8tMP3+t/ePrhaze7fhLE8vS2q6vVxBANFTQ==} engines: {node: '>=18.0.0'} + '@smithy/types@4.10.0': + resolution: {integrity: sha512-K9mY7V/f3Ul+/Gz4LJANZ3vJ/yiBIwCyxe0sPT4vNJK63Srvd+Yk1IzP0t+nE7XFSpIGtzR71yljtnqpUTYFlQ==} + engines: {node: '>=18.0.0'} + '@smithy/types@4.9.0': resolution: {integrity: sha512-MvUbdnXDTwykR8cB1WZvNNwqoWVaTRA0RLlLmf/cIFNMM2cKWz01X4Ly6SMC4Kks30r8tT3Cty0jmeWfiuyHTA==} engines: {node: '>=18.0.0'} @@ -1289,6 +1461,10 @@ packages: resolution: {integrity: sha512-VaxMGsilqFnK1CeBX+LXnSuaMx4sTL/6znSZh2829txWieazdVxr54HmiyTsIbpOTLcf5nYpq9lpzmwRdxj6rQ==} engines: {node: '>=18.0.0'} + '@smithy/url-parser@4.2.6': + resolution: {integrity: sha512-tVoyzJ2vXp4R3/aeV4EQjBDmCuWxRa8eo3KybL7Xv4wEM16nObYh7H1sNfcuLWHAAAzb0RVyxUz1S3sGj4X+Tg==} + engines: {node: '>=18.0.0'} + '@smithy/util-base64@4.3.0': resolution: {integrity: sha512-GkXZ59JfyxsIwNTWFnjmFEI8kZpRNIBfxKjv09+nkAWPt/4aGaEWMM04m4sxgNVWkbt2MdSvE3KF/PfX4nFedQ==} engines: {node: '>=18.0.0'} @@ -1317,14 +1493,26 @@ packages: resolution: {integrity: sha512-hlVLdAGrVfyNei+pKIgqDTxfu/ZI2NSyqj4IDxKd5bIsIqwR/dSlkxlPaYxFiIaDVrBy0he8orsFy+Cz119XvA==} engines: {node: '>=18.0.0'} + '@smithy/util-defaults-mode-browser@4.3.15': + resolution: {integrity: sha512-LiZQVAg/oO8kueX4c+oMls5njaD2cRLXRfcjlTYjhIqmwHnCwkQO5B3dMQH0c5PACILxGAQf6Mxsq7CjlDc76A==} + engines: {node: '>=18.0.0'} + '@smithy/util-defaults-mode-node@4.2.16': resolution: {integrity: sha512-F1t22IUiJLHrxW9W1CQ6B9PN+skZ9cqSuzB18Eh06HrJPbjsyZ7ZHecAKw80DQtyGTRcVfeukKaCRYebFwclbg==} engines: {node: '>=18.0.0'} + '@smithy/util-defaults-mode-node@4.2.18': + resolution: {integrity: sha512-Kw2J+KzYm9C9Z9nY6+W0tEnoZOofstVCMTshli9jhQbQCy64rueGfKzPfuFBnVUqZD9JobxTh2DzHmPkp/Va/Q==} + engines: {node: '>=18.0.0'} + '@smithy/util-endpoints@3.2.5': resolution: {integrity: sha512-3O63AAWu2cSNQZp+ayl9I3NapW1p1rR5mlVHcF6hAB1dPZUQFfRPYtplWX/3xrzWthPGj5FqB12taJJCfH6s8A==} engines: {node: '>=18.0.0'} + '@smithy/util-endpoints@3.2.6': + resolution: {integrity: sha512-v60VNM2+mPvgHCBXEfMCYrQ0RepP6u6xvbAkMenfe4Mi872CqNkJzgcnQL837e8NdeDxBgrWQRTluKq5Lqdhfg==} + engines: {node: '>=18.0.0'} + '@smithy/util-hex-encoding@4.2.0': resolution: {integrity: sha512-CCQBwJIvXMLKxVbO88IukazJD9a4kQ9ZN7/UMGBjBcJYvatpWk+9g870El4cB8/EJxfe+k+y0GmR9CAzkF+Nbw==} engines: {node: '>=18.0.0'} @@ -1333,14 +1521,26 @@ packages: resolution: {integrity: sha512-6Y3+rvBF7+PZOc40ybeZMcGln6xJGVeY60E7jy9Mv5iKpMJpHgRE6dKy9ScsVxvfAYuEX4Q9a65DQX90KaQ3bA==} engines: {node: '>=18.0.0'} + '@smithy/util-middleware@4.2.6': + resolution: {integrity: sha512-qrvXUkxBSAFomM3/OEMuDVwjh4wtqK8D2uDZPShzIqOylPst6gor2Cdp6+XrH4dyksAWq/bE2aSDYBTTnj0Rxg==} + engines: {node: '>=18.0.0'} + '@smithy/util-retry@4.2.5': resolution: {integrity: sha512-GBj3+EZBbN4NAqJ/7pAhsXdfzdlznOh8PydUijy6FpNIMnHPSMO2/rP4HKu+UFeikJxShERk528oy7GT79YiJg==} engines: {node: '>=18.0.0'} + '@smithy/util-retry@4.2.6': + resolution: {integrity: sha512-x7CeDQLPQ9cb6xN7fRJEjlP9NyGW/YeXWc4j/RUhg4I+H60F0PEeRc2c/z3rm9zmsdiMFzpV/rT+4UHW6KM1SA==} + engines: {node: '>=18.0.0'} + '@smithy/util-stream@4.5.6': resolution: {integrity: sha512-qWw/UM59TiaFrPevefOZ8CNBKbYEP6wBAIlLqxn3VAIo9rgnTNc4ASbVrqDmhuwI87usnjhdQrxodzAGFFzbRQ==} engines: {node: '>=18.0.0'} + '@smithy/util-stream@4.5.7': + resolution: {integrity: sha512-Uuy4S5Aj4oF6k1z+i2OtIBJUns4mlg29Ph4S+CqjR+f4XXpSFVgTCYLzMszHJTicYDBxKFtwq2/QSEDSS5l02A==} + engines: {node: '>=18.0.0'} + '@smithy/util-uri-escape@4.2.0': resolution: {integrity: sha512-igZpCKV9+E/Mzrpq6YacdTQ0qTiLm85gD6N/IrmyDvQFA4UnU3d5g3m8tMT/6zG/vVkWSU+VxeUyGonL62DuxA==} engines: {node: '>=18.0.0'} @@ -1357,6 +1557,10 @@ packages: resolution: {integrity: sha512-Dbun99A3InifQdIrsXZ+QLcC0PGBPAdrl4cj1mTgJvyc9N2zf7QSxg8TBkzsCmGJdE3TLbO9ycwpY0EkWahQ/g==} engines: {node: '>=18.0.0'} + '@smithy/util-waiter@4.2.6': + resolution: {integrity: sha512-xU9HwUSik9UUCJmm530yvBy0AwlQFICveKmqvaaTukKkXEAhyiBdHtSrhPrH3rH+uz0ykyaE3LdgsX86C6mDCQ==} + engines: {node: '>=18.0.0'} + '@smithy/uuid@1.1.0': resolution: {integrity: sha512-4aUIteuyxtBUhVdiQqcDhKFitwfd9hqoSDYY2KRXiWtgoWJ9Bmise+KfEPDiVHWeJepvF8xJO9/9+WDIciMFFw==} engines: {node: '>=18.0.0'} @@ -1643,8 +1847,8 @@ packages: '@types/node-forge@1.3.14': resolution: {integrity: sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==} - '@types/node@24.10.1': - resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==} + '@types/node@25.0.3': + resolution: {integrity: sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==} '@types/ping@0.4.4': resolution: {integrity: sha512-ifvo6w2f5eJYlXm+HiVx67iJe8WZp87sfa683nlqED5Vnt9Z93onkokNoWqOG21EaE8fMxyKPobE+mkPEyxsdw==} @@ -2713,11 +2917,11 @@ packages: resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} engines: {node: '>=12'} - lucide@0.555.0: - resolution: {integrity: sha512-R7BkO2/XRpMADcMIRn1UOZOvirxr2Z6s/R82k0EUK71ZXXrlRbvkVwTAIf+9DRApeyH+zNMIGfiUdmrOhoAygQ==} + lucide@0.560.0: + resolution: {integrity: sha512-w7++Pwdz0NxxMtC4ugLmsy66Ar95HnDIMjzJZdHl0kQKIHto3icgI+lbOZMlovZ1Mo4RGITWGhYn1ro7hcY/UA==} - lucide@0.556.0: - resolution: {integrity: sha512-sJ6NrZ+Q2Fv0Uardg7nsgjoKZ3r70wp3n30fvfbxMt5Fi1fQy1deS99z1g3xQpObok+LT1LjjcCyojUKGIHo7A==} + lucide@0.561.0: + resolution: {integrity: sha512-XsOpN41YD1B5b05biTZhjlgPiiHXeRD9lqDmo30BKypzuXNiPKEXsGlsdvfHPa6CLP0Wv8Z2OYk2AHPrYkg5rw==} make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} @@ -3916,15 +4120,15 @@ snapshots: '@api.global/typedrequest': 3.2.5 '@api.global/typedrequest-interfaces': 3.0.19 '@api.global/typedsocket': 4.1.0(@push.rocks/smartserve@1.4.0) - '@cloudflare/workers-types': 4.20251205.0 - '@design.estate/dees-catalog': 3.2.0(@tiptap/pm@2.27.1) + '@cloudflare/workers-types': 4.20251216.0 + '@design.estate/dees-catalog': 3.3.1(@tiptap/pm@2.27.1) '@design.estate/dees-comms': 1.0.30 '@push.rocks/lik': 6.2.2 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartenv': 6.0.0 '@push.rocks/smartfeed': 1.4.0 - '@push.rocks/smartfile': 13.1.0 - '@push.rocks/smartfs': 1.2.0 + '@push.rocks/smartfile': 13.1.2 + '@push.rocks/smartfs': 1.3.1 '@push.rocks/smartjson': 5.2.0 '@push.rocks/smartlog': 3.1.10 '@push.rocks/smartlog-destination-devtools': 1.0.12 @@ -3942,7 +4146,7 @@ snapshots: '@push.rocks/smartsitemap': 2.0.4 '@push.rocks/smartstream': 3.2.5 '@push.rocks/smarttime': 4.1.1 - '@push.rocks/smartwatch': 6.1.1 + '@push.rocks/smartwatch': 6.3.0 '@push.rocks/taskbuffer': 3.5.0 '@push.rocks/webrequest': 4.0.1 '@push.rocks/webstore': 2.0.20 @@ -4099,6 +4303,66 @@ snapshots: transitivePeerDependencies: - aws-crt + '@aws-sdk/client-s3@3.952.0': + dependencies: + '@aws-crypto/sha1-browser': 5.2.0 + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.947.0 + '@aws-sdk/credential-provider-node': 3.952.0 + '@aws-sdk/middleware-bucket-endpoint': 3.936.0 + '@aws-sdk/middleware-expect-continue': 3.936.0 + '@aws-sdk/middleware-flexible-checksums': 3.947.0 + '@aws-sdk/middleware-host-header': 3.936.0 + '@aws-sdk/middleware-location-constraint': 3.936.0 + '@aws-sdk/middleware-logger': 3.936.0 + '@aws-sdk/middleware-recursion-detection': 3.948.0 + '@aws-sdk/middleware-sdk-s3': 3.947.0 + '@aws-sdk/middleware-ssec': 3.936.0 + '@aws-sdk/middleware-user-agent': 3.947.0 + '@aws-sdk/region-config-resolver': 3.936.0 + '@aws-sdk/signature-v4-multi-region': 3.947.0 + '@aws-sdk/types': 3.936.0 + '@aws-sdk/util-endpoints': 3.936.0 + '@aws-sdk/util-user-agent-browser': 3.936.0 + '@aws-sdk/util-user-agent-node': 3.947.0 + '@smithy/config-resolver': 4.4.4 + '@smithy/core': 3.19.0 + '@smithy/eventstream-serde-browser': 4.2.6 + '@smithy/eventstream-serde-config-resolver': 4.3.6 + '@smithy/eventstream-serde-node': 4.2.6 + '@smithy/fetch-http-handler': 5.3.7 + '@smithy/hash-blob-browser': 4.2.7 + '@smithy/hash-node': 4.2.6 + '@smithy/hash-stream-node': 4.2.6 + '@smithy/invalid-dependency': 4.2.6 + '@smithy/md5-js': 4.2.6 + '@smithy/middleware-content-length': 4.2.6 + '@smithy/middleware-endpoint': 4.4.0 + '@smithy/middleware-retry': 4.4.16 + '@smithy/middleware-serde': 4.2.7 + '@smithy/middleware-stack': 4.2.6 + '@smithy/node-config-provider': 4.3.6 + '@smithy/node-http-handler': 4.4.6 + '@smithy/protocol-http': 5.3.6 + '@smithy/smithy-client': 4.10.1 + '@smithy/types': 4.10.0 + '@smithy/url-parser': 4.2.6 + '@smithy/util-base64': 4.3.0 + '@smithy/util-body-length-browser': 4.2.0 + '@smithy/util-body-length-node': 4.2.1 + '@smithy/util-defaults-mode-browser': 4.3.15 + '@smithy/util-defaults-mode-node': 4.2.18 + '@smithy/util-endpoints': 3.2.6 + '@smithy/util-middleware': 4.2.6 + '@smithy/util-retry': 4.2.6 + '@smithy/util-stream': 4.5.7 + '@smithy/util-utf8': 4.2.0 + '@smithy/util-waiter': 4.2.6 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + '@aws-sdk/client-sso@3.947.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 @@ -4142,6 +4406,49 @@ snapshots: transitivePeerDependencies: - aws-crt + '@aws-sdk/client-sso@3.948.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.947.0 + '@aws-sdk/middleware-host-header': 3.936.0 + '@aws-sdk/middleware-logger': 3.936.0 + '@aws-sdk/middleware-recursion-detection': 3.948.0 + '@aws-sdk/middleware-user-agent': 3.947.0 + '@aws-sdk/region-config-resolver': 3.936.0 + '@aws-sdk/types': 3.936.0 + '@aws-sdk/util-endpoints': 3.936.0 + '@aws-sdk/util-user-agent-browser': 3.936.0 + '@aws-sdk/util-user-agent-node': 3.947.0 + '@smithy/config-resolver': 4.4.4 + '@smithy/core': 3.19.0 + '@smithy/fetch-http-handler': 5.3.7 + '@smithy/hash-node': 4.2.6 + '@smithy/invalid-dependency': 4.2.6 + '@smithy/middleware-content-length': 4.2.6 + '@smithy/middleware-endpoint': 4.4.0 + '@smithy/middleware-retry': 4.4.16 + '@smithy/middleware-serde': 4.2.7 + '@smithy/middleware-stack': 4.2.6 + '@smithy/node-config-provider': 4.3.6 + '@smithy/node-http-handler': 4.4.6 + '@smithy/protocol-http': 5.3.6 + '@smithy/smithy-client': 4.10.1 + '@smithy/types': 4.10.0 + '@smithy/url-parser': 4.2.6 + '@smithy/util-base64': 4.3.0 + '@smithy/util-body-length-browser': 4.2.0 + '@smithy/util-body-length-node': 4.2.1 + '@smithy/util-defaults-mode-browser': 4.3.15 + '@smithy/util-defaults-mode-node': 4.2.18 + '@smithy/util-endpoints': 3.2.6 + '@smithy/util-middleware': 4.2.6 + '@smithy/util-retry': 4.2.6 + '@smithy/util-utf8': 4.2.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + '@aws-sdk/core@3.947.0': dependencies: '@aws-sdk/types': 3.936.0 @@ -4198,6 +4505,25 @@ snapshots: transitivePeerDependencies: - aws-crt + '@aws-sdk/credential-provider-ini@3.952.0': + dependencies: + '@aws-sdk/core': 3.947.0 + '@aws-sdk/credential-provider-env': 3.947.0 + '@aws-sdk/credential-provider-http': 3.947.0 + '@aws-sdk/credential-provider-login': 3.952.0 + '@aws-sdk/credential-provider-process': 3.947.0 + '@aws-sdk/credential-provider-sso': 3.952.0 + '@aws-sdk/credential-provider-web-identity': 3.952.0 + '@aws-sdk/nested-clients': 3.952.0 + '@aws-sdk/types': 3.936.0 + '@smithy/credential-provider-imds': 4.2.6 + '@smithy/property-provider': 4.2.6 + '@smithy/shared-ini-file-loader': 4.4.1 + '@smithy/types': 4.10.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + '@aws-sdk/credential-provider-login@3.947.0': dependencies: '@aws-sdk/core': 3.947.0 @@ -4211,6 +4537,19 @@ snapshots: transitivePeerDependencies: - aws-crt + '@aws-sdk/credential-provider-login@3.952.0': + dependencies: + '@aws-sdk/core': 3.947.0 + '@aws-sdk/nested-clients': 3.952.0 + '@aws-sdk/types': 3.936.0 + '@smithy/property-provider': 4.2.6 + '@smithy/protocol-http': 5.3.6 + '@smithy/shared-ini-file-loader': 4.4.1 + '@smithy/types': 4.10.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + '@aws-sdk/credential-provider-node@3.947.0': dependencies: '@aws-sdk/credential-provider-env': 3.947.0 @@ -4228,6 +4567,23 @@ snapshots: transitivePeerDependencies: - aws-crt + '@aws-sdk/credential-provider-node@3.952.0': + dependencies: + '@aws-sdk/credential-provider-env': 3.947.0 + '@aws-sdk/credential-provider-http': 3.947.0 + '@aws-sdk/credential-provider-ini': 3.952.0 + '@aws-sdk/credential-provider-process': 3.947.0 + '@aws-sdk/credential-provider-sso': 3.952.0 + '@aws-sdk/credential-provider-web-identity': 3.952.0 + '@aws-sdk/types': 3.936.0 + '@smithy/credential-provider-imds': 4.2.6 + '@smithy/property-provider': 4.2.6 + '@smithy/shared-ini-file-loader': 4.4.1 + '@smithy/types': 4.10.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + '@aws-sdk/credential-provider-process@3.947.0': dependencies: '@aws-sdk/core': 3.947.0 @@ -4250,6 +4606,19 @@ snapshots: transitivePeerDependencies: - aws-crt + '@aws-sdk/credential-provider-sso@3.952.0': + dependencies: + '@aws-sdk/client-sso': 3.948.0 + '@aws-sdk/core': 3.947.0 + '@aws-sdk/token-providers': 3.952.0 + '@aws-sdk/types': 3.936.0 + '@smithy/property-provider': 4.2.6 + '@smithy/shared-ini-file-loader': 4.4.1 + '@smithy/types': 4.10.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + '@aws-sdk/credential-provider-web-identity@3.947.0': dependencies: '@aws-sdk/core': 3.947.0 @@ -4262,6 +4631,18 @@ snapshots: transitivePeerDependencies: - aws-crt + '@aws-sdk/credential-provider-web-identity@3.952.0': + dependencies: + '@aws-sdk/core': 3.947.0 + '@aws-sdk/nested-clients': 3.952.0 + '@aws-sdk/types': 3.936.0 + '@smithy/property-provider': 4.2.6 + '@smithy/shared-ini-file-loader': 4.4.1 + '@smithy/types': 4.10.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + '@aws-sdk/middleware-bucket-endpoint@3.936.0': dependencies: '@aws-sdk/types': 3.936.0 @@ -4322,6 +4703,14 @@ snapshots: '@smithy/types': 4.9.0 tslib: 2.8.1 + '@aws-sdk/middleware-recursion-detection@3.948.0': + dependencies: + '@aws-sdk/types': 3.936.0 + '@aws/lambda-invoke-store': 0.2.2 + '@smithy/protocol-http': 5.3.6 + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@aws-sdk/middleware-sdk-s3@3.947.0': dependencies: '@aws-sdk/core': 3.947.0 @@ -4398,6 +4787,49 @@ snapshots: transitivePeerDependencies: - aws-crt + '@aws-sdk/nested-clients@3.952.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.947.0 + '@aws-sdk/middleware-host-header': 3.936.0 + '@aws-sdk/middleware-logger': 3.936.0 + '@aws-sdk/middleware-recursion-detection': 3.948.0 + '@aws-sdk/middleware-user-agent': 3.947.0 + '@aws-sdk/region-config-resolver': 3.936.0 + '@aws-sdk/types': 3.936.0 + '@aws-sdk/util-endpoints': 3.936.0 + '@aws-sdk/util-user-agent-browser': 3.936.0 + '@aws-sdk/util-user-agent-node': 3.947.0 + '@smithy/config-resolver': 4.4.4 + '@smithy/core': 3.19.0 + '@smithy/fetch-http-handler': 5.3.7 + '@smithy/hash-node': 4.2.6 + '@smithy/invalid-dependency': 4.2.6 + '@smithy/middleware-content-length': 4.2.6 + '@smithy/middleware-endpoint': 4.4.0 + '@smithy/middleware-retry': 4.4.16 + '@smithy/middleware-serde': 4.2.7 + '@smithy/middleware-stack': 4.2.6 + '@smithy/node-config-provider': 4.3.6 + '@smithy/node-http-handler': 4.4.6 + '@smithy/protocol-http': 5.3.6 + '@smithy/smithy-client': 4.10.1 + '@smithy/types': 4.10.0 + '@smithy/url-parser': 4.2.6 + '@smithy/util-base64': 4.3.0 + '@smithy/util-body-length-browser': 4.2.0 + '@smithy/util-body-length-node': 4.2.1 + '@smithy/util-defaults-mode-browser': 4.3.15 + '@smithy/util-defaults-mode-node': 4.2.18 + '@smithy/util-endpoints': 3.2.6 + '@smithy/util-middleware': 4.2.6 + '@smithy/util-retry': 4.2.6 + '@smithy/util-utf8': 4.2.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + '@aws-sdk/region-config-resolver@3.936.0': dependencies: '@aws-sdk/types': 3.936.0 @@ -4427,6 +4859,18 @@ snapshots: transitivePeerDependencies: - aws-crt + '@aws-sdk/token-providers@3.952.0': + dependencies: + '@aws-sdk/core': 3.947.0 + '@aws-sdk/nested-clients': 3.952.0 + '@aws-sdk/types': 3.936.0 + '@smithy/property-provider': 4.2.6 + '@smithy/shared-ini-file-loader': 4.4.1 + '@smithy/types': 4.10.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + '@aws-sdk/types@3.936.0': dependencies: '@smithy/types': 4.9.0 @@ -4487,15 +4931,17 @@ snapshots: '@cloudflare/workers-types@4.20251205.0': {} + '@cloudflare/workers-types@4.20251216.0': {} + '@configvault.io/interfaces@1.0.17': dependencies: '@api.global/typedrequest-interfaces': 3.0.19 - '@design.estate/dees-catalog@3.2.0(@tiptap/pm@2.27.1)': + '@design.estate/dees-catalog@3.3.1(@tiptap/pm@2.27.1)': dependencies: '@design.estate/dees-domtools': 2.3.6 '@design.estate/dees-element': 2.1.3 - '@design.estate/dees-wcctools': 1.2.1 + '@design.estate/dees-wcctools': 2.0.1 '@fortawesome/fontawesome-svg-core': 7.1.0 '@fortawesome/free-brands-svg-icons': 7.1.0 '@fortawesome/free-regular-svg-icons': 7.1.0 @@ -4515,7 +4961,7 @@ snapshots: highlight.js: 11.11.1 ibantools: 4.5.1 lit: 3.3.1 - lucide: 0.555.0 + lucide: 0.560.0 monaco-editor: 0.52.2 pdfjs-dist: 4.10.38 xterm: 5.3.0 @@ -4572,7 +5018,7 @@ snapshots: - supports-color - vue - '@design.estate/dees-wcctools@1.2.1': + '@design.estate/dees-wcctools@2.0.1': dependencies: '@design.estate/dees-domtools': 2.3.6 '@design.estate/dees-element': 2.1.3 @@ -4696,13 +5142,14 @@ snapshots: dependencies: '@fortawesome/fontawesome-common-types': 7.1.0 - '@git.zone/tsbuild@3.1.2': + '@git.zone/tsbuild@4.0.2': dependencies: - '@git.zone/tspublish': 1.10.3 + '@git.zone/tspublish': 1.11.0 '@push.rocks/early': 4.0.4 '@push.rocks/smartcli': 4.0.19 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartfile': 11.2.7 + '@push.rocks/smartfile': 13.1.2 + '@push.rocks/smartfs': 1.3.1 '@push.rocks/smartlog': 3.1.10 '@push.rocks/smartpath': 6.0.0 '@push.rocks/smartpromise': 4.2.3 @@ -4737,16 +5184,18 @@ snapshots: - '@swc/helpers' - supports-color - '@git.zone/tspublish@1.10.3': + '@git.zone/tspublish@1.11.0': dependencies: '@push.rocks/consolecolor': 2.0.3 + '@push.rocks/npmextra': 5.3.3 '@push.rocks/smartcli': 4.0.19 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartfile': 11.2.7 + '@push.rocks/smartfile': 13.1.2 + '@push.rocks/smartfs': 1.3.1 '@push.rocks/smartlog': 3.1.10 '@push.rocks/smartnpm': 2.0.6 '@push.rocks/smartpath': 6.0.0 - '@push.rocks/smartrequest': 4.4.2 + '@push.rocks/smartrequest': 5.0.1 '@push.rocks/smartshell': 3.3.0 transitivePeerDependencies: - '@nuxt/kit' @@ -4757,9 +5206,9 @@ snapshots: - supports-color - vue - '@git.zone/tsrun@2.0.0': + '@git.zone/tsrun@2.0.1': dependencies: - '@push.rocks/smartfile': 11.2.7 + '@push.rocks/smartfile': 13.1.2 '@push.rocks/smartshell': 3.3.0 tsx: 4.21.0 @@ -4767,7 +5216,7 @@ snapshots: dependencies: '@api.global/typedserver': 3.0.80(@push.rocks/smartserve@1.4.0) '@git.zone/tsbundle': 2.6.3 - '@git.zone/tsrun': 2.0.0 + '@git.zone/tsrun': 2.0.1 '@push.rocks/consolecolor': 2.0.3 '@push.rocks/qenv': 6.1.3 '@push.rocks/smartbrowser': 2.0.8(typescript@5.9.3) @@ -4812,20 +5261,20 @@ snapshots: - utf-8-validate - vue - '@git.zone/tswatch@2.3.5(@tiptap/pm@2.27.1)': + '@git.zone/tswatch@2.3.13(@tiptap/pm@2.27.1)': dependencies: '@api.global/typedserver': 7.11.1(@tiptap/pm@2.27.1) '@git.zone/tsbundle': 2.6.3 - '@git.zone/tsrun': 2.0.0 + '@git.zone/tsrun': 2.0.1 '@push.rocks/early': 4.0.4 '@push.rocks/lik': 6.2.2 '@push.rocks/smartcli': 4.0.19 '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartfs': 1.2.0 + '@push.rocks/smartfs': 1.3.1 '@push.rocks/smartlog': 3.1.10 '@push.rocks/smartlog-destination-local': 9.0.2 '@push.rocks/smartshell': 3.3.0 - '@push.rocks/smartwatch': 6.1.1 + '@push.rocks/smartwatch': 6.3.0 '@push.rocks/taskbuffer': 3.5.0 transitivePeerDependencies: - '@nuxt/kit' @@ -5110,7 +5559,7 @@ snapshots: '@push.rocks/smartbucket': 3.3.10 '@push.rocks/smartcache': 1.0.18 '@push.rocks/smartenv': 5.0.13 - '@push.rocks/smartexit': 1.0.23 + '@push.rocks/smartexit': 1.1.0 '@push.rocks/smartfile': 11.2.7 '@push.rocks/smartjson': 5.2.0 '@push.rocks/smartpath': 6.0.0 @@ -5155,6 +5604,23 @@ snapshots: - snappy - socks + '@push.rocks/npmextra@5.3.3': + dependencies: + '@push.rocks/qenv': 6.1.3 + '@push.rocks/smartfile': 11.2.7 + '@push.rocks/smartjson': 5.2.0 + '@push.rocks/smartlog': 3.1.10 + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartpromise': 4.2.3 + '@push.rocks/smartrx': 3.0.10 + '@push.rocks/taskbuffer': 3.5.0 + '@tsclass/tsclass': 9.3.0 + transitivePeerDependencies: + - '@nuxt/kit' + - react + - supports-color + - vue + '@push.rocks/projectinfo@5.0.2': dependencies: '@push.rocks/smartfile': 10.0.41 @@ -5173,7 +5639,7 @@ snapshots: '@push.rocks/smartarchive@4.2.4': dependencies: '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartfile': 13.1.0 + '@push.rocks/smartfile': 13.1.2 '@push.rocks/smartpath': 6.0.0 '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartrequest': 4.4.2 @@ -5207,7 +5673,7 @@ snapshots: '@push.rocks/smartbucket@3.3.10': dependencies: - '@aws-sdk/client-s3': 3.947.0 + '@aws-sdk/client-s3': 3.952.0 '@push.rocks/smartmime': 2.0.4 '@push.rocks/smartpath': 6.0.0 '@push.rocks/smartpromise': 4.2.3 @@ -5347,6 +5813,13 @@ snapshots: '@push.rocks/smartpromise': 4.2.3 tree-kill: 1.2.2 + '@push.rocks/smartexit@1.1.0': + dependencies: + '@push.rocks/lik': 6.2.2 + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartpromise': 4.2.3 + tree-kill: 1.2.2 + '@push.rocks/smartexpect@2.5.0': dependencies: '@push.rocks/smartdelay': 3.0.5 @@ -5397,12 +5870,12 @@ snapshots: glob: 11.1.0 js-yaml: 4.1.1 - '@push.rocks/smartfile@13.1.0': + '@push.rocks/smartfile@13.1.2': dependencies: '@push.rocks/lik': 6.2.2 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartfile-interfaces': 1.0.7 - '@push.rocks/smartfs': 1.2.0 + '@push.rocks/smartfs': 1.3.1 '@push.rocks/smarthash': 3.2.6 '@push.rocks/smartjson': 5.2.0 '@push.rocks/smartmime': 2.0.4 @@ -5418,6 +5891,10 @@ snapshots: dependencies: '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartfs@1.3.1': + dependencies: + '@push.rocks/smartpath': 6.0.0 + '@push.rocks/smartguard@3.1.0': dependencies: '@push.rocks/smartpromise': 4.2.3 @@ -5789,12 +6266,13 @@ snapshots: '@types/semver': 7.7.1 semver: 7.7.3 - '@push.rocks/smartwatch@6.1.1': + '@push.rocks/smartwatch@6.3.0': dependencies: '@push.rocks/lik': 6.2.2 '@push.rocks/smartenv': 6.0.0 '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartrx': 3.0.10 + chokidar: 5.0.0 picomatch: 4.0.3 '@push.rocks/smartxml@2.0.0': @@ -6017,6 +6495,11 @@ snapshots: '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/abort-controller@4.2.6': + dependencies: + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/chunked-blob-reader-native@4.2.1': dependencies: '@smithy/util-base64': 4.3.0 @@ -6035,6 +6518,15 @@ snapshots: '@smithy/util-middleware': 4.2.5 tslib: 2.8.1 + '@smithy/config-resolver@4.4.4': + dependencies: + '@smithy/node-config-provider': 4.3.6 + '@smithy/types': 4.10.0 + '@smithy/util-config-provider': 4.2.0 + '@smithy/util-endpoints': 3.2.6 + '@smithy/util-middleware': 4.2.6 + tslib: 2.8.1 + '@smithy/core@3.18.7': dependencies: '@smithy/middleware-serde': 4.2.6 @@ -6048,6 +6540,19 @@ snapshots: '@smithy/uuid': 1.1.0 tslib: 2.8.1 + '@smithy/core@3.19.0': + dependencies: + '@smithy/middleware-serde': 4.2.7 + '@smithy/protocol-http': 5.3.6 + '@smithy/types': 4.10.0 + '@smithy/util-base64': 4.3.0 + '@smithy/util-body-length-browser': 4.2.0 + '@smithy/util-middleware': 4.2.6 + '@smithy/util-stream': 4.5.7 + '@smithy/util-utf8': 4.2.0 + '@smithy/uuid': 1.1.0 + tslib: 2.8.1 + '@smithy/credential-provider-imds@4.2.5': dependencies: '@smithy/node-config-provider': 4.3.5 @@ -6056,6 +6561,14 @@ snapshots: '@smithy/url-parser': 4.2.5 tslib: 2.8.1 + '@smithy/credential-provider-imds@4.2.6': + dependencies: + '@smithy/node-config-provider': 4.3.6 + '@smithy/property-provider': 4.2.6 + '@smithy/types': 4.10.0 + '@smithy/url-parser': 4.2.6 + tslib: 2.8.1 + '@smithy/eventstream-codec@4.2.5': dependencies: '@aws-crypto/crc32': 5.2.0 @@ -6063,29 +6576,59 @@ snapshots: '@smithy/util-hex-encoding': 4.2.0 tslib: 2.8.1 + '@smithy/eventstream-codec@4.2.6': + dependencies: + '@aws-crypto/crc32': 5.2.0 + '@smithy/types': 4.10.0 + '@smithy/util-hex-encoding': 4.2.0 + tslib: 2.8.1 + '@smithy/eventstream-serde-browser@4.2.5': dependencies: '@smithy/eventstream-serde-universal': 4.2.5 '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/eventstream-serde-browser@4.2.6': + dependencies: + '@smithy/eventstream-serde-universal': 4.2.6 + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/eventstream-serde-config-resolver@4.3.5': dependencies: '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/eventstream-serde-config-resolver@4.3.6': + dependencies: + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/eventstream-serde-node@4.2.5': dependencies: '@smithy/eventstream-serde-universal': 4.2.5 '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/eventstream-serde-node@4.2.6': + dependencies: + '@smithy/eventstream-serde-universal': 4.2.6 + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/eventstream-serde-universal@4.2.5': dependencies: '@smithy/eventstream-codec': 4.2.5 '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/eventstream-serde-universal@4.2.6': + dependencies: + '@smithy/eventstream-codec': 4.2.6 + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/fetch-http-handler@5.3.6': dependencies: '@smithy/protocol-http': 5.3.5 @@ -6094,6 +6637,14 @@ snapshots: '@smithy/util-base64': 4.3.0 tslib: 2.8.1 + '@smithy/fetch-http-handler@5.3.7': + dependencies: + '@smithy/protocol-http': 5.3.6 + '@smithy/querystring-builder': 4.2.6 + '@smithy/types': 4.10.0 + '@smithy/util-base64': 4.3.0 + tslib: 2.8.1 + '@smithy/hash-blob-browser@4.2.6': dependencies: '@smithy/chunked-blob-reader': 5.2.0 @@ -6101,6 +6652,13 @@ snapshots: '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/hash-blob-browser@4.2.7': + dependencies: + '@smithy/chunked-blob-reader': 5.2.0 + '@smithy/chunked-blob-reader-native': 4.2.1 + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/hash-node@4.2.5': dependencies: '@smithy/types': 4.9.0 @@ -6108,17 +6666,35 @@ snapshots: '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 + '@smithy/hash-node@4.2.6': + dependencies: + '@smithy/types': 4.10.0 + '@smithy/util-buffer-from': 4.2.0 + '@smithy/util-utf8': 4.2.0 + tslib: 2.8.1 + '@smithy/hash-stream-node@4.2.5': dependencies: '@smithy/types': 4.9.0 '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 + '@smithy/hash-stream-node@4.2.6': + dependencies: + '@smithy/types': 4.10.0 + '@smithy/util-utf8': 4.2.0 + tslib: 2.8.1 + '@smithy/invalid-dependency@4.2.5': dependencies: '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/invalid-dependency@4.2.6': + dependencies: + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/is-array-buffer@2.2.0': dependencies: tslib: 2.8.1 @@ -6133,12 +6709,24 @@ snapshots: '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 + '@smithy/md5-js@4.2.6': + dependencies: + '@smithy/types': 4.10.0 + '@smithy/util-utf8': 4.2.0 + tslib: 2.8.1 + '@smithy/middleware-content-length@4.2.5': dependencies: '@smithy/protocol-http': 5.3.5 '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/middleware-content-length@4.2.6': + dependencies: + '@smithy/protocol-http': 5.3.6 + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/middleware-endpoint@4.3.14': dependencies: '@smithy/core': 3.18.7 @@ -6150,6 +6738,17 @@ snapshots: '@smithy/util-middleware': 4.2.5 tslib: 2.8.1 + '@smithy/middleware-endpoint@4.4.0': + dependencies: + '@smithy/core': 3.19.0 + '@smithy/middleware-serde': 4.2.7 + '@smithy/node-config-provider': 4.3.6 + '@smithy/shared-ini-file-loader': 4.4.1 + '@smithy/types': 4.10.0 + '@smithy/url-parser': 4.2.6 + '@smithy/util-middleware': 4.2.6 + tslib: 2.8.1 + '@smithy/middleware-retry@4.4.14': dependencies: '@smithy/node-config-provider': 4.3.5 @@ -6162,17 +6761,40 @@ snapshots: '@smithy/uuid': 1.1.0 tslib: 2.8.1 + '@smithy/middleware-retry@4.4.16': + dependencies: + '@smithy/node-config-provider': 4.3.6 + '@smithy/protocol-http': 5.3.6 + '@smithy/service-error-classification': 4.2.6 + '@smithy/smithy-client': 4.10.1 + '@smithy/types': 4.10.0 + '@smithy/util-middleware': 4.2.6 + '@smithy/util-retry': 4.2.6 + '@smithy/uuid': 1.1.0 + tslib: 2.8.1 + '@smithy/middleware-serde@4.2.6': dependencies: '@smithy/protocol-http': 5.3.5 '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/middleware-serde@4.2.7': + dependencies: + '@smithy/protocol-http': 5.3.6 + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/middleware-stack@4.2.5': dependencies: '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/middleware-stack@4.2.6': + dependencies: + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/node-config-provider@4.3.5': dependencies: '@smithy/property-provider': 4.2.5 @@ -6180,6 +6802,13 @@ snapshots: '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/node-config-provider@4.3.6': + dependencies: + '@smithy/property-provider': 4.2.6 + '@smithy/shared-ini-file-loader': 4.4.1 + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/node-http-handler@4.4.5': dependencies: '@smithy/abort-controller': 4.2.5 @@ -6188,36 +6817,74 @@ snapshots: '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/node-http-handler@4.4.6': + dependencies: + '@smithy/abort-controller': 4.2.6 + '@smithy/protocol-http': 5.3.6 + '@smithy/querystring-builder': 4.2.6 + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/property-provider@4.2.5': dependencies: '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/property-provider@4.2.6': + dependencies: + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/protocol-http@5.3.5': dependencies: '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/protocol-http@5.3.6': + dependencies: + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/querystring-builder@4.2.5': dependencies: '@smithy/types': 4.9.0 '@smithy/util-uri-escape': 4.2.0 tslib: 2.8.1 + '@smithy/querystring-builder@4.2.6': + dependencies: + '@smithy/types': 4.10.0 + '@smithy/util-uri-escape': 4.2.0 + tslib: 2.8.1 + '@smithy/querystring-parser@4.2.5': dependencies: '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/querystring-parser@4.2.6': + dependencies: + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/service-error-classification@4.2.5': dependencies: '@smithy/types': 4.9.0 + '@smithy/service-error-classification@4.2.6': + dependencies: + '@smithy/types': 4.10.0 + '@smithy/shared-ini-file-loader@4.4.0': dependencies: '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/shared-ini-file-loader@4.4.1': + dependencies: + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/signature-v4@5.3.5': dependencies: '@smithy/is-array-buffer': 4.2.0 @@ -6229,6 +6896,16 @@ snapshots: '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 + '@smithy/smithy-client@4.10.1': + dependencies: + '@smithy/core': 3.19.0 + '@smithy/middleware-endpoint': 4.4.0 + '@smithy/middleware-stack': 4.2.6 + '@smithy/protocol-http': 5.3.6 + '@smithy/types': 4.10.0 + '@smithy/util-stream': 4.5.7 + tslib: 2.8.1 + '@smithy/smithy-client@4.9.10': dependencies: '@smithy/core': 3.18.7 @@ -6239,6 +6916,10 @@ snapshots: '@smithy/util-stream': 4.5.6 tslib: 2.8.1 + '@smithy/types@4.10.0': + dependencies: + tslib: 2.8.1 + '@smithy/types@4.9.0': dependencies: tslib: 2.8.1 @@ -6249,6 +6930,12 @@ snapshots: '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/url-parser@4.2.6': + dependencies: + '@smithy/querystring-parser': 4.2.6 + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/util-base64@4.3.0': dependencies: '@smithy/util-buffer-from': 4.2.0 @@ -6284,6 +6971,13 @@ snapshots: '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/util-defaults-mode-browser@4.3.15': + dependencies: + '@smithy/property-provider': 4.2.6 + '@smithy/smithy-client': 4.10.1 + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/util-defaults-mode-node@4.2.16': dependencies: '@smithy/config-resolver': 4.4.3 @@ -6294,12 +6988,28 @@ snapshots: '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/util-defaults-mode-node@4.2.18': + dependencies: + '@smithy/config-resolver': 4.4.4 + '@smithy/credential-provider-imds': 4.2.6 + '@smithy/node-config-provider': 4.3.6 + '@smithy/property-provider': 4.2.6 + '@smithy/smithy-client': 4.10.1 + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/util-endpoints@3.2.5': dependencies: '@smithy/node-config-provider': 4.3.5 '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/util-endpoints@3.2.6': + dependencies: + '@smithy/node-config-provider': 4.3.6 + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/util-hex-encoding@4.2.0': dependencies: tslib: 2.8.1 @@ -6309,12 +7019,23 @@ snapshots: '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/util-middleware@4.2.6': + dependencies: + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/util-retry@4.2.5': dependencies: '@smithy/service-error-classification': 4.2.5 '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/util-retry@4.2.6': + dependencies: + '@smithy/service-error-classification': 4.2.6 + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/util-stream@4.5.6': dependencies: '@smithy/fetch-http-handler': 5.3.6 @@ -6326,6 +7047,17 @@ snapshots: '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 + '@smithy/util-stream@4.5.7': + dependencies: + '@smithy/fetch-http-handler': 5.3.7 + '@smithy/node-http-handler': 4.4.6 + '@smithy/types': 4.10.0 + '@smithy/util-base64': 4.3.0 + '@smithy/util-buffer-from': 4.2.0 + '@smithy/util-hex-encoding': 4.2.0 + '@smithy/util-utf8': 4.2.0 + tslib: 2.8.1 + '@smithy/util-uri-escape@4.2.0': dependencies: tslib: 2.8.1 @@ -6346,6 +7078,12 @@ snapshots: '@smithy/types': 4.9.0 tslib: 2.8.1 + '@smithy/util-waiter@4.2.6': + dependencies: + '@smithy/abort-controller': 4.2.6 + '@smithy/types': 4.10.0 + tslib: 2.8.1 + '@smithy/uuid@1.1.0': dependencies: tslib: 2.8.1 @@ -6557,27 +7295,27 @@ snapshots: '@types/bn.js@5.2.0': dependencies: - '@types/node': 24.10.1 + '@types/node': 25.0.3 '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 24.10.1 + '@types/node': 25.0.3 '@types/buffer-json@2.0.3': {} '@types/clean-css@4.2.11': dependencies: - '@types/node': 24.10.1 + '@types/node': 25.0.3 source-map: 0.6.1 '@types/connect@3.4.38': dependencies: - '@types/node': 24.10.1 + '@types/node': 25.0.3 '@types/cors@2.8.19': dependencies: - '@types/node': 24.10.1 + '@types/node': 25.0.3 '@types/css-font-loading-module@0.0.7': {} @@ -6587,7 +7325,7 @@ snapshots: '@types/dns-packet@5.6.5': dependencies: - '@types/node': 24.10.1 + '@types/node': 25.0.3 '@types/elliptic@6.4.18': dependencies: @@ -6595,7 +7333,7 @@ snapshots: '@types/express-serve-static-core@5.1.0': dependencies: - '@types/node': 24.10.1 + '@types/node': 25.0.3 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -6608,17 +7346,17 @@ snapshots: '@types/from2@2.3.6': dependencies: - '@types/node': 24.10.1 + '@types/node': 25.0.3 '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 24.10.1 + '@types/node': 25.0.3 '@types/glob@8.1.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 24.10.1 + '@types/node': 25.0.3 '@types/hast@3.0.4': dependencies: @@ -6640,7 +7378,7 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 24.10.1 + '@types/node': 25.0.3 '@types/linkify-it@5.0.0': {} @@ -6663,9 +7401,9 @@ snapshots: '@types/node-forge@1.3.14': dependencies: - '@types/node': 24.10.1 + '@types/node': 25.0.3 - '@types/node@24.10.1': + '@types/node@25.0.3': dependencies: undici-types: 7.16.0 @@ -6683,22 +7421,22 @@ snapshots: '@types/send@1.2.1': dependencies: - '@types/node': 24.10.1 + '@types/node': 25.0.3 '@types/serve-static@2.2.0': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 24.10.1 + '@types/node': 25.0.3 '@types/symbol-tree@3.2.5': {} '@types/tar-stream@3.1.4': dependencies: - '@types/node': 24.10.1 + '@types/node': 25.0.3 '@types/through2@2.0.41': dependencies: - '@types/node': 24.10.1 + '@types/node': 25.0.3 '@types/trusted-types@2.0.7': {} @@ -6722,11 +7460,11 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 24.10.1 + '@types/node': 25.0.3 '@types/yauzl@2.10.3': dependencies: - '@types/node': 24.10.1 + '@types/node': 25.0.3 optional: true '@ungap/structured-clone@1.3.0': {} @@ -7152,7 +7890,7 @@ snapshots: engine.io@6.6.4: dependencies: '@types/cors': 2.8.19 - '@types/node': 24.10.1 + '@types/node': 25.0.3 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.7.2 @@ -7801,9 +8539,9 @@ snapshots: lru-cache@7.18.3: {} - lucide@0.555.0: {} + lucide@0.560.0: {} - lucide@0.556.0: {} + lucide@0.561.0: {} make-dir@3.1.0: dependencies: diff --git a/ts_web/00_commitinfo_data.ts b/ts_web/00_commitinfo_data.ts index fefadfb..85981c3 100644 --- a/ts_web/00_commitinfo_data.ts +++ b/ts_web/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@social.io/catalog', - version: '1.3.0', + version: '1.4.0', description: 'catalog for social.io' } diff --git a/ts_web/elements/00colors.ts b/ts_web/elements/00colors.ts index 34f78fe..eb0d324 100644 --- a/ts_web/elements/00colors.ts +++ b/ts_web/elements/00colors.ts @@ -4,102 +4,102 @@ export const colors = { // Background colors - softer, more subtle background: { light: 'hsl(0 0% 100%)', - dark: 'hsl(224 71.4% 4.1%)' + dark: 'hsl(0 0% 4%)' }, - + // Foreground colors - less contrast for modern look foreground: { - light: 'hsl(224 71.4% 4.1%)', - dark: 'hsl(210 20% 98%)' + light: 'hsl(0 0% 4%)', + dark: 'hsl(0 0% 98%)' }, - + // Card colors - subtle elevation card: { light: 'hsl(0 0% 100%)', - dark: 'hsl(224 71.4% 4.1%)' + dark: 'hsl(0 0% 4%)' }, - + cardForeground: { - light: 'hsl(224 71.4% 4.1%)', - dark: 'hsl(210 20% 98%)' + light: 'hsl(0 0% 4%)', + dark: 'hsl(0 0% 98%)' }, - + // Popover colors popover: { light: 'hsl(0 0% 100%)', - dark: 'hsl(222.2 84% 4.9%)' + dark: 'hsl(0 0% 5%)' }, - + popoverForeground: { - light: 'hsl(222.2 84% 4.9%)', - dark: 'hsl(210 40% 98%)' + light: 'hsl(0 0% 5%)', + dark: 'hsl(0 0% 98%)' }, - + // Primary colors - modern indigo/blue primary: { light: 'hsl(221.2 83.2% 53.3%)', dark: 'hsl(217.2 91.2% 59.8%)' }, - + primaryForeground: { - light: 'hsl(210 20% 98%)', - dark: 'hsl(224 71.4% 4.1%)' + light: 'hsl(0 0% 98%)', + dark: 'hsl(0 0% 4%)' }, - + // Secondary colors - more subtle secondary: { - light: 'hsl(220 14.3% 95.9%)', - dark: 'hsl(215 27.9% 16.9%)' + light: 'hsl(0 0% 96%)', + dark: 'hsl(0 0% 17%)' }, - + secondaryForeground: { - light: 'hsl(220.9 39.3% 11%)', - dark: 'hsl(210 20% 98%)' + light: 'hsl(0 0% 11%)', + dark: 'hsl(0 0% 98%)' }, - + // Muted colors - softer grays muted: { - light: 'hsl(220 14.3% 95.9%)', - dark: 'hsl(215 27.9% 16.9%)' + light: 'hsl(0 0% 96%)', + dark: 'hsl(0 0% 17%)' }, - + mutedForeground: { - light: 'hsl(220 8.9% 46.1%)', - dark: 'hsl(217.9 10.6% 64.9%)' + light: 'hsl(0 0% 46%)', + dark: 'hsl(0 0% 65%)' }, - + // Accent colors - subtle hover states accent: { - light: 'hsl(220 14.3% 95.9%)', - dark: 'hsl(215 27.9% 16.9%)' + light: 'hsl(0 0% 96%)', + dark: 'hsl(0 0% 17%)' }, - + accentForeground: { - light: 'hsl(220.9 39.3% 11%)', - dark: 'hsl(210 20% 98%)' + light: 'hsl(0 0% 11%)', + dark: 'hsl(0 0% 98%)' }, - + // Destructive colors - softer red destructive: { light: 'hsl(0 72.2% 50.6%)', dark: 'hsl(0 62.8% 30.6%)' }, - + destructiveForeground: { light: 'hsl(0 0% 98%)', dark: 'hsl(0 0% 98%)' }, - + // Border color - very subtle border: { - light: 'hsl(220 13% 91%)', - dark: 'hsl(215 27.9% 16.9%)' + light: 'hsl(0 0% 91%)', + dark: 'hsl(0 0% 17%)' }, - + // Input color input: { - light: 'hsl(214.3 31.8% 91.4%)', - dark: 'hsl(217.2 32.6% 17.5%)' + light: 'hsl(0 0% 91%)', + dark: 'hsl(0 0% 18%)' }, // Ring color - subtle focus indicator diff --git a/ts_web/elements/00tokens.ts b/ts_web/elements/00tokens.ts index db85c13..7e1bf65 100644 --- a/ts_web/elements/00tokens.ts +++ b/ts_web/elements/00tokens.ts @@ -185,7 +185,7 @@ export const focusRing = css` outline: 2px solid transparent; outline-offset: 2px; &:focus-visible { - outline-color: ${cssManager.bdTheme('hsl(222.2 84% 4.9%)', 'hsl(212.7 26.8% 83.9%)')}; + outline-color: ${cssManager.bdTheme('hsl(0 0% 5%)', 'hsl(0 0% 84%)')}; } `; diff --git a/ts_web/elements/sio-fab.ts b/ts_web/elements/sio-fab.ts index bd96516..74f4a77 100644 --- a/ts_web/elements/sio-fab.ts +++ b/ts_web/elements/sio-fab.ts @@ -6,12 +6,13 @@ import { type TemplateResult, cssManager, css, + unsafeCSS, + state, } from '@design.estate/dees-element'; import * as domtools from '@design.estate/dees-domtools'; import { SioCombox } from './sio-combox.js'; import { SioIcon } from './sio-icon.js'; -import { state } from '@design.estate/dees-element'; SioCombox; SioIcon; @@ -44,194 +45,214 @@ export class SioFab extends DeesElement { domtools.DomTools.setupDomTools(); } + public static styles = [ + cssManager.defaultStyles, + css` + :host { + will-change: transform; + position: absolute; + display: block; + bottom: 20px; + right: 20px; + z-index: 10000; + color: #fff; + --fab-gradient-start: #6366f1; + --fab-gradient-mid: #8b5cf6; + --fab-gradient-end: #a855f7; + --fab-gradient-hover-end: #c026d3; + --fab-shadow-color: rgba(139, 92, 246, 0.25); + --fab-size: 60px; + --fab-combox-offset: calc(var(--fab-size) + ${unsafeCSS(spacing["4"])}); + } + + #mainbox { + transition: ${unsafeCSS(transitions.all)}; + position: absolute; + bottom: 0px; + right: 0px; + height: var(--fab-size); + width: var(--fab-size); + box-shadow: 0 4px 16px -2px rgba(0, 0, 0, 0.1), 0 2px 8px -2px rgba(0, 0, 0, 0.06); + line-height: var(--fab-size); + text-align: center; + cursor: pointer; + background: linear-gradient(135deg, var(--fab-gradient-start) 0%, var(--fab-gradient-mid) 50%, var(--fab-gradient-end) 100%); + color: white; + border-radius: ${unsafeCSS(radius.full)}; + user-select: none; + border: none; + animation: fabEntrance 300ms cubic-bezier(0.4, 0, 0.2, 1); + overflow: hidden; + backdrop-filter: blur(10px); + -webkit-backdrop-filter: blur(10px); + } + + #mainbox::before { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: linear-gradient(135deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 50%); + opacity: 0; + transition: opacity 200ms ease; + } + + #mainbox::after { + content: ''; + position: absolute; + top: -4px; + left: -4px; + right: -4px; + bottom: -4px; + background: linear-gradient(135deg, var(--fab-gradient-start), var(--fab-gradient-end)); + border-radius: inherit; + z-index: -1; + opacity: 0; + filter: blur(12px); + transition: opacity 300ms ease; + } + + #mainbox:hover::before { + opacity: 1; + } + + #mainbox:hover::after { + opacity: 0.3; + } + + @keyframes fabEntrance { + from { + transform: scale(0.8); + opacity: 0; + } + to { + transform: scale(1); + opacity: 1; + } + } + + #mainbox:hover { + transform: scale(1.02); + background: linear-gradient(135deg, var(--fab-gradient-start) 0%, var(--fab-gradient-mid) 50%, var(--fab-gradient-hover-end) 100%); + box-shadow: 0 8px 20px -4px var(--fab-shadow-color); + } + + #mainbox:active { + transform: scale(0.98); + box-shadow: 0 4px 12px -2px var(--fab-shadow-color); + } + + #mainbox.pulse::after { + animation: fabPulse 0.6s ease-out forwards; + } + + @keyframes fabPulse { + 0% { + box-shadow: 0 0 0 0 rgba(139, 92, 246, 0.4); + opacity: 1; + } + 100% { + box-shadow: 0 0 0 12px rgba(139, 92, 246, 0); + opacity: 0; + } + } + + #mainbox .icon { + position: absolute; + top: 0px; + left: 0px; + will-change: transform, opacity; + transition: all 200ms cubic-bezier(0.4, 0, 0.2, 1); + height: 100%; + width: 100%; + display: flex; + align-items: center; + justify-content: center; + } + + #mainbox .icon.open { + opacity: 1; + transform: rotate(0deg) scale(1); + } + + #mainbox .icon.close { + opacity: 0; + transform: rotate(-45deg) scale(0.9); + } + + /* When combox is open */ + :host(.combox-open) #mainbox .icon.open { + opacity: 0; + transform: rotate(45deg) scale(0.9); + } + + :host(.combox-open) #mainbox .icon.close { + opacity: 1; + transform: rotate(0deg) scale(1); + } + + #mainbox .icon sio-icon { + color: white; + filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)); + } + + #mainbox .icon.close sio-icon { + transform: scale(1); + } + + #comboxContainer { + position: absolute; + bottom: 0; + right: 0; + pointer-events: none; + } + + #comboxContainer sio-combox { + position: absolute; + bottom: var(--fab-combox-offset); + right: 0; + transition: ${unsafeCSS(transitions.all)}; + will-change: transform; + transform: translateY(${unsafeCSS(spacing["5"])}); + opacity: 0; + pointer-events: none; + } + + #comboxContainer.show { + pointer-events: all; + } + + #comboxContainer.show sio-combox { + transform: translateY(0px); + opacity: 1; + pointer-events: all; + } + `, + // Mobile responsive styles - smaller FAB on phablet and phone + cssManager.cssForPhablet(css` + :host { + --fab-size: 48px; + --fab-combox-offset: calc(var(--fab-size) + ${unsafeCSS(spacing["3"])}); + bottom: 16px; + right: 16px; + } + `), + ]; + public render(): TemplateResult { return html` - ${domtools.elementBasic.styles} - -