feat(eco-view-containers): add eco-view-containers demo and export; update remove button to destructive; bump devDependencies

This commit is contained in:
2026-01-13 08:08:58 +00:00
parent 2ecd05eef2
commit 23e5d93183
8 changed files with 340 additions and 182 deletions

View File

@@ -1,5 +1,13 @@
# Changelog
## 2026-01-13 - 3.40.0 - feat(eco-view-containers)
add eco-view-containers demo and export; update remove button to destructive; bump devDependencies
- Add ts_web/views/eco-view-containers/eco-view-containers.demo.ts with sample container and log data and a demo template
- Export eco-view-containers from ts_web/views/eco-view-containers/index.ts and add export to ts_web/views/index.ts
- Change remove button in eco-view-containers to use .type='destructive' (removed .status='error')
- Bump devDependencies: @git.zone/tsbuild ^4.1.0 -> ^4.1.2 and @types/node ^25.0.6 -> ^25.0.7
## 2026-01-12 - 3.39.1 - fix(deps)
bump @design.estate/dees-catalog to ^3.36.0

View File

@@ -23,12 +23,12 @@
},
"devDependencies": {
"@design.estate/dees-wcctools": "^3.7.1",
"@git.zone/tsbuild": "^4.1.0",
"@git.zone/tsbuild": "^4.1.2",
"@git.zone/tsbundle": "^2.8.1",
"@git.zone/tstest": "^3.1.4",
"@git.zone/tswatch": "^2.3.13",
"@push.rocks/projectinfo": "^5.0.2",
"@types/node": "^25.0.6"
"@types/node": "^25.0.7"
},
"files": [
"ts/**/*",

354
pnpm-lock.yaml generated
View File

@@ -28,8 +28,8 @@ importers:
specifier: ^3.7.1
version: 3.7.1
'@git.zone/tsbuild':
specifier: ^4.1.0
version: 4.1.0
specifier: ^4.1.2
version: 4.1.2
'@git.zone/tsbundle':
specifier: ^2.8.1
version: 2.8.1
@@ -43,8 +43,8 @@ importers:
specifier: ^5.0.2
version: 5.0.2
'@types/node':
specifier: ^25.0.6
version: 25.0.6
specifier: ^25.0.7
version: 25.0.7
packages:
@@ -103,24 +103,24 @@ packages:
resolution: {integrity: sha512-Y3ww3yd1wzmS2r3qgH3jg4MxCTdeNrae2J1BmdV+IW/2R2gFWJva5U5GbS6KUSUxanJBRG7gd8uOIi1b0EMOng==}
engines: {node: '>=18.0.0'}
'@aws-sdk/client-s3@3.966.0':
resolution: {integrity: sha512-IckVv+A6irQyXTiJrNpfi63ZtPuk6/Iu70TnMq2DTRFK/4bD2bOvqL1IHZ2WGmZMoeWd5LI8Fn6pIwdK6g4QJQ==}
'@aws-sdk/client-s3@3.967.0':
resolution: {integrity: sha512-7vDlsBqd9y0dJDjCy84WMN+1r60El97IKMGlegU+l9K2+t8+Wf8bYj/J2xfm+6Ayemje6P4nkKS9tubxBLqg+A==}
engines: {node: '>=18.0.0'}
'@aws-sdk/client-sso@3.946.0':
resolution: {integrity: sha512-kGAs5iIVyUz4p6TX3pzG5q3cNxXnVpC4pwRC6DCSaSv9ozyPjc2d74FsK4fZ+J+ejtvCdJk72uiuQtWJc86Wuw==}
engines: {node: '>=18.0.0'}
'@aws-sdk/client-sso@3.966.0':
resolution: {integrity: sha512-hQZDQgqRJclALDo9wK+bb5O+VpO8JcjImp52w9KPSz9XveNRgE9AYfklRJd8qT2Bwhxe6IbnqYEino2wqUMA1w==}
'@aws-sdk/client-sso@3.967.0':
resolution: {integrity: sha512-7RgUwHcRMJtWme6kCHGUVT+Rn9GmNH+FHm34N9UgMXzUqQlzFMweE7T5E9O8nv3wIp7xFNB20ADaCw9Xdnox1Q==}
engines: {node: '>=18.0.0'}
'@aws-sdk/core@3.946.0':
resolution: {integrity: sha512-u2BkbLLVbMFrEiXrko2+S6ih5sUZPlbVyRPtXOqMHlCyzr70sE8kIiD6ba223rQeIFPcYfW/wHc6k4ihW2xxVg==}
engines: {node: '>=18.0.0'}
'@aws-sdk/core@3.966.0':
resolution: {integrity: sha512-QaRVBHD1prdrFXIeFAY/1w4b4S0EFyo/ytzU+rCklEjMRT7DKGXGoHXTWLGz+HD7ovlS5u+9cf8a/LeSOEMzww==}
'@aws-sdk/core@3.967.0':
resolution: {integrity: sha512-sJmuP7GrVmlbO6DpXkuf9Mbn6jGNNvy6PLawvaxVF150c8bpNk3w39rerRls6q1dot1dBFV2D29hBXMY1agNMg==}
engines: {node: '>=18.0.0'}
'@aws-sdk/crc64-nvme@3.965.0':
@@ -131,64 +131,64 @@ packages:
resolution: {integrity: sha512-P4l+K6wX1tf8LmWUvZofdQ+BgCNyk6Tb9u1H10npvqpuCD+dCM4pXIBq3PQcv/juUBOvLGGREo+Govuh3lfD0Q==}
engines: {node: '>=18.0.0'}
'@aws-sdk/credential-provider-env@3.966.0':
resolution: {integrity: sha512-sxVKc9PY0SH7jgN/8WxhbKQ7MWDIgaJv1AoAKJkhJ+GM5r09G5Vb2Vl8ALYpsy+r8b+iYpq5dGJj8k2VqxoQMg==}
'@aws-sdk/credential-provider-env@3.967.0':
resolution: {integrity: sha512-+XWw0+f/txeMbEVRtTFZhgSw1ymH1ffaVKkdMBSnw48rfSohJElKmitCqdihagRTZpzh7m8qI6tIQ5t3OUqugw==}
engines: {node: '>=18.0.0'}
'@aws-sdk/credential-provider-http@3.946.0':
resolution: {integrity: sha512-/zeOJ6E7dGZQ/l2k7KytEoPJX0APIhwt0A79hPf/bUpMF4dDs2P6JmchDrotk0a0Y/MIdNF8sBQ/MEOPnBiYoQ==}
engines: {node: '>=18.0.0'}
'@aws-sdk/credential-provider-http@3.966.0':
resolution: {integrity: sha512-VTJDP1jOibVtc5pn5TNE12rhqOO/n10IjkoJi8fFp9BMfmh3iqo70Ppvphz/Pe/R9LcK5Z3h0Z4EB9IXDR6kag==}
'@aws-sdk/credential-provider-http@3.967.0':
resolution: {integrity: sha512-0/GIAEv5pY5htg6IBMuYccBgzz3oS2DqHjHi396ziTrwlhbrCNX96AbNhQhzAx3LBZUk13sPfeapjyQ7G57Ekg==}
engines: {node: '>=18.0.0'}
'@aws-sdk/credential-provider-ini@3.946.0':
resolution: {integrity: sha512-Pdgcra3RivWj/TuZmfFaHbqsvvgnSKO0CxlRUMMr0PgBiCnUhyl+zBktdNOeGsOPH2fUzQpYhcUjYUgVSdcSDQ==}
engines: {node: '>=18.0.0'}
'@aws-sdk/credential-provider-ini@3.966.0':
resolution: {integrity: sha512-4oQKkYMCUx0mffKuH8LQag1M4Fo5daKVmsLAnjrIqKh91xmCrcWlAFNMgeEYvI1Yy125XeNSaFMfir6oNc2ODA==}
'@aws-sdk/credential-provider-ini@3.967.0':
resolution: {integrity: sha512-U8dMpaM6Qf6+2Qvp1uG6OcWv1RlrZW7tQkpmzEVWH8HZTGrVHIXXju64NMtIOr7yOnNwd0CKcytuD1QG+phCwQ==}
engines: {node: '>=18.0.0'}
'@aws-sdk/credential-provider-login@3.946.0':
resolution: {integrity: sha512-5iqLNc15u2Zx+7jOdQkIbP62N7n2031tw5hkmIG0DLnozhnk64osOh2CliiOE9x3c4P9Pf4frAwgyy9GzNTk2g==}
engines: {node: '>=18.0.0'}
'@aws-sdk/credential-provider-login@3.966.0':
resolution: {integrity: sha512-wD1KlqLyh23Xfns/ZAPxebwXixoJJCuDbeJHFrLDpP4D4h3vA2S8nSFgBSFR15q9FhgRfHleClycf6g5K4Ww6w==}
'@aws-sdk/credential-provider-login@3.967.0':
resolution: {integrity: sha512-kbvZsZL6CBlfnb71zuJdJmBUFZN5utNrcziZr/DZ2olEOkA9vlmizE8i9BUIbmS7ptjgvRnmcY1A966yfhiblw==}
engines: {node: '>=18.0.0'}
'@aws-sdk/credential-provider-node@3.946.0':
resolution: {integrity: sha512-I7URUqnBPng1a5y81OImxrwERysZqMBREG6svhhGeZgxmqcpAZ8z5ywILeQXdEOCuuES8phUp/ojzxFjPXp/eA==}
engines: {node: '>=18.0.0'}
'@aws-sdk/credential-provider-node@3.966.0':
resolution: {integrity: sha512-7QCOERGddMw7QbjE+LSAFgwOBpPv4px2ty0GCK7ZiPJGsni2EYmM4TtYnQb9u1WNHmHqIPWMbZR0pKDbyRyHlQ==}
'@aws-sdk/credential-provider-node@3.967.0':
resolution: {integrity: sha512-WuNbHs9rfKKSVok4+OBrZf0AHfzDgFYYMxN2G/q6ZfUmY4QmiPyxV5HkNFh1rqDxS9VV6kAZPo0EBmry10idSg==}
engines: {node: '>=18.0.0'}
'@aws-sdk/credential-provider-process@3.946.0':
resolution: {integrity: sha512-GtGHX7OGqIeVQ3DlVm5RRF43Qmf3S1+PLJv9svrdvAhAdy2bUb044FdXXqrtSsIfpzTKlHgQUiRo5MWLd35Ntw==}
engines: {node: '>=18.0.0'}
'@aws-sdk/credential-provider-process@3.966.0':
resolution: {integrity: sha512-q5kCo+xHXisNbbPAh/DiCd+LZX4wdby77t7GLk0b2U0/mrel4lgy6o79CApe+0emakpOS1nPZS7voXA7vGPz4w==}
'@aws-sdk/credential-provider-process@3.967.0':
resolution: {integrity: sha512-sNCY5JDV0whsfsZ6c2+6eUwH33H7UhKbqvCPbEYlIIa8wkGjCtCyFI3zZIJHVcMKJJ3117vSUFHEkNA7g+8rtw==}
engines: {node: '>=18.0.0'}
'@aws-sdk/credential-provider-sso@3.946.0':
resolution: {integrity: sha512-LeGSSt2V5iwYey1ENGY75RmoDP3bA2iE/py8QBKW8EDA8hn74XBLkprhrK5iccOvU3UGWY8WrEKFAFGNjJOL9g==}
engines: {node: '>=18.0.0'}
'@aws-sdk/credential-provider-sso@3.966.0':
resolution: {integrity: sha512-Rv5aEfbpqsQZzxpX2x+FbSyVFOE3Dngome+exNA8jGzc00rrMZEUnm3J3yAsLp/I2l7wnTfI0r2zMe+T9/nZAQ==}
'@aws-sdk/credential-provider-sso@3.967.0':
resolution: {integrity: sha512-0K6kITKNytFjk1UYabYUsTThgU6TQkyW6Wmt8S5zd1A/up7NSQGpp58Rpg9GIf4amQDQwb+p9FGG7emmV8FEeA==}
engines: {node: '>=18.0.0'}
'@aws-sdk/credential-provider-web-identity@3.946.0':
resolution: {integrity: sha512-ocBCvjWfkbjxElBI1QUxOnHldsNhoU0uOICFvuRDAZAoxvypJHN3m5BJkqb7gqorBbcv3LRgmBdEnWXOAvq+7Q==}
engines: {node: '>=18.0.0'}
'@aws-sdk/credential-provider-web-identity@3.966.0':
resolution: {integrity: sha512-Yv1lc9iic9xg3ywMmIAeXN1YwuvfcClLVdiF2y71LqUgIOupW8B8my84XJr6pmOQuKzZa++c2znNhC9lGsbKyw==}
'@aws-sdk/credential-provider-web-identity@3.967.0':
resolution: {integrity: sha512-Vkr7S2ec7q/v8i/MzkHcBEdqqfWz3lyb8FDjb+NjslEwdxC3f6XwADRZzWwV1pChfx6SbsvJXKfkcF/pKAelhA==}
engines: {node: '>=18.0.0'}
'@aws-sdk/middleware-bucket-endpoint@3.936.0':
@@ -211,8 +211,8 @@ packages:
resolution: {integrity: sha512-HJA7RIWsnxcChyZ1hNF/3JICkYCqDonxoeG8FkrmLRBknZ8WVdJiPD420/UwrWaa5F2MuTDA92jxk77rI09h1w==}
engines: {node: '>=18.0.0'}
'@aws-sdk/middleware-flexible-checksums@3.966.0':
resolution: {integrity: sha512-0/ofXeceTH/flKhg4EGGYr4cDtaLVkR/2RI05J/hxrHIls+iM6j8++GO0TocxmZYK+8B+7XKSaV9LU26nboTUQ==}
'@aws-sdk/middleware-flexible-checksums@3.967.0':
resolution: {integrity: sha512-RuOan0fknnAep2pTSjmJ+Heomowxg3M3s+pcs0JEW/SYnvdwYhFOTcFg2VBvGv3V1kwXxXHMlC57zoGn6pNcqg==}
engines: {node: '>=18.0.0'}
'@aws-sdk/middleware-host-header@3.936.0':
@@ -251,8 +251,8 @@ packages:
resolution: {integrity: sha512-0UTFmFd8PX2k/jLu/DBmR+mmLQWAtUGHYps9Rjx3dcXNwaMLaa/39NoV3qn7Dwzfpqc6JZlZzBk+NDOCJIHW9g==}
engines: {node: '>=18.0.0'}
'@aws-sdk/middleware-sdk-s3@3.966.0':
resolution: {integrity: sha512-9N9zncsY5ydDCRatKdrPZcdCwNWt7TdHmqgwQM52PuA5gs1HXWwLLNDy/51H+9RTHi7v6oly+x9utJ/qypCh2g==}
'@aws-sdk/middleware-sdk-s3@3.967.0':
resolution: {integrity: sha512-Kkd6xGwTqbg7Spq1SI3ZX6PPYKdGLxdRGlXGNE3lnEPzNueQZQJKLZFpOY2aVdcAT+ytAY96N5szeeeAsFdUaA==}
engines: {node: '>=18.0.0'}
'@aws-sdk/middleware-ssec@3.936.0':
@@ -267,16 +267,16 @@ packages:
resolution: {integrity: sha512-7QcljCraeaWQNuqmOoAyZs8KpZcuhPiqdeeKoRd397jVGNRehLFsZbIMOvwaluUDFY11oMyXOkQEERe1Zo2fCw==}
engines: {node: '>=18.0.0'}
'@aws-sdk/middleware-user-agent@3.966.0':
resolution: {integrity: sha512-MvGoy0vhMluVpSB5GaGJbYLqwbZfZjwEZhneDHdPhgCgQqmCtugnYIIjpUw7kKqWGsmaMQmNEgSFf1zYYmwOyg==}
'@aws-sdk/middleware-user-agent@3.967.0':
resolution: {integrity: sha512-2qzJzZj5u+cZiG7kz3XJPaTH4ssUY/aet1kwJsUTFKrWeHUf7mZZkDFfkXP5cOffgiOyR5ZkrmJoLKAde9hshg==}
engines: {node: '>=18.0.0'}
'@aws-sdk/nested-clients@3.946.0':
resolution: {integrity: sha512-rjAtEguukeW8mlyEQMQI56vxFoyWlaNwowmz1p1rav948SUjtrzjHAp4TOQWhibb7AR7BUTHBCgIcyCRjBEf4g==}
engines: {node: '>=18.0.0'}
'@aws-sdk/nested-clients@3.966.0':
resolution: {integrity: sha512-FRzAWwLNoKiaEWbYhnpnfartIdOgiaBLnPcd3uG1Io+vvxQUeRPhQIy4EfKnT3AuA+g7gzSCjMG2JKoJOplDtQ==}
'@aws-sdk/nested-clients@3.967.0':
resolution: {integrity: sha512-PYa7V8w0gaNux6Sz/Z7zrHmPloEE+EKpRxQIOG/D0askTr5Yd4oO2KGgcInf65uHK3f0Z9U4CTUGHZvQvABypA==}
engines: {node: '>=18.0.0'}
'@aws-sdk/region-config-resolver@3.936.0':
@@ -291,16 +291,16 @@ packages:
resolution: {integrity: sha512-61FZ685lKiJuQ06g6U7K3PL9EwKCxNm51wNlxyKV57nnl1GrLD0NC8O3/hDNkCQLNBArT9y3IXl2H7TtIxP8Jg==}
engines: {node: '>=18.0.0'}
'@aws-sdk/signature-v4-multi-region@3.966.0':
resolution: {integrity: sha512-VNSpyfKtDiBg/nPwSXDvnjISaDE9mI8zhOK3C4/obqh8lK1V6j04xDlwyIWbbIM0f6VgV1FVixlghtJB79eBqA==}
'@aws-sdk/signature-v4-multi-region@3.967.0':
resolution: {integrity: sha512-LfpCEqe/BliiwBtNImz/Txx6MQZkDqjP2bbk+Q4Km6mYhFU9pyPlKo3AYEHfGWn92Smt1nS3S8SzIK0nL6J2Fg==}
engines: {node: '>=18.0.0'}
'@aws-sdk/token-providers@3.946.0':
resolution: {integrity: sha512-a5c+rM6CUPX2ExmUZ3DlbLlS5rQr4tbdoGcgBsjnAHiYx8MuMNAI+8M7wfjF13i2yvUQj5WEIddvLpayfEZj9g==}
engines: {node: '>=18.0.0'}
'@aws-sdk/token-providers@3.966.0':
resolution: {integrity: sha512-8k5cBTicTGYJHhKaweO4gL4fud1KDnLS5fByT6/Xbiu59AxYM4E/h3ds+3jxDMnniCE3gIWpEnyfM9khtmw2lA==}
'@aws-sdk/token-providers@3.967.0':
resolution: {integrity: sha512-Qnd/nJ0CgeUa7zQczgmdQm0vYUF7pD1G0C+dR1T7huHQHRIsgCWIsCV9wNKzOFluqtcr6YAeuTwvY0+l8XWxnA==}
engines: {node: '>=18.0.0'}
'@aws-sdk/types@3.936.0':
@@ -346,8 +346,8 @@ packages:
aws-crt:
optional: true
'@aws-sdk/util-user-agent-node@3.966.0':
resolution: {integrity: sha512-vPPe8V0GLj+jVS5EqFz2NUBgWH35favqxliUOvhp8xBdNRkEjiZm5TqitVtFlxS4RrLY3HOndrWbrP5ejbwl1Q==}
'@aws-sdk/util-user-agent-node@3.967.0':
resolution: {integrity: sha512-yUz6pCGxyG4+QaDg0dkdIBphjQp8A9rrbZa/+U3RJgRrW47hy64clFQUROzj5Poy1Ur8ICVXEUpBsSqRuYEU2g==}
engines: {node: '>=18.0.0'}
peerDependencies:
aws-crt: '>=1.0.0'
@@ -598,8 +598,8 @@ packages:
resolution: {integrity: sha512-Udu3K7SzAo9N013qt7qmm22/wo2hADdheXtBfxFTecp+ogsc0caQNRKEb7pkvvagUGOpG9wJC1ViH6WXs8oXIA==}
engines: {node: '>=6'}
'@git.zone/tsbuild@4.1.0':
resolution: {integrity: sha512-IGNUlbQuUvblPFNQLoldS8d81mzHgUelZ8DGP31XxVkPledwEFNOmJXugcwYTqqriSq9U0nchBtKbX8ogQlkoA==}
'@git.zone/tsbuild@4.1.2':
resolution: {integrity: sha512-S518ulKveO76pS6jrAELrnFaCw5nDAIZD9j6QzVmLYDiZuJmlRwPK3/2E8ugQ+b7ffpkwJ9MT685ooEGDcWQ4Q==}
hasBin: true
'@git.zone/tsbundle@2.8.1':
@@ -1368,8 +1368,8 @@ packages:
resolution: {integrity: sha512-axG9MvKhMWOhFbvf5y2DuyTxQueO0dkedY9QC3mAfndLosRI/9LJv8WaL0mw7ubNhsO4IuXX9/9dYGPFvHrqlw==}
engines: {node: '>=18.0.0'}
'@smithy/core@3.20.2':
resolution: {integrity: sha512-nc99TseyTwL1bg+T21cyEA5oItNy1XN4aUeyOlXJnvyRW5VSK1oRKRoSM/Iq0KFPuqZMxjBemSZHZCOZbSyBMw==}
'@smithy/core@3.20.3':
resolution: {integrity: sha512-iwF1e0+H9vX+4reUA0WjKnc5ueg0Leinl5kI7wsie5bVXoYdzkpINz6NPYhpr/5InOv332a7wNV5AxJyFoVUsQ==}
engines: {node: '>=18.0.0'}
'@smithy/credential-provider-imds@4.2.5':
@@ -1488,16 +1488,16 @@ packages:
resolution: {integrity: sha512-v0q4uTKgBM8dsqGjqsabZQyH85nFaTnFcgpWU1uydKFsdyyMzfvOkNum9G7VK+dOP01vUnoZxIeRiJ6uD0kjIg==}
engines: {node: '>=18.0.0'}
'@smithy/middleware-endpoint@4.4.3':
resolution: {integrity: sha512-Zb8R35hjBhp1oFhiaAZ9QhClpPHdEDmNDC2UrrB2fqV0oNDUUPH12ovZHB5xi/Rd+pg/BJHOR1q+SfsieSKPQg==}
'@smithy/middleware-endpoint@4.4.4':
resolution: {integrity: sha512-TFxS6C5bGSc4djD1SLVmstCpfYDjmMnBR4KRDge5HEEtgSINGPKuxLvaAGfSPx5FFoMaTJkj4jJLNFggeWpRoQ==}
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.19':
resolution: {integrity: sha512-QtisFIjIw2tjMm/ESatjWFVIQb5Xd093z8xhxq/SijLg7Mgo2C2wod47Ib/AHpBLFhwYXPzd7Hp2+JVXfeZyMQ==}
'@smithy/middleware-retry@4.4.20':
resolution: {integrity: sha512-+UvEn/8HGzh/6zpe9xFGZe7go4/fzflggfeRG/TvdGLoUY7Gw+4RgzKJEPU2NvPo0k/j/o7vvx25ZWyOXeGoxw==}
engines: {node: '>=18.0.0'}
'@smithy/middleware-serde@4.2.6':
@@ -1588,8 +1588,8 @@ packages:
resolution: {integrity: sha512-9oNUlqBlFZFOSdxgImA6X5GFuzE7V2H7VG/7E70cdLhidFbdtvxxt81EHgykGK5vq5D3FafH//X+Oy31j3CKOg==}
engines: {node: '>=18.0.0'}
'@smithy/smithy-client@4.10.4':
resolution: {integrity: sha512-rHig+BWjhjlHlah67ryaW9DECYixiJo5pQCTEwsJyarRBAwHMMC3iYz5MXXAHXe64ZAMn1NhTUSTFIu1T6n6jg==}
'@smithy/smithy-client@4.10.5':
resolution: {integrity: sha512-uotYm3WDne01R0DxBqF9J8WZc8gSgdj+uC7Lv/R+GinH4rxcgRLxLDayYkyGAboZlYszly6maQA+NGQ5N4gLhQ==}
engines: {node: '>=18.0.0'}
'@smithy/smithy-client@4.9.10':
@@ -1640,16 +1640,16 @@ packages:
resolution: {integrity: sha512-hlVLdAGrVfyNei+pKIgqDTxfu/ZI2NSyqj4IDxKd5bIsIqwR/dSlkxlPaYxFiIaDVrBy0he8orsFy+Cz119XvA==}
engines: {node: '>=18.0.0'}
'@smithy/util-defaults-mode-browser@4.3.18':
resolution: {integrity: sha512-Ao1oLH37YmLyHnKdteMp6l4KMCGBeZEAN68YYe00KAaKFijFELDbRQRm3CNplz7bez1HifuBV0l5uR6eVJLhIg==}
'@smithy/util-defaults-mode-browser@4.3.19':
resolution: {integrity: sha512-5fkC/yE5aepnzcF9dywKefGlJUMM7JEYUOv97TRDLTtGiiAqf7YG80HJWIBR0qWQPQW3dlQ5eFlUsySvt0rGEA==}
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.21':
resolution: {integrity: sha512-e21ASJDirE96kKXZLcYcnn4Zt0WGOvMYc1P8EK0gQeQ3I8PbJWqBKx9AUr/YeFpDkpYwEu1RsPe4UXk2+QL7IA==}
'@smithy/util-defaults-mode-node@4.2.22':
resolution: {integrity: sha512-f0KNaSK192+kv6GFkUDA0Tvr5B8eU2bFh1EO+cUdlzZ2jap5Zv7KZXa0B/7r/M1+xiYPSIuroxlxQVP1ua9kxg==}
engines: {node: '>=18.0.0'}
'@smithy/util-endpoints@3.2.5':
@@ -2008,8 +2008,8 @@ packages:
'@types/node@22.19.5':
resolution: {integrity: sha512-HfF8+mYcHPcPypui3w3mvzuIErlNOh2OAG+BCeBZCEwyiD5ls2SiCwEyT47OELtf7M3nHxBdu0FsmzdKxkN52Q==}
'@types/node@25.0.6':
resolution: {integrity: sha512-NNu0sjyNxpoiW3YuVFfNz7mxSQ+S4X2G28uqg2s+CzoqoQjLPsWSbsFFyztIAqt2vb8kfEAsJNepMGPTxFDx3Q==}
'@types/node@25.0.7':
resolution: {integrity: sha512-C/er7DlIZgRJO7WtTdYovjIFzGsz0I95UlMyR9anTb4aCpBSRWe5Jc1/RvLKUfzmOxHPGjSE5+63HgLtndxU4w==}
'@types/ping@0.4.4':
resolution: {integrity: sha512-ifvo6w2f5eJYlXm+HiVx67iJe8WZp87sfa683nlqED5Vnt9Z93onkokNoWqOG21EaE8fMxyKPobE+mkPEyxsdw==}
@@ -4489,31 +4489,31 @@ snapshots:
transitivePeerDependencies:
- aws-crt
'@aws-sdk/client-s3@3.966.0':
'@aws-sdk/client-s3@3.967.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.966.0
'@aws-sdk/credential-provider-node': 3.966.0
'@aws-sdk/core': 3.967.0
'@aws-sdk/credential-provider-node': 3.967.0
'@aws-sdk/middleware-bucket-endpoint': 3.966.0
'@aws-sdk/middleware-expect-continue': 3.965.0
'@aws-sdk/middleware-flexible-checksums': 3.966.0
'@aws-sdk/middleware-flexible-checksums': 3.967.0
'@aws-sdk/middleware-host-header': 3.965.0
'@aws-sdk/middleware-location-constraint': 3.965.0
'@aws-sdk/middleware-logger': 3.965.0
'@aws-sdk/middleware-recursion-detection': 3.965.0
'@aws-sdk/middleware-sdk-s3': 3.966.0
'@aws-sdk/middleware-sdk-s3': 3.967.0
'@aws-sdk/middleware-ssec': 3.965.0
'@aws-sdk/middleware-user-agent': 3.966.0
'@aws-sdk/middleware-user-agent': 3.967.0
'@aws-sdk/region-config-resolver': 3.965.0
'@aws-sdk/signature-v4-multi-region': 3.966.0
'@aws-sdk/signature-v4-multi-region': 3.967.0
'@aws-sdk/types': 3.965.0
'@aws-sdk/util-endpoints': 3.965.0
'@aws-sdk/util-user-agent-browser': 3.965.0
'@aws-sdk/util-user-agent-node': 3.966.0
'@aws-sdk/util-user-agent-node': 3.967.0
'@smithy/config-resolver': 4.4.5
'@smithy/core': 3.20.2
'@smithy/core': 3.20.3
'@smithy/eventstream-serde-browser': 4.2.7
'@smithy/eventstream-serde-config-resolver': 4.3.7
'@smithy/eventstream-serde-node': 4.2.7
@@ -4524,21 +4524,21 @@ snapshots:
'@smithy/invalid-dependency': 4.2.7
'@smithy/md5-js': 4.2.7
'@smithy/middleware-content-length': 4.2.7
'@smithy/middleware-endpoint': 4.4.3
'@smithy/middleware-retry': 4.4.19
'@smithy/middleware-endpoint': 4.4.4
'@smithy/middleware-retry': 4.4.20
'@smithy/middleware-serde': 4.2.8
'@smithy/middleware-stack': 4.2.7
'@smithy/node-config-provider': 4.3.7
'@smithy/node-http-handler': 4.4.7
'@smithy/protocol-http': 5.3.7
'@smithy/smithy-client': 4.10.4
'@smithy/smithy-client': 4.10.5
'@smithy/types': 4.11.0
'@smithy/url-parser': 4.2.7
'@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.18
'@smithy/util-defaults-mode-node': 4.2.21
'@smithy/util-defaults-mode-browser': 4.3.19
'@smithy/util-defaults-mode-node': 4.2.22
'@smithy/util-endpoints': 3.2.7
'@smithy/util-middleware': 4.2.7
'@smithy/util-retry': 4.2.7
@@ -4592,41 +4592,41 @@ snapshots:
transitivePeerDependencies:
- aws-crt
'@aws-sdk/client-sso@3.966.0':
'@aws-sdk/client-sso@3.967.0':
dependencies:
'@aws-crypto/sha256-browser': 5.2.0
'@aws-crypto/sha256-js': 5.2.0
'@aws-sdk/core': 3.966.0
'@aws-sdk/core': 3.967.0
'@aws-sdk/middleware-host-header': 3.965.0
'@aws-sdk/middleware-logger': 3.965.0
'@aws-sdk/middleware-recursion-detection': 3.965.0
'@aws-sdk/middleware-user-agent': 3.966.0
'@aws-sdk/middleware-user-agent': 3.967.0
'@aws-sdk/region-config-resolver': 3.965.0
'@aws-sdk/types': 3.965.0
'@aws-sdk/util-endpoints': 3.965.0
'@aws-sdk/util-user-agent-browser': 3.965.0
'@aws-sdk/util-user-agent-node': 3.966.0
'@aws-sdk/util-user-agent-node': 3.967.0
'@smithy/config-resolver': 4.4.5
'@smithy/core': 3.20.2
'@smithy/core': 3.20.3
'@smithy/fetch-http-handler': 5.3.8
'@smithy/hash-node': 4.2.7
'@smithy/invalid-dependency': 4.2.7
'@smithy/middleware-content-length': 4.2.7
'@smithy/middleware-endpoint': 4.4.3
'@smithy/middleware-retry': 4.4.19
'@smithy/middleware-endpoint': 4.4.4
'@smithy/middleware-retry': 4.4.20
'@smithy/middleware-serde': 4.2.8
'@smithy/middleware-stack': 4.2.7
'@smithy/node-config-provider': 4.3.7
'@smithy/node-http-handler': 4.4.7
'@smithy/protocol-http': 5.3.7
'@smithy/smithy-client': 4.10.4
'@smithy/smithy-client': 4.10.5
'@smithy/types': 4.11.0
'@smithy/url-parser': 4.2.7
'@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.18
'@smithy/util-defaults-mode-node': 4.2.21
'@smithy/util-defaults-mode-browser': 4.3.19
'@smithy/util-defaults-mode-node': 4.2.22
'@smithy/util-endpoints': 3.2.7
'@smithy/util-middleware': 4.2.7
'@smithy/util-retry': 4.2.7
@@ -4651,16 +4651,16 @@ snapshots:
'@smithy/util-utf8': 4.2.0
tslib: 2.8.1
'@aws-sdk/core@3.966.0':
'@aws-sdk/core@3.967.0':
dependencies:
'@aws-sdk/types': 3.965.0
'@aws-sdk/xml-builder': 3.965.0
'@smithy/core': 3.20.2
'@smithy/core': 3.20.3
'@smithy/node-config-provider': 4.3.7
'@smithy/property-provider': 4.2.7
'@smithy/protocol-http': 5.3.7
'@smithy/signature-v4': 5.3.7
'@smithy/smithy-client': 4.10.4
'@smithy/smithy-client': 4.10.5
'@smithy/types': 4.11.0
'@smithy/util-base64': 4.3.0
'@smithy/util-middleware': 4.2.7
@@ -4680,9 +4680,9 @@ snapshots:
'@smithy/types': 4.9.0
tslib: 2.8.1
'@aws-sdk/credential-provider-env@3.966.0':
'@aws-sdk/credential-provider-env@3.967.0':
dependencies:
'@aws-sdk/core': 3.966.0
'@aws-sdk/core': 3.967.0
'@aws-sdk/types': 3.965.0
'@smithy/property-provider': 4.2.7
'@smithy/types': 4.11.0
@@ -4701,15 +4701,15 @@ snapshots:
'@smithy/util-stream': 4.5.6
tslib: 2.8.1
'@aws-sdk/credential-provider-http@3.966.0':
'@aws-sdk/credential-provider-http@3.967.0':
dependencies:
'@aws-sdk/core': 3.966.0
'@aws-sdk/core': 3.967.0
'@aws-sdk/types': 3.965.0
'@smithy/fetch-http-handler': 5.3.8
'@smithy/node-http-handler': 4.4.7
'@smithy/property-provider': 4.2.7
'@smithy/protocol-http': 5.3.7
'@smithy/smithy-client': 4.10.4
'@smithy/smithy-client': 4.10.5
'@smithy/types': 4.11.0
'@smithy/util-stream': 4.5.8
tslib: 2.8.1
@@ -4733,16 +4733,16 @@ snapshots:
transitivePeerDependencies:
- aws-crt
'@aws-sdk/credential-provider-ini@3.966.0':
'@aws-sdk/credential-provider-ini@3.967.0':
dependencies:
'@aws-sdk/core': 3.966.0
'@aws-sdk/credential-provider-env': 3.966.0
'@aws-sdk/credential-provider-http': 3.966.0
'@aws-sdk/credential-provider-login': 3.966.0
'@aws-sdk/credential-provider-process': 3.966.0
'@aws-sdk/credential-provider-sso': 3.966.0
'@aws-sdk/credential-provider-web-identity': 3.966.0
'@aws-sdk/nested-clients': 3.966.0
'@aws-sdk/core': 3.967.0
'@aws-sdk/credential-provider-env': 3.967.0
'@aws-sdk/credential-provider-http': 3.967.0
'@aws-sdk/credential-provider-login': 3.967.0
'@aws-sdk/credential-provider-process': 3.967.0
'@aws-sdk/credential-provider-sso': 3.967.0
'@aws-sdk/credential-provider-web-identity': 3.967.0
'@aws-sdk/nested-clients': 3.967.0
'@aws-sdk/types': 3.965.0
'@smithy/credential-provider-imds': 4.2.7
'@smithy/property-provider': 4.2.7
@@ -4765,10 +4765,10 @@ snapshots:
transitivePeerDependencies:
- aws-crt
'@aws-sdk/credential-provider-login@3.966.0':
'@aws-sdk/credential-provider-login@3.967.0':
dependencies:
'@aws-sdk/core': 3.966.0
'@aws-sdk/nested-clients': 3.966.0
'@aws-sdk/core': 3.967.0
'@aws-sdk/nested-clients': 3.967.0
'@aws-sdk/types': 3.965.0
'@smithy/property-provider': 4.2.7
'@smithy/protocol-http': 5.3.7
@@ -4795,14 +4795,14 @@ snapshots:
transitivePeerDependencies:
- aws-crt
'@aws-sdk/credential-provider-node@3.966.0':
'@aws-sdk/credential-provider-node@3.967.0':
dependencies:
'@aws-sdk/credential-provider-env': 3.966.0
'@aws-sdk/credential-provider-http': 3.966.0
'@aws-sdk/credential-provider-ini': 3.966.0
'@aws-sdk/credential-provider-process': 3.966.0
'@aws-sdk/credential-provider-sso': 3.966.0
'@aws-sdk/credential-provider-web-identity': 3.966.0
'@aws-sdk/credential-provider-env': 3.967.0
'@aws-sdk/credential-provider-http': 3.967.0
'@aws-sdk/credential-provider-ini': 3.967.0
'@aws-sdk/credential-provider-process': 3.967.0
'@aws-sdk/credential-provider-sso': 3.967.0
'@aws-sdk/credential-provider-web-identity': 3.967.0
'@aws-sdk/types': 3.965.0
'@smithy/credential-provider-imds': 4.2.7
'@smithy/property-provider': 4.2.7
@@ -4821,9 +4821,9 @@ snapshots:
'@smithy/types': 4.9.0
tslib: 2.8.1
'@aws-sdk/credential-provider-process@3.966.0':
'@aws-sdk/credential-provider-process@3.967.0':
dependencies:
'@aws-sdk/core': 3.966.0
'@aws-sdk/core': 3.967.0
'@aws-sdk/types': 3.965.0
'@smithy/property-provider': 4.2.7
'@smithy/shared-ini-file-loader': 4.4.2
@@ -4843,11 +4843,11 @@ snapshots:
transitivePeerDependencies:
- aws-crt
'@aws-sdk/credential-provider-sso@3.966.0':
'@aws-sdk/credential-provider-sso@3.967.0':
dependencies:
'@aws-sdk/client-sso': 3.966.0
'@aws-sdk/core': 3.966.0
'@aws-sdk/token-providers': 3.966.0
'@aws-sdk/client-sso': 3.967.0
'@aws-sdk/core': 3.967.0
'@aws-sdk/token-providers': 3.967.0
'@aws-sdk/types': 3.965.0
'@smithy/property-provider': 4.2.7
'@smithy/shared-ini-file-loader': 4.4.2
@@ -4868,10 +4868,10 @@ snapshots:
transitivePeerDependencies:
- aws-crt
'@aws-sdk/credential-provider-web-identity@3.966.0':
'@aws-sdk/credential-provider-web-identity@3.967.0':
dependencies:
'@aws-sdk/core': 3.966.0
'@aws-sdk/nested-clients': 3.966.0
'@aws-sdk/core': 3.967.0
'@aws-sdk/nested-clients': 3.967.0
'@aws-sdk/types': 3.965.0
'@smithy/property-provider': 4.2.7
'@smithy/shared-ini-file-loader': 4.4.2
@@ -4930,12 +4930,12 @@ snapshots:
'@smithy/util-utf8': 4.2.0
tslib: 2.8.1
'@aws-sdk/middleware-flexible-checksums@3.966.0':
'@aws-sdk/middleware-flexible-checksums@3.967.0':
dependencies:
'@aws-crypto/crc32': 5.2.0
'@aws-crypto/crc32c': 5.2.0
'@aws-crypto/util': 5.2.0
'@aws-sdk/core': 3.966.0
'@aws-sdk/core': 3.967.0
'@aws-sdk/crc64-nvme': 3.965.0
'@aws-sdk/types': 3.965.0
'@smithy/is-array-buffer': 4.2.0
@@ -5018,16 +5018,16 @@ snapshots:
'@smithy/util-utf8': 4.2.0
tslib: 2.8.1
'@aws-sdk/middleware-sdk-s3@3.966.0':
'@aws-sdk/middleware-sdk-s3@3.967.0':
dependencies:
'@aws-sdk/core': 3.966.0
'@aws-sdk/core': 3.967.0
'@aws-sdk/types': 3.965.0
'@aws-sdk/util-arn-parser': 3.966.0
'@smithy/core': 3.20.2
'@smithy/core': 3.20.3
'@smithy/node-config-provider': 4.3.7
'@smithy/protocol-http': 5.3.7
'@smithy/signature-v4': 5.3.7
'@smithy/smithy-client': 4.10.4
'@smithy/smithy-client': 4.10.5
'@smithy/types': 4.11.0
'@smithy/util-config-provider': 4.2.0
'@smithy/util-middleware': 4.2.7
@@ -5057,12 +5057,12 @@ snapshots:
'@smithy/types': 4.9.0
tslib: 2.8.1
'@aws-sdk/middleware-user-agent@3.966.0':
'@aws-sdk/middleware-user-agent@3.967.0':
dependencies:
'@aws-sdk/core': 3.966.0
'@aws-sdk/core': 3.967.0
'@aws-sdk/types': 3.965.0
'@aws-sdk/util-endpoints': 3.965.0
'@smithy/core': 3.20.2
'@smithy/core': 3.20.3
'@smithy/protocol-http': 5.3.7
'@smithy/types': 4.11.0
tslib: 2.8.1
@@ -5110,41 +5110,41 @@ snapshots:
transitivePeerDependencies:
- aws-crt
'@aws-sdk/nested-clients@3.966.0':
'@aws-sdk/nested-clients@3.967.0':
dependencies:
'@aws-crypto/sha256-browser': 5.2.0
'@aws-crypto/sha256-js': 5.2.0
'@aws-sdk/core': 3.966.0
'@aws-sdk/core': 3.967.0
'@aws-sdk/middleware-host-header': 3.965.0
'@aws-sdk/middleware-logger': 3.965.0
'@aws-sdk/middleware-recursion-detection': 3.965.0
'@aws-sdk/middleware-user-agent': 3.966.0
'@aws-sdk/middleware-user-agent': 3.967.0
'@aws-sdk/region-config-resolver': 3.965.0
'@aws-sdk/types': 3.965.0
'@aws-sdk/util-endpoints': 3.965.0
'@aws-sdk/util-user-agent-browser': 3.965.0
'@aws-sdk/util-user-agent-node': 3.966.0
'@aws-sdk/util-user-agent-node': 3.967.0
'@smithy/config-resolver': 4.4.5
'@smithy/core': 3.20.2
'@smithy/core': 3.20.3
'@smithy/fetch-http-handler': 5.3.8
'@smithy/hash-node': 4.2.7
'@smithy/invalid-dependency': 4.2.7
'@smithy/middleware-content-length': 4.2.7
'@smithy/middleware-endpoint': 4.4.3
'@smithy/middleware-retry': 4.4.19
'@smithy/middleware-endpoint': 4.4.4
'@smithy/middleware-retry': 4.4.20
'@smithy/middleware-serde': 4.2.8
'@smithy/middleware-stack': 4.2.7
'@smithy/node-config-provider': 4.3.7
'@smithy/node-http-handler': 4.4.7
'@smithy/protocol-http': 5.3.7
'@smithy/smithy-client': 4.10.4
'@smithy/smithy-client': 4.10.5
'@smithy/types': 4.11.0
'@smithy/url-parser': 4.2.7
'@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.18
'@smithy/util-defaults-mode-node': 4.2.21
'@smithy/util-defaults-mode-browser': 4.3.19
'@smithy/util-defaults-mode-node': 4.2.22
'@smithy/util-endpoints': 3.2.7
'@smithy/util-middleware': 4.2.7
'@smithy/util-retry': 4.2.7
@@ -5178,9 +5178,9 @@ snapshots:
'@smithy/types': 4.9.0
tslib: 2.8.1
'@aws-sdk/signature-v4-multi-region@3.966.0':
'@aws-sdk/signature-v4-multi-region@3.967.0':
dependencies:
'@aws-sdk/middleware-sdk-s3': 3.966.0
'@aws-sdk/middleware-sdk-s3': 3.967.0
'@aws-sdk/types': 3.965.0
'@smithy/protocol-http': 5.3.7
'@smithy/signature-v4': 5.3.7
@@ -5199,10 +5199,10 @@ snapshots:
transitivePeerDependencies:
- aws-crt
'@aws-sdk/token-providers@3.966.0':
'@aws-sdk/token-providers@3.967.0':
dependencies:
'@aws-sdk/core': 3.966.0
'@aws-sdk/nested-clients': 3.966.0
'@aws-sdk/core': 3.967.0
'@aws-sdk/nested-clients': 3.967.0
'@aws-sdk/types': 3.965.0
'@smithy/property-provider': 4.2.7
'@smithy/shared-ini-file-loader': 4.4.2
@@ -5271,9 +5271,9 @@ snapshots:
'@smithy/types': 4.9.0
tslib: 2.8.1
'@aws-sdk/util-user-agent-node@3.966.0':
'@aws-sdk/util-user-agent-node@3.967.0':
dependencies:
'@aws-sdk/middleware-user-agent': 3.966.0
'@aws-sdk/middleware-user-agent': 3.967.0
'@aws-sdk/types': 3.965.0
'@smithy/node-config-provider': 4.3.7
'@smithy/types': 4.11.0
@@ -5521,7 +5521,7 @@ snapshots:
dependencies:
'@fortawesome/fontawesome-common-types': 7.1.0
'@git.zone/tsbuild@4.1.0':
'@git.zone/tsbuild@4.1.2':
dependencies:
'@git.zone/tspublish': 1.11.0
'@push.rocks/early': 4.0.4
@@ -6152,7 +6152,7 @@ snapshots:
'@push.rocks/smartbucket@3.3.10':
dependencies:
'@aws-sdk/client-s3': 3.966.0
'@aws-sdk/client-s3': 3.967.0
'@push.rocks/smartmime': 2.0.4
'@push.rocks/smartpath': 6.0.0
'@push.rocks/smartpromise': 4.2.3
@@ -7050,7 +7050,7 @@ snapshots:
'@smithy/uuid': 1.1.0
tslib: 2.8.1
'@smithy/core@3.20.2':
'@smithy/core@3.20.3':
dependencies:
'@smithy/middleware-serde': 4.2.8
'@smithy/protocol-http': 5.3.7
@@ -7248,9 +7248,9 @@ snapshots:
'@smithy/util-middleware': 4.2.5
tslib: 2.8.1
'@smithy/middleware-endpoint@4.4.3':
'@smithy/middleware-endpoint@4.4.4':
dependencies:
'@smithy/core': 3.20.2
'@smithy/core': 3.20.3
'@smithy/middleware-serde': 4.2.8
'@smithy/node-config-provider': 4.3.7
'@smithy/shared-ini-file-loader': 4.4.2
@@ -7271,12 +7271,12 @@ snapshots:
'@smithy/uuid': 1.1.0
tslib: 2.8.1
'@smithy/middleware-retry@4.4.19':
'@smithy/middleware-retry@4.4.20':
dependencies:
'@smithy/node-config-provider': 4.3.7
'@smithy/protocol-http': 5.3.7
'@smithy/service-error-classification': 4.2.7
'@smithy/smithy-client': 4.10.4
'@smithy/smithy-client': 4.10.5
'@smithy/types': 4.11.0
'@smithy/util-middleware': 4.2.7
'@smithy/util-retry': 4.2.7
@@ -7417,10 +7417,10 @@ snapshots:
'@smithy/util-utf8': 4.2.0
tslib: 2.8.1
'@smithy/smithy-client@4.10.4':
'@smithy/smithy-client@4.10.5':
dependencies:
'@smithy/core': 3.20.2
'@smithy/middleware-endpoint': 4.4.3
'@smithy/core': 3.20.3
'@smithy/middleware-endpoint': 4.4.4
'@smithy/middleware-stack': 4.2.7
'@smithy/protocol-http': 5.3.7
'@smithy/types': 4.11.0
@@ -7492,10 +7492,10 @@ snapshots:
'@smithy/types': 4.9.0
tslib: 2.8.1
'@smithy/util-defaults-mode-browser@4.3.18':
'@smithy/util-defaults-mode-browser@4.3.19':
dependencies:
'@smithy/property-provider': 4.2.7
'@smithy/smithy-client': 4.10.4
'@smithy/smithy-client': 4.10.5
'@smithy/types': 4.11.0
tslib: 2.8.1
@@ -7509,13 +7509,13 @@ snapshots:
'@smithy/types': 4.9.0
tslib: 2.8.1
'@smithy/util-defaults-mode-node@4.2.21':
'@smithy/util-defaults-mode-node@4.2.22':
dependencies:
'@smithy/config-resolver': 4.4.5
'@smithy/credential-provider-imds': 4.2.7
'@smithy/node-config-provider': 4.3.7
'@smithy/property-provider': 4.2.7
'@smithy/smithy-client': 4.10.4
'@smithy/smithy-client': 4.10.5
'@smithy/types': 4.11.0
tslib: 2.8.1
@@ -7814,27 +7814,27 @@ snapshots:
'@types/bn.js@5.2.0':
dependencies:
'@types/node': 25.0.6
'@types/node': 25.0.7
'@types/body-parser@1.19.6':
dependencies:
'@types/connect': 3.4.38
'@types/node': 25.0.6
'@types/node': 25.0.7
'@types/buffer-json@2.0.3': {}
'@types/clean-css@4.2.11':
dependencies:
'@types/node': 25.0.6
'@types/node': 25.0.7
source-map: 0.6.1
'@types/connect@3.4.38':
dependencies:
'@types/node': 25.0.6
'@types/node': 25.0.7
'@types/cors@2.8.19':
dependencies:
'@types/node': 25.0.6
'@types/node': 25.0.7
'@types/debug@4.1.12':
dependencies:
@@ -7842,7 +7842,7 @@ snapshots:
'@types/dns-packet@5.6.5':
dependencies:
'@types/node': 25.0.6
'@types/node': 25.0.7
'@types/elliptic@6.4.18':
dependencies:
@@ -7850,7 +7850,7 @@ snapshots:
'@types/express-serve-static-core@5.1.0':
dependencies:
'@types/node': 25.0.6
'@types/node': 25.0.7
'@types/qs': 6.14.0
'@types/range-parser': 1.2.7
'@types/send': 1.2.1
@@ -7863,17 +7863,17 @@ snapshots:
'@types/from2@2.3.6':
dependencies:
'@types/node': 25.0.6
'@types/node': 25.0.7
'@types/fs-extra@11.0.4':
dependencies:
'@types/jsonfile': 6.1.4
'@types/node': 25.0.6
'@types/node': 25.0.7
'@types/glob@8.1.0':
dependencies:
'@types/minimatch': 5.1.2
'@types/node': 25.0.6
'@types/node': 25.0.7
'@types/hast@3.0.4':
dependencies:
@@ -7895,7 +7895,7 @@ snapshots:
'@types/jsonfile@6.1.4':
dependencies:
'@types/node': 25.0.6
'@types/node': 25.0.7
'@types/linkify-it@5.0.0': {}
@@ -7918,17 +7918,17 @@ snapshots:
'@types/mute-stream@0.0.4':
dependencies:
'@types/node': 25.0.6
'@types/node': 25.0.7
'@types/node-forge@1.3.14':
dependencies:
'@types/node': 25.0.6
'@types/node': 25.0.7
'@types/node@22.19.5':
dependencies:
undici-types: 6.21.0
'@types/node@25.0.6':
'@types/node@25.0.7':
dependencies:
undici-types: 7.16.0
@@ -7946,22 +7946,22 @@ snapshots:
'@types/send@1.2.1':
dependencies:
'@types/node': 25.0.6
'@types/node': 25.0.7
'@types/serve-static@2.2.0':
dependencies:
'@types/http-errors': 2.0.5
'@types/node': 25.0.6
'@types/node': 25.0.7
'@types/symbol-tree@3.2.5': {}
'@types/tar-stream@3.1.4':
dependencies:
'@types/node': 25.0.6
'@types/node': 25.0.7
'@types/through2@2.0.41':
dependencies:
'@types/node': 25.0.6
'@types/node': 25.0.7
'@types/trusted-types@2.0.7': {}
@@ -7987,11 +7987,11 @@ snapshots:
'@types/ws@8.18.1':
dependencies:
'@types/node': 25.0.6
'@types/node': 25.0.7
'@types/yauzl@2.10.3':
dependencies:
'@types/node': 25.0.6
'@types/node': 25.0.7
optional: true
'@ungap/structured-clone@1.3.0': {}
@@ -8423,7 +8423,7 @@ snapshots:
engine.io@6.6.4:
dependencies:
'@types/cors': 2.8.19
'@types/node': 25.0.6
'@types/node': 25.0.7
accepts: 1.3.8
base64id: 2.0.0
cookie: 0.7.2

View File

@@ -3,6 +3,6 @@
*/
export const commitinfo = {
name: '@ecobridge.xyz/catalog',
version: '3.39.1',
version: '3.40.0',
description: 'A comprehensive library that provides dynamic web components for building sophisticated and modern web applications using JavaScript and TypeScript.'
}

View File

@@ -0,0 +1,149 @@
import { html } from '@design.estate/dees-element';
import type { IContainer } from './eco-view-containers.js';
import type { ILogEntry } from '@design.estate/dees-catalog';
const sampleContainers: IContainer[] = [
{
id: 'a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4y5z6',
name: 'nginx-proxy',
image: 'nginx:alpine',
status: 'running',
state: 'Up 3 days',
created: '2025-01-09T14:30:00Z',
ports: [
{ hostPort: 80, containerPort: 80, protocol: 'tcp' },
{ hostPort: 443, containerPort: 443, protocol: 'tcp' },
],
networks: ['bridge', 'web-network'],
mounts: [
{ source: '/etc/nginx/conf.d', destination: '/etc/nginx/conf.d', mode: 'ro' },
{ source: '/var/log/nginx', destination: '/var/log/nginx', mode: 'rw' },
],
cpuPercent: 2.5,
memoryUsage: 52428800, // 50 MB
memoryLimit: 536870912, // 512 MB
networkRx: 1073741824, // 1 GB
networkTx: 536870912, // 512 MB
},
{
id: 'b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4y5z6a1',
name: 'postgres-db',
image: 'postgres:15',
status: 'running',
state: 'Up 5 days',
created: '2025-01-07T10:00:00Z',
ports: [
{ hostPort: 5432, containerPort: 5432, protocol: 'tcp' },
],
networks: ['db-network'],
mounts: [
{ source: '/var/lib/postgresql/data', destination: '/var/lib/postgresql/data', mode: 'rw' },
],
cpuPercent: 8.3,
memoryUsage: 268435456, // 256 MB
memoryLimit: 1073741824, // 1 GB
networkRx: 2147483648, // 2 GB
networkTx: 1073741824, // 1 GB
},
{
id: 'c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4y5z6a1b2',
name: 'redis-cache',
image: 'redis:7-alpine',
status: 'running',
state: 'Up 2 hours',
created: '2025-01-12T08:00:00Z',
ports: [
{ hostPort: 6379, containerPort: 6379, protocol: 'tcp' },
],
networks: ['cache-network', 'web-network'],
mounts: [],
cpuPercent: 0.5,
memoryUsage: 16777216, // 16 MB
memoryLimit: 134217728, // 128 MB
networkRx: 52428800, // 50 MB
networkTx: 26214400, // 25 MB
},
{
id: 'd4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4y5z6a1b2c3',
name: 'node-api',
image: 'node:20-alpine',
status: 'running',
state: 'Up 1 day',
created: '2025-01-11T12:00:00Z',
ports: [
{ hostPort: 3000, containerPort: 3000, protocol: 'tcp' },
],
networks: ['web-network', 'db-network'],
mounts: [
{ source: '/app', destination: '/app', mode: 'rw' },
{ source: '/app/node_modules', destination: '/app/node_modules', mode: 'rw' },
],
cpuPercent: 45.2,
memoryUsage: 524288000, // 500 MB
memoryLimit: 1073741824, // 1 GB
networkRx: 104857600, // 100 MB
networkTx: 52428800, // 50 MB
},
{
id: 'e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4y5z6a1b2c3d4',
name: 'mongodb-old',
image: 'mongo:4.4',
status: 'stopped',
state: 'Exited (0) 2 days ago',
created: '2024-12-20T10:00:00Z',
ports: [],
networks: ['db-network'],
mounts: [
{ source: '/var/lib/mongodb', destination: '/data/db', mode: 'rw' },
],
cpuPercent: 0,
memoryUsage: 0,
memoryLimit: 2147483648, // 2 GB
networkRx: 0,
networkTx: 0,
},
];
const sampleLogs: ILogEntry[] = [
{ timestamp: '2025-01-12T10:00:00Z', level: 'info', message: 'Container started successfully', source: 'docker' },
{ timestamp: '2025-01-12T10:00:01Z', level: 'info', message: 'Listening on port 80', source: 'nginx' },
{ timestamp: '2025-01-12T10:00:01Z', level: 'info', message: 'Listening on port 443', source: 'nginx' },
{ timestamp: '2025-01-12T10:00:05Z', level: 'debug', message: 'Worker process started (PID: 1234)', source: 'nginx' },
{ timestamp: '2025-01-12T10:00:10Z', level: 'info', message: 'Configuration loaded from /etc/nginx/nginx.conf', source: 'nginx' },
{ timestamp: '2025-01-12T10:01:00Z', level: 'info', message: 'GET /api/health 200 5ms', source: 'nginx' },
{ timestamp: '2025-01-12T10:01:15Z', level: 'info', message: 'GET /api/users 200 45ms', source: 'nginx' },
{ timestamp: '2025-01-12T10:01:30Z', level: 'warn', message: 'Upstream server temporarily unavailable', source: 'nginx' },
{ timestamp: '2025-01-12T10:01:31Z', level: 'info', message: 'Retrying upstream connection...', source: 'nginx' },
{ timestamp: '2025-01-12T10:01:32Z', level: 'success', message: 'Upstream connection restored', source: 'nginx' },
{ timestamp: '2025-01-12T10:02:00Z', level: 'info', message: 'POST /api/login 200 120ms', source: 'nginx' },
{ timestamp: '2025-01-12T10:02:30Z', level: 'info', message: 'GET /api/products 200 80ms', source: 'nginx' },
{ timestamp: '2025-01-12T10:03:00Z', level: 'error', message: 'Connection refused from 192.168.1.100', source: 'nginx' },
{ timestamp: '2025-01-12T10:03:05Z', level: 'warn', message: 'Rate limit exceeded for IP 192.168.1.100', source: 'nginx' },
{ timestamp: '2025-01-12T10:03:30Z', level: 'info', message: 'GET /api/health 200 3ms', source: 'nginx' },
{ timestamp: '2025-01-12T10:04:00Z', level: 'debug', message: 'Cache hit for /static/main.js', source: 'nginx' },
{ timestamp: '2025-01-12T10:04:30Z', level: 'info', message: 'SSL certificate valid for 89 days', source: 'nginx' },
{ timestamp: '2025-01-12T10:05:00Z', level: 'info', message: 'GET /api/orders 200 150ms', source: 'nginx' },
];
export const demo = () => html`
<style>
.demo-container {
width: 100%;
height: 100%;
min-height: 600px;
background: hsl(240 10% 4%);
border-radius: 12px;
overflow: hidden;
}
</style>
<div class="demo-container">
<eco-view-containers
.containers=${sampleContainers}
.logEntries=${sampleLogs}
@container-action=${(e: CustomEvent) => {
console.log('Container action:', e.detail);
alert(`Action: ${e.detail.action} on container ${e.detail.containerId.substring(0, 12)}`);
}}
></eco-view-containers>
</div>
`;

View File

@@ -555,8 +555,7 @@ export class EcoViewContainers extends DeesElement {
</dees-button>
`}
<dees-button
.type=${'secondary'}
.status=${'error'}
.type=${'destructive'}
@click=${() => this.emitContainerAction('remove', container.id)}
>
<dees-icon .icon=${'lucide:trash2'} .iconSize=${14}></dees-icon>

View File

@@ -0,0 +1 @@
export * from './eco-view-containers.js';

View File

@@ -6,3 +6,4 @@ export * from './eco-view-home/index.js';
export * from './eco-view-login/index.js';
export * from './eco-view-scan/index.js';
export * from './eco-view-browser/index.js';
export * from './eco-view-containers/index.js';