From 75def30b0adea5e9913cb647a30842c370f0aecf Mon Sep 17 00:00:00 2001 From: Juergen Kunz Date: Fri, 27 Mar 2026 22:21:16 +0000 Subject: [PATCH] fix(acme): parse issued certificate expiry from X.509 metadata and update build compatibility for dependency upgrades --- npmextra.json => .smartconfig.json | 0 .vscode/settings.json | 2 +- changelog.md | 7 + deno.lock | 869 ++++++++++++++--------------- package.json | 21 +- pnpm-lock.yaml | 639 +++++++++++---------- readme.hints.md | 7 +- readme.md | 45 +- ts/00_commitinfo_data.ts | 2 +- ts/acme/acme.classes.crypto.ts | 1 + ts/plugins.ts | 6 +- ts/smartacme.classes.smartacme.ts | 20 +- ts_server/server.classes.ca.ts | 1 + ts_server/server.handlers.authz.ts | 2 +- tsconfig.json | 3 +- 15 files changed, 831 insertions(+), 794 deletions(-) rename npmextra.json => .smartconfig.json (100%) diff --git a/npmextra.json b/.smartconfig.json similarity index 100% rename from npmextra.json rename to .smartconfig.json diff --git a/.vscode/settings.json b/.vscode/settings.json index 3648eaa..7b514e3 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,7 +1,7 @@ { "json.schemas": [ { - "fileMatch": ["/npmextra.json"], + "fileMatch": ["/.smartconfig.json"], "schema": { "type": "object", "properties": { diff --git a/changelog.md b/changelog.md index 765e20f..43bbc8e 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,12 @@ # Changelog +## 2026-03-27 - 9.3.1 - fix(acme) +parse issued certificate expiry from X.509 metadata and update build compatibility for dependency upgrades + +- Store certificate validity using the actual X.509 expiration date instead of a fixed 90-day estimate, with a fallback if PEM parsing fails. +- Add reflect-metadata imports and declare it as a direct dependency to support @peculiar/x509 v2. +- Update TypeScript and build configuration for newer toolchain requirements, including Node types and renamed project config file. + ## 2026-03-19 - 9.3.0 - feat(readme) document built-in ACME directory server and CA capabilities diff --git a/deno.lock b/deno.lock index b5c201f..8665f92 100644 --- a/deno.lock +++ b/deno.lock @@ -2,23 +2,24 @@ "version": "5", "specifiers": { "npm:@apiclient.xyz/cloudflare@^7.1.0": "7.1.0", - "npm:@git.zone/tsbuild@^4.3.0": "4.3.0", - "npm:@git.zone/tsrun@^2.0.1": "2.0.1", - "npm:@git.zone/tstest@^3.4.0": "3.4.0", - "npm:@peculiar/x509@^1.14.3": "1.14.3", - "npm:@push.rocks/lik@^6.3.1": "6.3.1", + "npm:@git.zone/tsbuild@^4.4.0": "4.4.0", + "npm:@git.zone/tsrun@^2.0.2": "2.0.2", + "npm:@git.zone/tstest@^3.6.3": "3.6.3", + "npm:@peculiar/x509@2": "2.0.0", + "npm:@push.rocks/lik@^6.4.0": "6.4.0", "npm:@push.rocks/qenv@^6.1.3": "6.1.3", - "npm:@push.rocks/smartdata@^7.1.0": "7.1.0", + "npm:@push.rocks/smartdata@^7.1.3": "7.1.3", "npm:@push.rocks/smartdelay@^3.0.5": "3.0.5", "npm:@push.rocks/smartdns@^7.9.0": "7.9.0", "npm:@push.rocks/smartlog@^3.2.1": "3.2.1", - "npm:@push.rocks/smartnetwork@^4.4.0": "4.4.0", + "npm:@push.rocks/smartnetwork@^4.5.2": "4.5.2", "npm:@push.rocks/smartstring@^4.1.0": "4.1.0", "npm:@push.rocks/smarttime@^4.2.3": "4.2.3", "npm:@push.rocks/smartunique@^3.0.9": "3.0.9", - "npm:@push.rocks/taskbuffer@^6.1.2": "6.1.2", + "npm:@push.rocks/taskbuffer@^8.0.2": "8.0.2", "npm:@tsclass/tsclass@^9.5.0": "9.5.0", - "npm:@types/node@^25.5.0": "25.5.0" + "npm:@types/node@^25.5.0": "25.5.0", + "npm:reflect-metadata@~0.2.2": "0.2.2" }, "npm": { "@api.global/typedrequest-interfaces@2.0.2": { @@ -125,8 +126,8 @@ ], "tarball": "https://verdaccio.lossless.digital/@aws-crypto/util/-/util-5.2.0.tgz" }, - "@aws-sdk/client-s3@3.1012.0": { - "integrity": "sha512-YB44c/NVLwyLw2x8hYSIdMFRwFJyZRuaq1HCTS2RiUWmHucSGxohuKwQdQn/XWh+NILugB+RnXrBkSqTlR3ypw==", + "@aws-sdk/client-s3@3.1019.0": { + "integrity": "sha512-0pb9x7PPhS4oEi4c0rL3vzQQoXA4cWKtPuGga/UfVYLZ68yrqdq0NDKg0fr55qzdhNvWFCpmGx73g9Iyy03kkA==", "dependencies": [ "@aws-crypto/sha1-browser", "@aws-crypto/sha256-browser", @@ -184,10 +185,10 @@ "@smithy/util-waiter", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/client-s3/-/client-s3-3.1012.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/client-s3/-/client-s3-3.1019.0.tgz" }, - "@aws-sdk/core@3.973.21": { - "integrity": "sha512-OTUcDX9Yfz/FLKbHjiMaP9D4Hs44lYJzN7zBcrK2nDmBt0Wr8D6nYt12QoBkZsW0nVMFsTIGaZCrsU9zCcIMXQ==", + "@aws-sdk/core@3.973.25": { + "integrity": "sha512-TNrx7eq6nKNOO62HWPqoBqPLXEkW6nLZQGwjL6lq1jZtigWYbK1NbCnT7mKDzbLMHZfuOECUt3n6CzxjUW9HWQ==", "dependencies": [ "@aws-sdk/types", "@aws-sdk/xml-builder", @@ -203,7 +204,7 @@ "@smithy/util-utf8@4.2.2", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/core/-/core-3.973.21.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/core/-/core-3.973.25.tgz" }, "@aws-sdk/crc64-nvme@3.972.5": { "integrity": "sha512-2VbTstbjKdT+yKi8m7b3a9CiVac+pL/IY2PHJwsaGkkHmuuqkJZIErPck1h6P3T9ghQMLSdMPyW6Qp7Di5swFg==", @@ -213,8 +214,8 @@ ], "tarball": "https://verdaccio.lossless.digital/@aws-sdk/crc64-nvme/-/crc64-nvme-3.972.5.tgz" }, - "@aws-sdk/credential-provider-env@3.972.19": { - "integrity": "sha512-33NpkQtmnsjLr9QdZvL3w8bjy+WoBJ+jY8JwuzxIq38rDNi1kwpBWW7Yjh+8bMlksd+ZAWW0fH4S/6OeoAdU5A==", + "@aws-sdk/credential-provider-env@3.972.23": { + "integrity": "sha512-EamaclJcCEaPHp6wiVknNMM2RlsPMjAHSsYSFLNENBM8Wz92QPc6cOn3dif6vPDQt0Oo4IEghDy3NMDCzY/IvA==", "dependencies": [ "@aws-sdk/core", "@aws-sdk/types", @@ -222,10 +223,10 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.19.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.23.tgz" }, - "@aws-sdk/credential-provider-http@3.972.21": { - "integrity": "sha512-xFke7yjbON4unNOG0TApQwz+o1LH5VhVLgWlUuiLRWNDyBfeHIFje2ck8qHybvJ8Fkm5m3SsN+pvHtVo6PGWlQ==", + "@aws-sdk/credential-provider-http@3.972.25": { + "integrity": "sha512-qPymamdPcLp6ugoVocG1y5r69ScNiRzb0hogX25/ij+Wz7c7WnsgjLTaz7+eB5BfRxeyUwuw5hgULMuwOGOpcw==", "dependencies": [ "@aws-sdk/core", "@aws-sdk/types", @@ -238,10 +239,10 @@ "@smithy/util-stream", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.21.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.25.tgz" }, - "@aws-sdk/credential-provider-ini@3.972.21": { - "integrity": "sha512-fmJN7KhB7CoG65w9fC2LVOd2wZbR2d1yJIpZNe2J5CeDPu7nUHSmavuJAeGEoE3OL5UIBVPNhmK/fV/NQrs3Hw==", + "@aws-sdk/credential-provider-ini@3.972.26": { + "integrity": "sha512-xKxEAMuP6GYx2y5GET+d3aGEroax3AgGfwBE65EQAUe090lzyJ/RzxPX9s8v7Z6qAk0XwfQl+LrmH05X7YvTeg==", "dependencies": [ "@aws-sdk/core", "@aws-sdk/credential-provider-env", @@ -258,10 +259,10 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.21.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.26.tgz" }, - "@aws-sdk/credential-provider-login@3.972.21": { - "integrity": "sha512-ENU+YCiuQocQjfIf9bPxZ+ZY0wIBkl3SMH22optBQwy8UFpSfonHynXzGT27xQxer4cYTNOpwDqbfo57BusbpQ==", + "@aws-sdk/credential-provider-login@3.972.26": { + "integrity": "sha512-EFcM8RM3TUxnZOfMJo++3PnyxFu1fL/huzmn3Vh+8IWRgqZawUD3cRwwOr+/4bE9DpyHaLOWFAjY0lfK5X9ZkQ==", "dependencies": [ "@aws-sdk/core", "@aws-sdk/nested-clients", @@ -272,10 +273,10 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.21.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.26.tgz" }, - "@aws-sdk/credential-provider-node@3.972.22": { - "integrity": "sha512-VE6i8nkmrRyhKut7nnfCWRbdDf+CfyRr8ixSwdaPDguYlgvkAO2pHu9oK11XzbSuatB0io1ozI/vpYhelXn8Pg==", + "@aws-sdk/credential-provider-node@3.972.27": { + "integrity": "sha512-jXpxSolfFnPVj6GCTtx3xIdWNoDR7hYC/0SbetGZxOC9UnNmipHeX1k6spVstf7eWJrMhXNQEgXC0pD1r5tXIg==", "dependencies": [ "@aws-sdk/credential-provider-env", "@aws-sdk/credential-provider-http", @@ -290,10 +291,10 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.22.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.27.tgz" }, - "@aws-sdk/credential-provider-process@3.972.19": { - "integrity": "sha512-hjj5bFo4kf5/WzAMjDEFByVOMbq5gZiagIpJexf7Kp9nIDaGzhCphMsx03NCA8s9zUJzHlD1lXazd7MS+e03Lg==", + "@aws-sdk/credential-provider-process@3.972.23": { + "integrity": "sha512-IL/TFW59++b7MpHserjUblGrdP5UXy5Ekqqx1XQkERXBFJcZr74I7VaSrQT5dxdRMU16xGK4L0RQ5fQG1pMgnA==", "dependencies": [ "@aws-sdk/core", "@aws-sdk/types", @@ -302,10 +303,10 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.19.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.23.tgz" }, - "@aws-sdk/credential-provider-sso@3.972.21": { - "integrity": "sha512-9jWRCuMZpZKlqCZ46bvievqdfswsyB2yPAr9rOiN+FxaGgf8jrR5iYDqJgscvk1jrbAxiK4cIjHv3XjIAWAhzQ==", + "@aws-sdk/credential-provider-sso@3.972.26": { + "integrity": "sha512-c6ghvRb6gTlMznWhGxn/bpVCcp0HRaz4DobGVD9kI4vwHq186nU2xN/S7QGkm0lo0H2jQU8+dgpUFLxfTcwCOg==", "dependencies": [ "@aws-sdk/core", "@aws-sdk/nested-clients", @@ -316,10 +317,10 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.21.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.26.tgz" }, - "@aws-sdk/credential-provider-web-identity@3.972.21": { - "integrity": "sha512-ShWQO/cQVZ+j3zUDK7Kj+m7grPzQCVA2iaZdJ+hJTGvVH5lR32Ip/rgZZ+zBdH6D6wczP9Upa4NMXoqJdGpK1g==", + "@aws-sdk/credential-provider-web-identity@3.972.26": { + "integrity": "sha512-cXcS3+XD3iwhoXkM44AmxjmbcKueoLCINr1e+IceMmCySda5ysNIfiGBGe9qn5EMiQ9Jd7pP0AGFtcd6OV3Lvg==", "dependencies": [ "@aws-sdk/core", "@aws-sdk/nested-clients", @@ -329,7 +330,7 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.21.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.26.tgz" }, "@aws-sdk/middleware-bucket-endpoint@3.972.8": { "integrity": "sha512-WR525Rr2QJSETa9a050isktyWi/4yIGcmY3BQ1kpHqb0LqUglQHCS8R27dTJxxWNZvQ0RVGtEZjTCbZJpyF3Aw==", @@ -354,8 +355,8 @@ ], "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.972.8.tgz" }, - "@aws-sdk/middleware-flexible-checksums@3.974.1": { - "integrity": "sha512-1MQ8czTjW8b8SpM+ZoQ0k5yD4rd19G9ALPlGgbFdRS7bwlm9ArxXWu2M22mUgSjsGJwzDkpV8e9tjUnre6adAw==", + "@aws-sdk/middleware-flexible-checksums@3.974.5": { + "integrity": "sha512-SPSvF0G1t8m8CcB0L+ClNFszzQOvXaxmRj25oRWDf6aU+TuN2PXPFAJ9A6lt1IvX4oGAqqbTdMPTYs/SSHUYYQ==", "dependencies": [ "@aws-crypto/crc32", "@aws-crypto/crc32c", @@ -372,7 +373,7 @@ "@smithy/util-utf8@4.2.2", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.974.1.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.974.5.tgz" }, "@aws-sdk/middleware-host-header@3.972.8": { "integrity": "sha512-wAr2REfKsqoKQ+OkNqvOShnBoh+nkPurDKW7uAeVSu6kUECnWlSJiPvnoqxGlfousEY/v9LfS9sNc46hjSYDIQ==", @@ -402,8 +403,8 @@ ], "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-logger/-/middleware-logger-3.972.8.tgz" }, - "@aws-sdk/middleware-recursion-detection@3.972.8": { - "integrity": "sha512-BnnvYs2ZEpdlmZ2PNlV2ZyQ8j8AEkMTjN79y/YA475ER1ByFYrkVR85qmhni8oeTaJcDqbx364wDpitDAA/wCA==", + "@aws-sdk/middleware-recursion-detection@3.972.9": { + "integrity": "sha512-/Wt5+CT8dpTFQxEJ9iGy/UGrXr7p2wlIOEHvIr/YcHYByzoLjrqkYqXdJjd9UIgWjv7eqV2HnFJen93UTuwfTQ==", "dependencies": [ "@aws-sdk/types", "@aws/lambda-invoke-store", @@ -411,10 +412,10 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.972.8.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.972.9.tgz" }, - "@aws-sdk/middleware-sdk-s3@3.972.21": { - "integrity": "sha512-SXkHy8OET88y4NaSui3gMfoTpg4jHvcbAVXYJuP74vsgsJKCv/vzWM+0hVJ1W+EBOghd+qFIud80ZiuPt2RXRw==", + "@aws-sdk/middleware-sdk-s3@3.972.26": { + "integrity": "sha512-5q7UGSTtt7/KF0Os8wj2VZtlLxeWJVb0e2eDrDJlWot2EIxUNKDDMPFq/FowUqrwZ40rO2bu6BypxaKNvQhI+g==", "dependencies": [ "@aws-sdk/core", "@aws-sdk/types", @@ -431,7 +432,7 @@ "@smithy/util-utf8@4.2.2", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.21.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.26.tgz" }, "@aws-sdk/middleware-ssec@3.972.8": { "integrity": "sha512-wqlK0yO/TxEC2UsY9wIlqeeutF6jjLe0f96Pbm40XscTo57nImUk9lBcw0dPgsm0sppFtAkSlDrfpK+pC30Wqw==", @@ -442,8 +443,8 @@ ], "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-ssec/-/middleware-ssec-3.972.8.tgz" }, - "@aws-sdk/middleware-user-agent@3.972.22": { - "integrity": "sha512-pZPNGWZVQvgUIO/P9PXZNz7ciq9mLYb/wQEurg3phKTa3DiBIunIRcgA0eBNwmog6S3oy0KR1bv4EJ4ld9A5sQ==", + "@aws-sdk/middleware-user-agent@3.972.26": { + "integrity": "sha512-AilFIh4rI/2hKyyGN6XrB0yN96W2o7e7wyrPWCM6QjZM1mcC/pVkW3IWWRvuBWMpVP8Fg+rMpbzeLQ6dTM4gig==", "dependencies": [ "@aws-sdk/core", "@aws-sdk/types", @@ -454,10 +455,10 @@ "@smithy/util-retry", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.22.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.26.tgz" }, - "@aws-sdk/nested-clients@3.996.11": { - "integrity": "sha512-i7SwoSR4JB/79JoGDUACnFUQOZwXGLWNX35lIb1Pq72nUGlVV+RFZp+BLa8S+mog2pbXU9+6Kc5YwGiMi5bKhQ==", + "@aws-sdk/nested-clients@3.996.16": { + "integrity": "sha512-L7Qzoj/qQU1cL5GnYLQP5LbI+wlLCLoINvcykR3htKcQ4tzrPf2DOs72x933BM7oArYj1SKrkb2lGlsJHIic3g==", "dependencies": [ "@aws-crypto/sha256-browser", "@aws-crypto/sha256-js", @@ -498,10 +499,10 @@ "@smithy/util-utf8@4.2.2", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/nested-clients/-/nested-clients-3.996.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/nested-clients/-/nested-clients-3.996.16.tgz" }, - "@aws-sdk/region-config-resolver@3.972.8": { - "integrity": "sha512-1eD4uhTDeambO/PNIDVG19A6+v4NdD7xzwLHDutHsUqz0B+i661MwQB2eYO4/crcCvCiQG4SRm1k81k54FEIvw==", + "@aws-sdk/region-config-resolver@3.972.10": { + "integrity": "sha512-1dq9ToC6e070QvnVhhbAs3bb5r6cQ10gTVc6cyRV5uvQe7P138TV2uG2i6+Yok4bAkVAcx5AqkTEBUvWEtBlsQ==", "dependencies": [ "@aws-sdk/types", "@smithy/config-resolver", @@ -509,10 +510,10 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/region-config-resolver/-/region-config-resolver-3.972.8.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/region-config-resolver/-/region-config-resolver-3.972.10.tgz" }, - "@aws-sdk/signature-v4-multi-region@3.996.9": { - "integrity": "sha512-2aAUwudVQ3uNkCfkBLQwNVD2jkfb299NSeDueXsT2NcNdFrWtHRkiQzX3wk47UFYbm87BkdxrsAJcQO7PdQOhA==", + "@aws-sdk/signature-v4-multi-region@3.996.14": { + "integrity": "sha512-4nZSrBr1NO+48HCM/6BRU8mnRjuHZjcpziCvLXZk5QVftwWz5Mxqbhwdz4xf7WW88buaTB8uRO2MHklSX1m0vg==", "dependencies": [ "@aws-sdk/middleware-sdk-s3", "@aws-sdk/types", @@ -521,10 +522,10 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.9.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.14.tgz" }, - "@aws-sdk/token-providers@3.1012.0": { - "integrity": "sha512-vzKwy020zjuiF4WTJzejx5nYcXJnRhHpb6i3lyZHIwfFwXG1yX4bzBVNMWYWF+bz1i2Pp2VhJbPyzpqj4VuJXQ==", + "@aws-sdk/token-providers@3.1019.0": { + "integrity": "sha512-OF+2RfRmUKyjzrRWlDcyju3RBsuqcrYDQ8TwrJg8efcOotMzuZN4U9mpVTIdATpmEc4lWNZBMSjPzrGm6JPnAQ==", "dependencies": [ "@aws-sdk/core", "@aws-sdk/nested-clients", @@ -534,7 +535,7 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/token-providers/-/token-providers-3.1012.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/token-providers/-/token-providers-3.1019.0.tgz" }, "@aws-sdk/types@3.973.6": { "integrity": "sha512-Atfcy4E++beKtwJHiDln2Nby8W/mam64opFPTiHEqgsthqeydFS1pY+OUlN1ouNOmf8ArPU/6cDS65anOP3KQw==", @@ -579,8 +580,8 @@ ], "tarball": "https://verdaccio.lossless.digital/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.972.8.tgz" }, - "@aws-sdk/util-user-agent-node@3.973.8": { - "integrity": "sha512-Kvb96TafGPLYo4Z2GRCzQTne77epXgiZEo0DDXwavzkWmgDV/1XD1tMA766gzRcHHFUraWsE+4T8DKtPTZUxgQ==", + "@aws-sdk/util-user-agent-node@3.973.12": { + "integrity": "sha512-8phW0TS8ntENJgDcFewYT/Q8dOmarpvSxEjATu2GUBAutiHr++oEGCiBUwxslCMNvwW2cAPZNT53S/ym8zm/gg==", "dependencies": [ "@aws-sdk/middleware-user-agent", "@aws-sdk/types", @@ -589,16 +590,16 @@ "@smithy/util-config-provider", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.973.8.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.973.12.tgz" }, - "@aws-sdk/xml-builder@3.972.13": { - "integrity": "sha512-I/+BMxM4WE/6xL0tyV7tAUDOAXmyw/va1oGr/eSly43HmLUcD1G+v96vEKAA8VoLcZ03ZQo/PWzjmN9zQErqPQ==", + "@aws-sdk/xml-builder@3.972.16": { + "integrity": "sha512-iu2pyvaqmeatIJLURLqx9D+4jKAdTH20ntzB6BFwjyN7V960r4jK32mx0Zf7YbtOYAbmbtQfDNuL60ONinyw7A==", "dependencies": [ "@smithy/types", "fast-xml-parser", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@aws-sdk/xml-builder/-/xml-builder-3.972.13.tgz" + "tarball": "https://verdaccio.lossless.digital/@aws-sdk/xml-builder/-/xml-builder-3.972.16.tgz" }, "@aws/lambda-invoke-store@0.2.4": { "integrity": "sha512-iY8yvjE0y651BixKNPgmv1WrQc+GZ142sb0z4gYnChDDY2YqI4P/jsSopBWrKfAt7LOJAkOXt7rC/hms+WclQQ==", @@ -646,8 +647,8 @@ ], "tarball": "https://verdaccio.lossless.digital/@design.estate/dees-comms/-/dees-comms-1.0.30.tgz" }, - "@design.estate/dees-domtools@2.5.1": { - "integrity": "sha512-ojzRSkOpQvxpd4drCNF1wadvPwthI6xIJpYjBbOwlgxkFCrlgxlOxHzRKEVnj5wWeUPqykKhddKp33LKW9mydw==", + "@design.estate/dees-domtools@2.5.4": { + "integrity": "sha512-IGyVKl1XMXHVCpPQXX6wSnGbD4S2Q1XkJCuuXZotu4Q86HTiALyfyZi0RouCKv3zxCSMvZHpFWVoh2DgF/3R3g==", "dependencies": [ "@api.global/typedrequest", "@design.estate/dees-comms", @@ -668,32 +669,32 @@ "lit", "sweet-scroll" ], - "tarball": "https://verdaccio.lossless.digital/@design.estate/dees-domtools/-/dees-domtools-2.5.1.tgz" + "tarball": "https://verdaccio.lossless.digital/@design.estate/dees-domtools/-/dees-domtools-2.5.4.tgz" }, - "@design.estate/dees-element@2.2.3": { - "integrity": "sha512-MpAvJPrJDTDad8hUtdOzMgMFRE7n84O7INhvSlkTTLB3b84j8EKjwfUCMErGAo7Bq5zfw4LG7NnKhLYXXXjkXA==", + "@design.estate/dees-element@2.2.4": { + "integrity": "sha512-O9cA6flBMMd+pBwMQrZXwAWel9yVxgokolb+Em6gvkXxPJ0P/B5UDn4Vc2d4ts3ta55PTBm+l2dPeDVGx/bl7Q==", "dependencies": [ "@design.estate/dees-domtools", "@push.rocks/isounique", "@push.rocks/smartrx", "lit" ], - "tarball": "https://verdaccio.lossless.digital/@design.estate/dees-element/-/dees-element-2.2.3.tgz" + "tarball": "https://verdaccio.lossless.digital/@design.estate/dees-element/-/dees-element-2.2.4.tgz" }, - "@emnapi/core@1.9.0": { - "integrity": "sha512-0DQ98G9ZQZOxfUcQn1waV2yS8aWdZ6kJMbYCJB3oUBecjWYO1fqJ+a1DRfPF3O5JEkwqwP1A9QEN/9mYm2Yd0w==", + "@emnapi/core@1.9.1": { + "integrity": "sha512-mukuNALVsoix/w1BJwFzwXBN/dHeejQtuVzcDsfOEsdpCumXb/E9j8w11h5S54tT1xhifGfbbSm/ICrObRb3KA==", "dependencies": [ "@emnapi/wasi-threads", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@emnapi/core/-/core-1.9.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@emnapi/core/-/core-1.9.1.tgz" }, - "@emnapi/runtime@1.9.0": { - "integrity": "sha512-QN75eB0IH2ywSpRpNddCRfQIhmJYBCJ1x5Lb3IscKAL8bMnVAKnRg8dCoXbHzVLLH7P38N2Z3mtulB7W0J0FKw==", + "@emnapi/runtime@1.9.1": { + "integrity": "sha512-VYi5+ZVLhpgK4hQ0TAjiQiZ6ol0oe4mBx7mVv7IflsiEp0OWoVsp/+f9Vc1hOhE0TtkORVrI1GvzyreqpgWtkA==", "dependencies": [ "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@emnapi/runtime/-/runtime-1.9.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@emnapi/runtime/-/runtime-1.9.1.tgz" }, "@emnapi/wasi-threads@1.2.0": { "integrity": "sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==", @@ -858,8 +859,8 @@ "cpu": ["x64"], "tarball": "https://verdaccio.lossless.digital/@esbuild/win32-x64/-/win32-x64-0.27.4.tgz" }, - "@git.zone/tsbuild@4.3.0": { - "integrity": "sha512-lb6eMQ8RQPaJqAB4kC++GIElOiTAH1pClmoND/q7XHuiMZxv6cXz2/U/sZt339mon2c40dXRG2tkLF2jRsP0pQ==", + "@git.zone/tsbuild@4.4.0": { + "integrity": "sha512-98igHfppi6blFYDyzNukNkj4FUO5ZlyXEaSyJh8vCkkZM8SyAgfZj+NUWA1D1iaPXE58UvK1Pt/o8p8iI9UHHw==", "dependencies": [ "@git.zone/tspublish", "@push.rocks/early", @@ -868,25 +869,25 @@ "@push.rocks/smartfile@13.1.2", "@push.rocks/smartfs", "@push.rocks/smartlog", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", "typescript" ], "bin": true, - "tarball": "https://verdaccio.lossless.digital/@git.zone/tsbuild/-/tsbuild-4.3.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@git.zone/tsbuild/-/tsbuild-4.4.0.tgz" }, - "@git.zone/tsbundle@2.9.1": { - "integrity": "sha512-JW1xjSv7UjAm2lwAQPxhCWs14wqs+UIq5FqIGUPuI6rrDBWIMT2d0gpP6iP6TqXqgm6XpBlfU4rHcHheUXzXbQ==", + "@git.zone/tsbundle@2.10.0": { + "integrity": "sha512-dw2VFlgKssDlCxg92wSPiiAKwfCjJBOEOYXq1xO91OpjQLOkyogCxSLy0jzQ2BYnt4qmBnapjamzYzVjCr4CWg==", "dependencies": [ "@push.rocks/early", - "@push.rocks/npmextra", "@push.rocks/smartcli", + "@push.rocks/smartconfig", "@push.rocks/smartdelay", "@push.rocks/smartfs", "@push.rocks/smartinteract", "@push.rocks/smartlog", "@push.rocks/smartlog-destination-local", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", "@push.rocks/smartspawn", "@rspack/core", @@ -897,38 +898,38 @@ "typescript" ], "bin": true, - "tarball": "https://verdaccio.lossless.digital/@git.zone/tsbundle/-/tsbundle-2.9.1.tgz" + "tarball": "https://verdaccio.lossless.digital/@git.zone/tsbundle/-/tsbundle-2.10.0.tgz" }, - "@git.zone/tspublish@1.11.2": { - "integrity": "sha512-BcGap1OzXDgXpfQXMh9W17r/CkWNhPsJ3WzjG2wrGE+ePUJCJAm9w6+J8G5WdZZcZKPqTB07cp707LbSiksc5A==", + "@git.zone/tspublish@1.11.5": { + "integrity": "sha512-3tCGhVbH6S/17n3A6Tc6H+ncRdxxbTT0ABcj8S1wRLA8YuBSj9bY7k6uj/iFRy/B/OepB94m1goCiaWESdcZYg==", "dependencies": [ "@push.rocks/consolecolor", - "@push.rocks/npmextra", "@push.rocks/smartcli", + "@push.rocks/smartconfig", "@push.rocks/smartdelay", "@push.rocks/smartfile@13.1.2", "@push.rocks/smartfs", "@push.rocks/smartlog", "@push.rocks/smartnpm", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartrequest@5.0.1", "@push.rocks/smartshell" ], "bin": true, - "tarball": "https://verdaccio.lossless.digital/@git.zone/tspublish/-/tspublish-1.11.2.tgz" + "tarball": "https://verdaccio.lossless.digital/@git.zone/tspublish/-/tspublish-1.11.5.tgz" }, - "@git.zone/tsrun@2.0.1": { - "integrity": "sha512-NEcnsjvlC1o3Z6SS3VhKCf6Ev+Sh4EAinmggslrIR/ppMrvjDbXNFXoyr3PB+GLeSAR0JRZ1fGvVYjpEzjBdIg==", + "@git.zone/tsrun@2.0.2": { + "integrity": "sha512-Rnp/wYHzI8A1pVBKOOePRJgQiBZdW+GEjpQk2uhvXz6A+ljUV2SXKc7NpQVVDsjEZaNFeAI9jMYOdk3lm3yMDA==", "dependencies": [ "@push.rocks/smartfile@13.1.2", "@push.rocks/smartshell", "tsx" ], "bin": true, - "tarball": "https://verdaccio.lossless.digital/@git.zone/tsrun/-/tsrun-2.0.1.tgz" + "tarball": "https://verdaccio.lossless.digital/@git.zone/tsrun/-/tsrun-2.0.2.tgz" }, - "@git.zone/tstest@3.4.0": { - "integrity": "sha512-EpIrwlfU8BfhO3na6bb/2RcBB2Zi8rbQfoO+QLY+rc1nj/iHW+mgSeDnXuKQTATI0OQ0xsq3xB4qIZ0tKSYvYw==", + "@git.zone/tstest@3.6.3": { + "integrity": "sha512-xvHZia3VEYO3ztXNqN3+ytF07vA2imZJwpD7GOv/wVM/hY58bUVvs/YnJ0C4nwiCGiHV87LU27NDEGfoNPYZcw==", "dependencies": [ "@git.zone/tsbundle", "@git.zone/tsrun", @@ -943,9 +944,9 @@ "@push.rocks/smartfs", "@push.rocks/smartjson@6.0.0", "@push.rocks/smartlog", - "@push.rocks/smartmongo@5.1.0", + "@push.rocks/smartmongo", "@push.rocks/smartnetwork", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", "@push.rocks/smartrequest@5.0.1", "@push.rocks/smartserve", @@ -958,7 +959,7 @@ "ws" ], "bin": true, - "tarball": "https://verdaccio.lossless.digital/@git.zone/tstest/-/tstest-3.4.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@git.zone/tstest/-/tstest-3.6.3.tgz" }, "@img/colour@1.1.0": { "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", @@ -1625,9 +1626,18 @@ ], "tarball": "https://verdaccio.lossless.digital/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz" }, - "@oxc-project/types@0.99.0": { - "integrity": "sha512-LLDEhXB7g1m5J+woRSgfKsFPS3LhR9xRhTeIoEBm5WrkwMxn6eZ0Ld0c0K5eHB57ChZX6I3uSmmLjZ8pcjlRcw==", - "tarball": "https://verdaccio.lossless.digital/@oxc-project/types/-/types-0.99.0.tgz" + "@napi-rs/wasm-runtime@1.1.1": { + "integrity": "sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==", + "dependencies": [ + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util" + ], + "tarball": "https://verdaccio.lossless.digital/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.1.tgz" + }, + "@oxc-project/types@0.122.0": { + "integrity": "sha512-oLAl5kBpV4w69UtFZ9xqcmTi+GENWOcPF7FCrczTiBbmC0ibXxCwyvZGbO39rCVEuLGAZM84DH0pUIyyv/YJzA==", + "tarball": "https://verdaccio.lossless.digital/@oxc-project/types/-/types-0.122.0.tgz" }, "@pdf-lib/standard-fonts@1.0.0": { "integrity": "sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==", @@ -1766,6 +1776,22 @@ ], "tarball": "https://verdaccio.lossless.digital/@peculiar/x509/-/x509-1.14.3.tgz" }, + "@peculiar/x509@2.0.0": { + "integrity": "sha512-r10lkuy6BNfRmyYdRAfgu6dq0HOmyIV2OLhXWE3gDEPBdX1b8miztJVyX/UxWhLwemNyDP3CLZHpDxDwSY0xaA==", + "dependencies": [ + "@peculiar/asn1-cms", + "@peculiar/asn1-csr", + "@peculiar/asn1-ecc", + "@peculiar/asn1-pkcs9", + "@peculiar/asn1-rsa", + "@peculiar/asn1-schema", + "@peculiar/asn1-x509", + "pvtsutils", + "tslib@2.8.1", + "tsyringe" + ], + "tarball": "https://verdaccio.lossless.digital/@peculiar/x509/-/x509-2.0.0.tgz" + }, "@pnpm/config.env-replace@1.1.0": { "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", "tarball": "https://verdaccio.lossless.digital/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz" @@ -1829,7 +1855,7 @@ "@push.rocks/smartexit@1.1.1", "@push.rocks/smartfile@11.2.7", "@push.rocks/smartjson@5.2.0", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", "@push.rocks/smartstring", "@push.rocks/smartunique", @@ -1838,19 +1864,17 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/levelcache/-/levelcache-3.2.0.tgz" }, - "@push.rocks/lik@6.3.1": { - "integrity": "sha512-UWDwGBaVx5yPtAFXqDDBtQZCzETUOA/7myQIXb+YBsuiIw4yQuhNZ23uY2ChQH2Zn6DLqdNSgQcYC0WywMZBNQ==", + "@push.rocks/lik@6.4.0": { + "integrity": "sha512-GCdXyF2a6NP+i0W6Mib1PjtA6JGrl6Ae17SbaQwqTscn4JHNta6xm9r+D8/b83XGZsoU903FlJZli3YqJCxT9Q==", "dependencies": [ "@push.rocks/smartdelay", "@push.rocks/smartmatch", "@push.rocks/smartpromise", "@push.rocks/smartrx", "@push.rocks/smarttime", - "@types/minimatch", - "@types/symbol-tree", "symbol-tree" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/lik/-/lik-6.3.1.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/lik/-/lik-6.4.0.tgz" }, "@push.rocks/mongodump@1.1.0": { "integrity": "sha512-kW0ZUGyf1e4nwloVwBQjNId+MzgTcNS834C+RxH21i1NqyOubbpWZtJtPP+K+s35nSJRyCTy3ICfBMdDBTAm2w==", @@ -1858,28 +1882,13 @@ "@push.rocks/lik", "@push.rocks/smartfile@11.2.7", "@push.rocks/smartjson@5.2.0", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", "@tsclass/tsclass@9.5.0", "mongodb@6.21.0" ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/mongodump/-/mongodump-1.1.0.tgz" }, - "@push.rocks/npmextra@5.3.3": { - "integrity": "sha512-snLpSHwaQ5OXlZzF1KX/FY71W5LwajjBzor82Vue0smjEPnSeUPY5/JcVdMwtdprdJe13pc/EQQuIiL/zw4/yg==", - "dependencies": [ - "@push.rocks/qenv", - "@push.rocks/smartfile@11.2.7", - "@push.rocks/smartjson@5.2.0", - "@push.rocks/smartlog", - "@push.rocks/smartpath@6.0.0", - "@push.rocks/smartpromise", - "@push.rocks/smartrx", - "@push.rocks/taskbuffer@3.5.0", - "@tsclass/tsclass@9.5.0" - ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/npmextra/-/npmextra-5.3.3.tgz" - }, "@push.rocks/qenv@6.1.3": { "integrity": "sha512-+z2hsAU/7CIgpYLFqvda8cn9rUBMHqLdQLjsFfRn5jPoD7dJ5rFlpkbhfM4Ws8mHMniwWaxGKo+q/YBhtzRBLg==", "dependencies": [ @@ -1887,7 +1896,7 @@ "@configvault.io/interfaces", "@push.rocks/smartfile@11.2.7", "@push.rocks/smartlog", - "@push.rocks/smartpath@6.0.0" + "@push.rocks/smartpath" ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/qenv/-/qenv-6.1.3.tgz" }, @@ -1896,7 +1905,7 @@ "dependencies": [ "@push.rocks/smartdelay", "@push.rocks/smartfile@13.1.2", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", "@push.rocks/smartrequest@4.4.2", "@push.rocks/smartrx", @@ -1905,7 +1914,7 @@ "@push.rocks/smarturl", "@types/tar-stream", "fflate", - "file-type@21.3.3", + "file-type@21.3.4", "tar-stream" ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartarchive/-/smartarchive-4.2.4.tgz" @@ -1925,7 +1934,7 @@ "dependencies": [ "@aws-sdk/client-s3", "@push.rocks/smartmime", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", "@push.rocks/smartrx", "@push.rocks/smartstream", @@ -1977,6 +1986,21 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartclickhouse/-/smartclickhouse-2.2.0.tgz" }, + "@push.rocks/smartconfig@6.1.0": { + "integrity": "sha512-B+xh63PhGAsSwuRyCKXr4PAjJ4HoVKhNysi67OGY6gGqGm6uopgEW1cvrUZ7T5ZSck9KlVx7ZTugbqm6dqBK1Q==", + "dependencies": [ + "@push.rocks/qenv", + "@push.rocks/smartfile@11.2.7", + "@push.rocks/smartjson@5.2.0", + "@push.rocks/smartlog", + "@push.rocks/smartpath", + "@push.rocks/smartpromise", + "@push.rocks/smartrx", + "@push.rocks/taskbuffer@3.5.0", + "@tsclass/tsclass@9.5.0" + ], + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartconfig/-/smartconfig-6.1.0.tgz" + }, "@push.rocks/smartcrypto@2.0.4": { "integrity": "sha512-1+/5bsjyataf5uUkUNnnVXGRAt+gHVk1KDzozjTqgqJxHvQk1d9fVDohL6CxUhUucTPtu5VR5xNBiV8YCDuGyw==", "dependencies": [ @@ -1986,41 +2010,23 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartcrypto/-/smartcrypto-2.0.4.tgz" }, - "@push.rocks/smartdata@5.16.7": { - "integrity": "sha512-bu/YSIjQcwxWXkAsuhqE6zs7eT+bTIKV8+/H7TbbjpzeioLCyB3dZ/41cLZk37c/EYt4d4GHgZ0ww80OiKOUMg==", + "@push.rocks/smartdata@7.1.3": { + "integrity": "sha512-7vQJ9pdRk450yn2m9tmGPdSRlQVmxFPZjHD4sGYsfqCQPg+GLFusu+H16zpf+jKzAq4F2ZBMPaYymJHXvXiVcw==", "dependencies": [ "@push.rocks/lik", "@push.rocks/smartdelay", "@push.rocks/smartlog", - "@push.rocks/smartmongo@2.2.0", + "@push.rocks/smartmongo", "@push.rocks/smartpromise", "@push.rocks/smartrx", "@push.rocks/smartstring", "@push.rocks/smarttime", "@push.rocks/smartunique", - "@push.rocks/taskbuffer@3.5.0", + "@push.rocks/taskbuffer@8.0.2", "@tsclass/tsclass@9.5.0", - "mongodb@6.21.0" + "mongodb@7.1.1" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartdata/-/smartdata-5.16.7.tgz" - }, - "@push.rocks/smartdata@7.1.0": { - "integrity": "sha512-ots0g7/96R2xs4ww4F2/2rIwAOPT5AmzP3ciD31YsF02o5WA4Gg6C5laLBUjV3hXCjazhzFsRVQTfwbjmPQe4w==", - "dependencies": [ - "@push.rocks/lik", - "@push.rocks/smartdelay", - "@push.rocks/smartlog", - "@push.rocks/smartmongo@2.2.0", - "@push.rocks/smartpromise", - "@push.rocks/smartrx", - "@push.rocks/smartstring", - "@push.rocks/smarttime", - "@push.rocks/smartunique", - "@push.rocks/taskbuffer@3.5.0", - "@tsclass/tsclass@9.5.0", - "mongodb@7.1.0" - ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartdata/-/smartdata-7.1.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartdata/-/smartdata-7.1.3.tgz" }, "@push.rocks/smartdelay@3.0.5": { "integrity": "sha512-mUuI7kj2f7ztjpic96FvRIlf2RsKBa5arw81AHNsndbxO6asRcxuWL8dTVxouEIK8YsBUlj0AsrCkHhMbLQdHw==", @@ -2104,7 +2110,7 @@ "@push.rocks/smarthash", "@push.rocks/smartjson@5.2.0", "@push.rocks/smartmime", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", "@push.rocks/smartrequest@4.4.2", "@push.rocks/smartstream", @@ -2126,7 +2132,7 @@ "@push.rocks/smarthash", "@push.rocks/smartjson@5.2.0", "@push.rocks/smartmime", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", "@push.rocks/smartrequest@4.4.2", "@push.rocks/smartstream", @@ -2139,7 +2145,7 @@ "@push.rocks/smartfs@1.5.0": { "integrity": "sha512-QwMD44HgX3d9PPxUwR0uS+0PEMtesKvKbZR+s4pezL2er6oPneKJMLkO6TJPvJ38nug6Lmlk9Bu7UrwR2kS3Vw==", "dependencies": [ - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartrust" ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartfs/-/smartfs-1.5.0.tgz" @@ -2179,7 +2185,7 @@ "@push.rocks/levelcache", "@push.rocks/smartfile@11.2.7", "@push.rocks/smarthash", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartrequest@4.4.2", "jimp", "sharp" @@ -2271,47 +2277,29 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartmime/-/smartmime-2.0.4.tgz" }, - "@push.rocks/smartmongo@2.2.0": { - "integrity": "sha512-ovVCNoJ3D0aBuKtoKaQWWQKvBngaGJq9fAPQigzji1EHsS1XyGpXWCpe5nq/ptGvBROOcpqZcOFEGAcrnb+OjA==", + "@push.rocks/smartmongo@5.1.1": { + "integrity": "sha512-OFzEjTlXQ0zN9KYewhJRJxxX8bdVO7sl5H4RRd0F0PyU4FEXesLF8Sm4rsCFtQW1ifGQEBOcoruRkoiWz918Ug==", "dependencies": [ "@push.rocks/mongodump", - "@push.rocks/smartdata@5.16.7", + "@push.rocks/smartdata", "@push.rocks/smartfs", - "@push.rocks/smartpath@5.1.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", "@push.rocks/smartrx", - "bson@6.10.4", + "bson@7.2.0", "mingo", "mongodb-memory-server" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartmongo/-/smartmongo-2.2.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartmongo/-/smartmongo-5.1.1.tgz" }, - "@push.rocks/smartmongo@5.1.0": { - "integrity": "sha512-2tpKf8K+SMdLHOEpafgKPIN+ypWTLwHc33hCUDNMQ1KaL7vokkavA44+fHxQydOGPMtDi22tSMFeVMCcUSzs4w==", - "dependencies": [ - "@push.rocks/mongodump", - "@push.rocks/smartdata@5.16.7", - "@push.rocks/smartfs", - "@push.rocks/smartpath@5.1.0", - "@push.rocks/smartpromise", - "@push.rocks/smartrx", - "bson@6.10.4", - "mingo", - "mongodb-memory-server" - ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartmongo/-/smartmongo-5.1.0.tgz" - }, - "@push.rocks/smartnetwork@4.4.0": { - "integrity": "sha512-OvFtz41cvQ7lcXwaIOhghNUUlNoMxvwKDctbDvMyuZyEH08SpLjhyv2FuKbKL/mgwA/WxakTbohoC8SW7t+kiw==", + "@push.rocks/smartnetwork@4.5.2": { + "integrity": "sha512-lbMMyc2f/WWd5+qzZyF1ynXndjCtasxPWmj/d8GUuis9rDrW7sLIT1PlAPC2F6Qsy4H/K32JrYU+01d/6sWObg==", "dependencies": [ "@push.rocks/smartdns", - "@push.rocks/smartping", - "@push.rocks/smartpromise", - "@push.rocks/smartstring", - "isopen", - "systeminformation" + "@push.rocks/smartrust", + "maxmind" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartnetwork/-/smartnetwork-4.4.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartnetwork/-/smartnetwork-4.5.2.tgz" }, "@push.rocks/smartnpm@2.0.6": { "integrity": "sha512-7anKDOjX6gXWs1IAc+YWz9ZZ8gDsTwaLh+CxRnGHjAawOmK788NrrgVCg2Fb3qojrPnoxecc46F8Ivp1BT7Izw==", @@ -2320,7 +2308,7 @@ "@push.rocks/levelcache", "@push.rocks/smartarchive", "@push.rocks/smartfile@11.2.7", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", "@push.rocks/smartrequest@4.4.2", "@push.rocks/smarttime", @@ -2337,10 +2325,6 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartobject/-/smartobject-1.0.12.tgz" }, - "@push.rocks/smartpath@5.1.0": { - "integrity": "sha512-pJ4UGATHV/C6Dw5DU0D3MJaPMASlKAgeS+Hl9dkhD2ceYArn86Ky3Z/g7LNj40Oz6cUe77/AP1chztmJZISrpw==", - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartpath/-/smartpath-5.1.0.tgz" - }, "@push.rocks/smartpath@6.0.0": { "integrity": "sha512-r94u1MbBaIOSy+517PZp2P7SuZPSe9LkwJ8l3dXQKHeIOri/zDxk/RQPiFM+j4N9301ztkRyhvRj7xgUDroOsg==", "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartpath/-/smartpath-6.0.0.tgz" @@ -2353,7 +2337,7 @@ "@push.rocks/smartfs", "@push.rocks/smartjimp", "@push.rocks/smartnetwork", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", "@push.rocks/smartpuppeteer", "@push.rocks/smartserve", @@ -2364,14 +2348,6 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartpdf/-/smartpdf-4.2.0.tgz" }, - "@push.rocks/smartping@1.0.8": { - "integrity": "sha512-Fvx1Db6hSsDOI6pdiCuS9GjtOX8ugx865YQrPg5vK2iw6Qj/srwyXcWLFYt+19WVKtvtWDJIAKbW+q3bXFsCeA==", - "dependencies": [ - "@types/ping", - "ping" - ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartping/-/smartping-1.0.8.tgz" - }, "@push.rocks/smartpromise@4.2.3": { "integrity": "sha512-Ycg/TJR+tMt+S3wSFurOpEoW6nXv12QBtKXgBcjMZ4RsdO28geN46U09osPn9N9WuwQy1PkmTV5J/V4F9U8qEw==", "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartpromise/-/smartpromise-4.2.3.tgz" @@ -2400,7 +2376,7 @@ "integrity": "sha512-Om4y1Ce4YdSu8VoXREz2SgFz9pDxcFEm0+SC1YYa3RXd0AH2Mknaj/1XfvfMqojnK9L7N2z1fY4xX8tO1IwqFQ==", "dependencies": [ "@push.rocks/smartenv@6.0.0", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", "@push.rocks/smarturl", "agentkeepalive", @@ -2412,7 +2388,7 @@ "integrity": "sha512-gZQQF6HVt3LwTBxaPh6hHObd4VF76PUYQcs5pHD7f0VXaEewmrNAQSnccoinOY7fi45+0dOf04PJOXu9MibPzQ==", "dependencies": [ "@push.rocks/smartenv@6.0.0", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartpromise", "@push.rocks/smarturl", "agentkeepalive", @@ -2432,7 +2408,7 @@ "@push.rocks/smartrust@1.3.2": { "integrity": "sha512-HPzSJgDnKUdE5fkn2+BC9JvFXk7wl6aURAiHAXjHSCBLtzfgB7jEXjlg+K6CEfMjwQV7sy+hYABlq5DLXcFseQ==", "dependencies": [ - "@push.rocks/smartpath@6.0.0" + "@push.rocks/smartpath" ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartrust/-/smartrust-1.3.2.tgz" }, @@ -2444,18 +2420,18 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartrx/-/smartrx-3.0.10.tgz" }, - "@push.rocks/smartserve@2.0.1": { - "integrity": "sha512-YQb2qexfCzCqOlLWBBXKMg6xG4zahCPAxomz/KEKAwHtW6wMTtuHKSTSkRTQ0vl9jssLMAmRz2OyafiL9XGJXQ==", + "@push.rocks/smartserve@2.0.3": { + "integrity": "sha512-PttdFlh61lsDNSRvRCSlKjRzuxgD3WP2XLuBNXu1hLfqLpQXDESj0ZCRPDZslLZsyFT5aHP9godb4D4L3bzHWA==", "dependencies": [ "@api.global/typedrequest", "@cfworker/json-schema", "@push.rocks/lik", "@push.rocks/smartenv@6.0.0", "@push.rocks/smartlog", - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "ws" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartserve/-/smartserve-2.0.1.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartserve/-/smartserve-2.0.3.tgz" }, "@push.rocks/smartshell@3.3.8": { "integrity": "sha512-t9J/py0vnea4ZtOs7Anc9dc6lcvg6EDvYBw5eE1mB+KUWxMQf/ROIQwWMo6B9SMNY4JS2UwvfuJQJ8makP/7Tg==", @@ -2478,8 +2454,8 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartspawn/-/smartspawn-3.0.3.tgz" }, - "@push.rocks/smartstate@2.2.1": { - "integrity": "sha512-fLrilAJNI6QOs0hcBRD9eTwU2Rlo6NlDCKQo9N/zyp0VJ6AV1UVdEZcVIQILu1CO0RUHX9aBAbFunJrb2+Zrkg==", + "@push.rocks/smartstate@2.3.0": { + "integrity": "sha512-NfyQYlhYJdVS5XvXEREB7NixaOv0CFuBDMImjN9JtF3dToJvjciBTMhKMGOJ6IKpza39y2zrH+gABapYNfzZ3A==", "dependencies": [ "@push.rocks/smarthash", "@push.rocks/smartjson@6.0.0", @@ -2487,16 +2463,16 @@ "@push.rocks/smartrx", "@push.rocks/webstore" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartstate/-/smartstate-2.2.1.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartstate/-/smartstate-2.3.0.tgz" }, - "@push.rocks/smartstorage@6.0.1": { - "integrity": "sha512-W5PEVwO0J2K9YUZRTbKXadC11h6/IBzzqU+P0TIE/xpJZC4K1duEXwEhxGWcbfhCkPRRa51xH8Z5mAmzzm8qxA==", + "@push.rocks/smartstorage@6.3.2": { + "integrity": "sha512-g8rXlVZ+6iKmzNoybtwQntdb7EWA6WnVmbXNOdwDKWR8w4o/7UMErj+H5mt57iqYIy1pzQAoTb8IWJNsti7XQw==", "dependencies": [ - "@push.rocks/smartpath@6.0.0", + "@push.rocks/smartpath", "@push.rocks/smartrust", "@tsclass/tsclass@9.5.0" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartstorage/-/smartstorage-6.0.1.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartstorage/-/smartstorage-6.3.2.tgz" }, "@push.rocks/smartstream@3.4.0": { "integrity": "sha512-kePb44W9n5K96zj2Ms3K4xnYbNXP5AfxDd86zZMDQ1/T10nvkIpL9m5w4lG/VJ4KAsWFs81S87BkkcjhhrY5Kw==", @@ -2550,17 +2526,18 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartversion/-/smartversion-3.0.5.tgz" }, - "@push.rocks/smartwatch@6.3.0": { - "integrity": "sha512-TeZ1PGBoBMpC4/CK8StIj5InEiFfKp7xWJSm3aYMjB/uaoeRP0vXqv1ORIC/TKYGJuEDuAXUsit8tZVjn0qT1Q==", + "@push.rocks/smartwatch@6.4.0": { + "integrity": "sha512-KDswRgE/siBmZRCsRA07MtW5oF4c9uQEBkwTGPIWneHzksbCDsvs/7agKFEL7WnNifLNwo8w1K1qoiVWkX1fvw==", "dependencies": [ "@push.rocks/lik", "@push.rocks/smartenv@6.0.0", "@push.rocks/smartpromise", + "@push.rocks/smartrust", "@push.rocks/smartrx", "chokidar", "picomatch" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartwatch/-/smartwatch-6.3.0.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/smartwatch/-/smartwatch-6.4.0.tgz" }, "@push.rocks/smartyaml@2.0.5": { "integrity": "sha512-tBcf+HaOIfeEsTMwgUZDtZERCxXQyRsWO8Ar5DjBdiSRchbhVGZQEBzXswMS0W5ZoRenjgPK+4tPW3JQGRTfbg==", @@ -2584,8 +2561,8 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/taskbuffer/-/taskbuffer-3.5.0.tgz" }, - "@push.rocks/taskbuffer@6.1.2": { - "integrity": "sha512-sdqKd8N/GidztQ1k3r8A86rLvD8Afyir5FjYCNJXDD9837JLoqzHaOKGltUSBsCGh2gjsZn6GydsY6HhXQgvZQ==", + "@push.rocks/taskbuffer@8.0.2": { + "integrity": "sha512-SRCAzrSHysW5XEjwZ494V60ybdpOo/s96jDD3sn7SkYolzg2Pboh+SW5Q7SVNcdkP4b9wCEizOYe9CB3vj3W6w==", "dependencies": [ "@design.estate/dees-element", "@push.rocks/lik", @@ -2596,7 +2573,7 @@ "@push.rocks/smarttime", "@push.rocks/smartunique" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/taskbuffer/-/taskbuffer-6.1.2.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/taskbuffer/-/taskbuffer-8.0.2.tgz" }, "@push.rocks/webrequest@4.0.5": { "integrity": "sha512-wVSCaXqJ9Vh+rbwVz0wDl46dYz4rnwwSrm5vbVXKbuH6oKTPF0YRoujeJPqRltIn64RVGdLeY9/6ix+ZCrzhsg==", @@ -2618,19 +2595,19 @@ ], "tarball": "https://verdaccio.lossless.digital/@push.rocks/websetup/-/websetup-3.0.19.tgz" }, - "@push.rocks/webstore@2.0.20": { - "integrity": "sha512-Z3L4OHGcw/Gs9aXpMUwebEPTh0nK/C7R6YwPfCLcGVu9yd/ZShaQ8QZEYE243Cu9J1Mn+CEtz4jpPLnHiizHQA==", + "@push.rocks/webstore@2.0.21": { + "integrity": "sha512-vH9TJlVFHL5WP1YsNW+JbRfAcIro3oYbogQmv7jA9yaYnswCxG6HWl7Ca2vcfsoAAB28pyjX8hvRqfD2a5hKNQ==", "dependencies": [ "@api.global/typedrequest-interfaces@3.0.19", "@push.rocks/lik", - "@push.rocks/smartenv@5.0.13", - "@push.rocks/smartjson@5.2.0", + "@push.rocks/smartenv@6.0.0", + "@push.rocks/smartjson@6.0.0", "@push.rocks/smartpromise", "@push.rocks/smartrx", - "@tempfix/idb", - "fake-indexeddb" + "fake-indexeddb", + "idb" ], - "tarball": "https://verdaccio.lossless.digital/@push.rocks/webstore/-/webstore-2.0.20.tgz" + "tarball": "https://verdaccio.lossless.digital/@push.rocks/webstore/-/webstore-2.0.21.tgz" }, "@push.rocks/webstream@1.0.10": { "integrity": "sha512-45CcR0I4/9v0qSjLvz2dYTGMkR0YP3x66ItpStdad5hidJm86t1lfHF06d0oiEvJTpvQkeyIX/8YKAumf21d/Q==", @@ -2652,160 +2629,166 @@ "deprecated": true, "tarball": "https://verdaccio.lossless.digital/@pushrocks/smartpromise/-/smartpromise-4.0.2.tgz" }, - "@rolldown/binding-android-arm64@1.0.0-beta.52": { - "integrity": "sha512-MBGIgysimZPqTDcLXI+i9VveijkP5C3EAncEogXhqfax6YXj1Tr2LY3DVuEOMIjWfMPMhtQSPup4fSTAmgjqIw==", + "@rolldown/binding-android-arm64@1.0.0-rc.11": { + "integrity": "sha512-SJ+/g+xNnOh6NqYxD0V3uVN4W3VfnrGsC9/hoglicgTNfABFG9JjISvkkU0dNY84MNHLWyOgxP9v9Y9pX4S7+A==", "os": ["android"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-beta.52.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-rc.11.tgz" }, - "@rolldown/binding-darwin-arm64@1.0.0-beta.52": { - "integrity": "sha512-MmKeoLnKu1d9j6r19K8B+prJnIZ7u+zQ+zGQ3YHXGnr41rzE3eqQLovlkvoZnRoxDGPA4ps0pGiwXy6YE3lJyg==", + "@rolldown/binding-darwin-arm64@1.0.0-rc.11": { + "integrity": "sha512-7WQgR8SfOPwmDZGFkThUvsmd/nwAWv91oCO4I5LS7RKrssPZmOt7jONN0cW17ydGC1n/+puol1IpoieKqQidmg==", "os": ["darwin"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-beta.52.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-rc.11.tgz" }, - "@rolldown/binding-darwin-x64@1.0.0-beta.52": { - "integrity": "sha512-qpHedvQBmIjT8zdnjN3nWPR2qjQyJttbXniCEKKdHeAbZG9HyNPBUzQF7AZZGwmS9coQKL+hWg9FhWzh2dZ2IA==", + "@rolldown/binding-darwin-x64@1.0.0-rc.11": { + "integrity": "sha512-39Ks6UvIHq4rEogIfQBoBRusj0Q0nPVWIvqmwBLaT6aqQGIakHdESBVOPRRLacy4WwUPIx4ZKzfZ9PMW+IeyUQ==", "os": ["darwin"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-beta.52.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-rc.11.tgz" }, - "@rolldown/binding-freebsd-x64@1.0.0-beta.52": { - "integrity": "sha512-dDp7WbPapj/NVW0LSiH/CLwMhmLwwKb3R7mh2kWX+QW85X1DGVnIEyKh9PmNJjB/+suG1dJygdtdNPVXK1hylg==", + "@rolldown/binding-freebsd-x64@1.0.0-rc.11": { + "integrity": "sha512-jfsm0ZHfhiqrvWjJAmzsqiIFPz5e7mAoCOPBNTcNgkiid/LaFKiq92+0ojH+nmJmKYkre4t71BWXUZDNp7vsag==", "os": ["freebsd"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-beta.52.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-rc.11.tgz" }, - "@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.52": { - "integrity": "sha512-9e4l6vy5qNSliDPqNfR6CkBOAx6PH7iDV4OJiEJzajajGrVy8gc/IKKJUsoE52G8ud8MX6r3PMl97NfwgOzB7g==", + "@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.11": { + "integrity": "sha512-zjQaUtSyq1nVe3nxmlSCuR96T1LPlpvmJ0SZy0WJFEsV4kFbXcq2u68L4E6O0XeFj4aex9bEauqjW8UQBeAvfQ==", "os": ["linux"], "cpu": ["arm"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-beta.52.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-rc.11.tgz" }, - "@rolldown/binding-linux-arm64-gnu@1.0.0-beta.52": { - "integrity": "sha512-V48oDR84feRU2KRuzpALp594Uqlx27+zFsT6+BgTcXOtu7dWy350J1G28ydoCwKB+oxwsRPx2e7aeQnmd3YJbQ==", + "@rolldown/binding-linux-arm64-gnu@1.0.0-rc.11": { + "integrity": "sha512-WMW1yE6IOnehTcFE9eipFkm3XN63zypWlrJQ2iF7NrQ9b2LDRjumFoOGJE8RJJTJCTBAdmLMnJ8uVitACUUo1Q==", "os": ["linux"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-beta.52.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-rc.11.tgz" }, - "@rolldown/binding-linux-arm64-musl@1.0.0-beta.52": { - "integrity": "sha512-ENLmSQCWqSA/+YN45V2FqTIemg7QspaiTjlm327eUAMeOLdqmSOVVyrQexJGNTQ5M8sDYCgVAig2Kk01Ggmqaw==", + "@rolldown/binding-linux-arm64-musl@1.0.0-rc.11": { + "integrity": "sha512-jfndI9tsfm4APzjNt6QdBkYwre5lRPUgHeDHoI7ydKUuJvz3lZeCfMsI56BZj+7BYqiKsJm7cfd/6KYV7ubrBg==", "os": ["linux"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-beta.52.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-rc.11.tgz" }, - "@rolldown/binding-linux-x64-gnu@1.0.0-beta.52": { - "integrity": "sha512-klahlb2EIFltSUubn/VLjuc3qxp1E7th8ukayPfdkcKvvYcQ5rJztgx8JsJSuAKVzKtNTqUGOhy4On71BuyV8g==", + "@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.11": { + "integrity": "sha512-ZlFgw46NOAGMgcdvdYwAGu2Q+SLFA9LzbJLW+iyMOJyhj5wk6P3KEE9Gct4xWwSzFoPI7JCdYmYMzVtlgQ+zfw==", + "os": ["linux"], + "cpu": ["ppc64"], + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.0-rc.11.tgz" + }, + "@rolldown/binding-linux-s390x-gnu@1.0.0-rc.11": { + "integrity": "sha512-hIOYmuT6ofM4K04XAZd3OzMySEO4K0/nc9+jmNcxNAxRi6c5UWpqfw3KMFV4MVFWL+jQsSh+bGw2VqmaPMTLyw==", + "os": ["linux"], + "cpu": ["s390x"], + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.0-rc.11.tgz" + }, + "@rolldown/binding-linux-x64-gnu@1.0.0-rc.11": { + "integrity": "sha512-qXBQQO9OvkjjQPLdUVr7Nr2t3QTZI7s4KZtfw7HzBgjbmAPSFwSv4rmET9lLSgq3rH/ndA3ngv3Qb8l2njoPNA==", "os": ["linux"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-beta.52.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-rc.11.tgz" }, - "@rolldown/binding-linux-x64-musl@1.0.0-beta.52": { - "integrity": "sha512-UuA+JqQIgqtkgGN2c/AQ5wi8M6mJHrahz/wciENPTeI6zEIbbLGoth5XN+sQe2pJDejEVofN9aOAp0kaazwnVg==", + "@rolldown/binding-linux-x64-musl@1.0.0-rc.11": { + "integrity": "sha512-/tpFfoSTzUkH9LPY+cYbqZBDyyX62w5fICq9qzsHLL8uTI6BHip3Q9Uzft0wylk/i8OOwKik8OxW+QAhDmzwmg==", "os": ["linux"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-beta.52.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-rc.11.tgz" }, - "@rolldown/binding-openharmony-arm64@1.0.0-beta.52": { - "integrity": "sha512-1BNQW8u4ro8bsN1+tgKENJiqmvc+WfuaUhXzMImOVSMw28pkBKdfZtX2qJPADV3terx+vNJtlsgSGeb3+W6Jiw==", + "@rolldown/binding-openharmony-arm64@1.0.0-rc.11": { + "integrity": "sha512-mcp3Rio2w72IvdZG0oQ4bM2c2oumtwHfUfKncUM6zGgz0KgPz4YmDPQfnXEiY5t3+KD/i8HG2rOB/LxdmieK2g==", "os": ["openharmony"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-beta.52.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-rc.11.tgz" }, - "@rolldown/binding-wasm32-wasi@1.0.0-beta.52": { - "integrity": "sha512-K/p7clhCqJOQpXGykrFaBX2Dp9AUVIDHGc+PtFGBwg7V+mvBTv/tsm3LC3aUmH02H2y3gz4y+nUTQ0MLpofEEg==", + "@rolldown/binding-wasm32-wasi@1.0.0-rc.11": { + "integrity": "sha512-LXk5Hii1Ph9asuGRjBuz8TUxdc1lWzB7nyfdoRgI0WGPZKmCxvlKk8KfYysqtr4MfGElu/f/pEQRh8fcEgkrWw==", "dependencies": [ - "@napi-rs/wasm-runtime" + "@napi-rs/wasm-runtime@1.1.1" ], "cpu": ["wasm32"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-beta.52.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-rc.11.tgz" }, - "@rolldown/binding-win32-arm64-msvc@1.0.0-beta.52": { - "integrity": "sha512-a4EkXBtnYYsKipjS7QOhEBM4bU5IlR9N1hU+JcVEVeuTiaslIyhWVKsvf7K2YkQHyVAJ+7/A9BtrGqORFcTgng==", + "@rolldown/binding-win32-arm64-msvc@1.0.0-rc.11": { + "integrity": "sha512-dDwf5otnx0XgRY1yqxOC4ITizcdzS/8cQ3goOWv3jFAo4F+xQYni+hnMuO6+LssHHdJW7+OCVL3CoU4ycnh35Q==", "os": ["win32"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-beta.52.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-rc.11.tgz" }, - "@rolldown/binding-win32-ia32-msvc@1.0.0-beta.52": { - "integrity": "sha512-5ZXcYyd4GxPA6QfbGrNcQjmjbuLGvfz6728pZMsQvGHI+06LT06M6TPtXvFvLgXtexc+OqvFe1yAIXJU1gob/w==", - "os": ["win32"], - "cpu": ["ia32"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.0.0-beta.52.tgz" - }, - "@rolldown/binding-win32-x64-msvc@1.0.0-beta.52": { - "integrity": "sha512-tzpnRQXJrSzb8Z9sm97UD3cY0toKOImx+xRKsDLX4zHaAlRXWh7jbaKBePJXEN7gNw7Nm03PBNwphdtA8KSUYQ==", + "@rolldown/binding-win32-x64-msvc@1.0.0-rc.11": { + "integrity": "sha512-LN4/skhSggybX71ews7dAj6r2geaMJfm3kMbK2KhFMg9B10AZXnKoLCVVgzhMHL0S+aKtr4p8QbAW8k+w95bAA==", "os": ["win32"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-beta.52.tgz" + "tarball": "https://verdaccio.lossless.digital/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-rc.11.tgz" }, - "@rolldown/pluginutils@1.0.0-beta.52": { - "integrity": "sha512-/L0htLJZbaZFL1g9OHOblTxbCYIGefErJjtYOwgl9ZqNx27P3L0SDfjhhHIss32gu5NWgnxuT2a2Hnnv6QGHKA==", - "tarball": "https://verdaccio.lossless.digital/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.52.tgz" + "@rolldown/pluginutils@1.0.0-rc.11": { + "integrity": "sha512-xQO9vbwBecJRv9EUcQ/y0dzSTJgA7Q6UVN7xp6B81+tBGSLVAK03yJ9NkJaUA7JFD91kbjxRSC/mDnmvXzbHoQ==", + "tarball": "https://verdaccio.lossless.digital/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.11.tgz" }, - "@rspack/binding-darwin-arm64@1.7.9": { - "integrity": "sha512-64dgstte0If5czi9bA/cpOe0ryY6wC9AIQRtyJ3DlOF6Tt+y9cKkmUoGu3V+WYaYIZRT7HNk8V7kL8amVjFTYw==", + "@rspack/binding-darwin-arm64@1.7.10": { + "integrity": "sha512-bsXi7I6TpH+a4L6okIUh1JDvwT+XcK/L7Yvhu5G2t5YYyd2fl5vMM5O9cePRpEb0RdqJZ3Z8i9WIWHap9aQ8Gw==", "os": ["darwin"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.9.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.10.tgz" }, - "@rspack/binding-darwin-x64@1.7.9": { - "integrity": "sha512-2QSLs3w4rLy4UUGVnIlkt6IlIKOzR1e0RPsq2FYQW6s3p9JrwRCtOeHohyh7EJSqF54dtfhe9UZSAwba3LqH1Q==", + "@rspack/binding-darwin-x64@1.7.10": { + "integrity": "sha512-h/kOGL1bUflDDYnbiUjaRE9kagJpour4FatGihueV03+cRGQ6jpde+BjUakqzMx65CeDbeYI6jAiPhElnlAtRw==", "os": ["darwin"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.9.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.10.tgz" }, - "@rspack/binding-linux-arm64-gnu@1.7.9": { - "integrity": "sha512-qhUGI/uVfvLmKWts4QkVHGL8yfUyJkblZs+OFD5Upa2y676EOsbQgWsCwX4xGB6Tv+TOzFP0SLh/UfO8ZfdE+w==", + "@rspack/binding-linux-arm64-gnu@1.7.10": { + "integrity": "sha512-Z4reus7UxGM4+JuhiIht8KuGP1KgM7nNhOlXUHcQCMswP/Rymj5oJQN3TDWgijFUZs09ULl8t3T+AQAVTd/WvA==", "os": ["linux"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.9.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.10.tgz" }, - "@rspack/binding-linux-arm64-musl@1.7.9": { - "integrity": "sha512-VjfmR1hgO9n3L6MaE5KG+DXSrrLVqHHOkVcOtS2LMq3bjMTwbBywY7ycymcLnX5KJsol8d3ZGYep6IfSOt3lFA==", + "@rspack/binding-linux-arm64-musl@1.7.10": { + "integrity": "sha512-LYaoVmWizG4oQ3g+St3eM5qxsyfH07kLirP7NJcDMgvu3eQ29MeyTZ3ugkgW6LvlmJue7eTQyf6CZlanoF5SSg==", "os": ["linux"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.9.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.10.tgz" }, - "@rspack/binding-linux-x64-gnu@1.7.9": { - "integrity": "sha512-0kldV+3WTs/VYDWzxJ7K40hCW26IHtnk8xPK3whKoo1649rgeXXa0EdsU5P7hG8Ef5SWQjHHHZ/fuHYSO3Y6HA==", + "@rspack/binding-linux-x64-gnu@1.7.10": { + "integrity": "sha512-aIm2G4Kcm3qxDTNqKarK0oaLY2iXnCmpRQQhAcMlR0aS2LmxL89XzVeRr9GFA1MzGrAsZONWCLkxQvn3WUbm4Q==", "os": ["linux"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.9.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.10.tgz" }, - "@rspack/binding-linux-x64-musl@1.7.9": { - "integrity": "sha512-Gi4872cFtc2d83FKATR6Qcf2VBa/tFCqffI/IwRRl6Hx5FulEBqx+tH7gAuRVF693vrbXNxK+FQ+k4iEsEJxrw==", + "@rspack/binding-linux-x64-musl@1.7.10": { + "integrity": "sha512-SIHQbAgB9IPH0H3H+i5rN5jo9yA/yTMq8b7XfRkTMvZ7P7MXxJ0dE8EJu3BmCLM19sqnTc2eX+SVfE8ZMDzghA==", "os": ["linux"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.9.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.10.tgz" }, - "@rspack/binding-wasm32-wasi@1.7.9": { - "integrity": "sha512-5QEzqo6EaolpuZmK6w/mgSueorgGnnzp7dJaAvBj6ECFIg/aLXhXXmWCWbxt7Ws2gKvG5/PgaxDqbUxYL51juA==", + "@rspack/binding-wasm32-wasi@1.7.10": { + "integrity": "sha512-J9HDXHD1tj+9FmX4+K3CTkO7dCE2bootlR37YuC2Owc0Lwl1/i2oGT71KHnMqI9faF/hipAaQM5OywkiiuNB7w==", "dependencies": [ - "@napi-rs/wasm-runtime" + "@napi-rs/wasm-runtime@1.0.7" ], "cpu": ["wasm32"], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.9.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.10.tgz" }, - "@rspack/binding-win32-arm64-msvc@1.7.9": { - "integrity": "sha512-MMqvcrIc8aOqTuHjWkjdzilvoZ3Hv07Od0Foogiyq3JMudsS3Wcmh7T1dFerGg19MOJcRUeEkrg2NQOMOQ6xDA==", + "@rspack/binding-win32-arm64-msvc@1.7.10": { + "integrity": "sha512-FaQGSCXH89nMOYW0bVp0bKQDQbrOEFFm7yedla7g6mkWlFVQo5UyBxid5wJUCqGJBtJepRxeRfByWiaI5nVGvg==", "os": ["win32"], "cpu": ["arm64"], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.9.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.10.tgz" }, - "@rspack/binding-win32-ia32-msvc@1.7.9": { - "integrity": "sha512-4kYYS+NZ2CuNbKjq40yB/UEyB51o1PHj5wpr+Y943oOJXpEKWU2Q4vkF8VEohPEcnA9cKVotYCnqStme+02suA==", + "@rspack/binding-win32-ia32-msvc@1.7.10": { + "integrity": "sha512-/66TNLOeM4R5dHhRWRVbMTgWghgxz+32ym0c/zGGXQRoMbz7210EoL40ALUgdBdeeREO8LoV+Mn7v8/QZCwHzw==", "os": ["win32"], "cpu": ["ia32"], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.9.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.10.tgz" }, - "@rspack/binding-win32-x64-msvc@1.7.9": { - "integrity": "sha512-1g+QyXXvs+838Un/4GaUvJfARDGHMCs15eXDYWBl5m/Skubyng8djWAgr6ag1+cVoJZXCPOvybTItcblWF3gbQ==", + "@rspack/binding-win32-x64-msvc@1.7.10": { + "integrity": "sha512-SUa3v1W7PGFCy6AHRmDsm43/tkfaZFi1TN2oIk5aCdT9T51baDVBjAbehRDu9xFbK4piL3k7uqIVSIrKgVqk1g==", "os": ["win32"], "cpu": ["x64"], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.9.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.10.tgz" }, - "@rspack/binding@1.7.9": { - "integrity": "sha512-A56e0NdfNwbOSJoilMkxzaPuVYaKCNn1shuiwWnCIBmhV9ix1n9S1XvquDjkGyv+gCdR1+zfJBOa5DMB7htLHw==", + "@rspack/binding@1.7.10": { + "integrity": "sha512-j+DPEaSJLRgasxXNpYQpvC7wUkQF5WoWPiTfm4fLczwlAmYwGSVkJiyWDrOlvVPiGGYiXIaXEjVWTw6fT6/vnA==", "optionalDependencies": [ "@rspack/binding-darwin-arm64", "@rspack/binding-darwin-x64", @@ -2818,16 +2801,16 @@ "@rspack/binding-win32-ia32-msvc", "@rspack/binding-win32-x64-msvc" ], - "tarball": "https://verdaccio.lossless.digital/@rspack/binding/-/binding-1.7.9.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/binding/-/binding-1.7.10.tgz" }, - "@rspack/core@1.7.9": { - "integrity": "sha512-VHuSKvRkuv42Ya+TxEGO0LE0r9+8P4tKGokmomj4R1f/Nu2vtS3yoaIMfC4fR6VuHGd3MZ+KTI0cNNwHfFcskw==", + "@rspack/core@1.7.10": { + "integrity": "sha512-dO7J0aHSa9Fg2kGT0+ZsM500lMdlNIyCHavIaz7dTDn6KXvFz1qbWQ/48x3OlNFw1mA0jxAjjw9e7h3sWQZUNg==", "dependencies": [ "@module-federation/runtime-tools", "@rspack/binding", "@rspack/lite-tapable" ], - "tarball": "https://verdaccio.lossless.digital/@rspack/core/-/core-1.7.9.tgz" + "tarball": "https://verdaccio.lossless.digital/@rspack/core/-/core-1.7.10.tgz" }, "@rspack/lite-tapable@1.1.0": { "integrity": "sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==", @@ -2864,8 +2847,8 @@ ], "tarball": "https://verdaccio.lossless.digital/@smithy/chunked-blob-reader/-/chunked-blob-reader-5.2.2.tgz" }, - "@smithy/config-resolver@4.4.11": { - "integrity": "sha512-YxFiiG4YDAtX7WMN7RuhHZLeTmRRAOyCbr+zB8e3AQzHPnUhS8zXjB1+cniPVQI3xbWsQPM0X2aaIkO/ME0ymw==", + "@smithy/config-resolver@4.4.13": { + "integrity": "sha512-iIzMC5NmOUP6WL6o8iPBjFhUhBZ9pPjpUpQYWMUFQqKyXXzOftbfK8zcQCz/jFV1Psmf05BK5ypx4K2r4Tnwdg==", "dependencies": [ "@smithy/node-config-provider", "@smithy/types", @@ -2874,7 +2857,7 @@ "@smithy/util-middleware", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/config-resolver/-/config-resolver-4.4.11.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/config-resolver/-/config-resolver-4.4.13.tgz" }, "@smithy/core@3.23.12": { "integrity": "sha512-o9VycsYNtgC+Dy3I0yrwCqv9CWicDnke0L7EVOrZtJpjb2t0EjaEofmMrYc0T1Kn3yk32zm6cspxF9u9Bj7e5w==", @@ -3028,8 +3011,8 @@ ], "tarball": "https://verdaccio.lossless.digital/@smithy/middleware-content-length/-/middleware-content-length-4.2.12.tgz" }, - "@smithy/middleware-endpoint@4.4.26": { - "integrity": "sha512-8Qfikvd2GVKSm8S6IbjfwFlRY9VlMrj0Dp4vTwAuhqbX7NhJKE5DQc2bnfJIcY0B+2YKMDBWfvexbSZeejDgeg==", + "@smithy/middleware-endpoint@4.4.27": { + "integrity": "sha512-T3TFfUgXQlpcg+UdzcAISdZpj4Z+XECZ/cefgA6wLBd6V4lRi0svN2hBouN/be9dXQ31X4sLWz3fAQDf+nt6BA==", "dependencies": [ "@smithy/core", "@smithy/middleware-serde", @@ -3040,10 +3023,10 @@ "@smithy/util-middleware", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.26.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.27.tgz" }, - "@smithy/middleware-retry@4.4.43": { - "integrity": "sha512-ZwsifBdyuNHrFGmbc7bAfP2b54+kt9J2rhFd18ilQGAB+GDiP4SrawqyExbB7v455QVR7Psyhb2kjULvBPIhvA==", + "@smithy/middleware-retry@4.4.44": { + "integrity": "sha512-Y1Rav7m5CFRPQyM4CI0koD/bXjyjJu3EQxZZhtLGD88WIrBrQ7kqXM96ncd6rYnojwOo/u9MXu57JrEvu/nLrA==", "dependencies": [ "@smithy/node-config-provider", "@smithy/protocol-http", @@ -3055,7 +3038,7 @@ "@smithy/uuid", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/middleware-retry/-/middleware-retry-4.4.43.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/middleware-retry/-/middleware-retry-4.4.44.tgz" }, "@smithy/middleware-serde@4.2.15": { "integrity": "sha512-ExYhcltZSli0pgAKOpQQe1DLFBLryeZ22605y/YS+mQpdNWekum9Ujb/jMKfJKgjtz1AZldtwA/wCYuKJgjjlg==", @@ -3158,8 +3141,8 @@ ], "tarball": "https://verdaccio.lossless.digital/@smithy/signature-v4/-/signature-v4-5.3.12.tgz" }, - "@smithy/smithy-client@4.12.6": { - "integrity": "sha512-aib3f0jiMsJ6+cvDnXipBsGDL7ztknYSVqJs1FdN9P+u9tr/VzOR7iygSh6EUOdaBeMCMSh3N0VdyYsG4o91DQ==", + "@smithy/smithy-client@4.12.7": { + "integrity": "sha512-q3gqnwml60G44FECaEEsdQMplYhDMZYCtYhMCzadCnRnnHIobZJjegmdoUo6ieLQlPUzvrMdIJUpx6DoPmzANQ==", "dependencies": [ "@smithy/core", "@smithy/middleware-endpoint", @@ -3169,7 +3152,7 @@ "@smithy/util-stream", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/smithy-client/-/smithy-client-4.12.6.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/smithy-client/-/smithy-client-4.12.7.tgz" }, "@smithy/types@4.13.1": { "integrity": "sha512-787F3yzE2UiJIQ+wYW1CVg2odHjmaWLGksnKQHUrK/lYZSEcy1msuLVvxaR/sI2/aDe9U+TBuLsXnr3vod1g0g==", @@ -3233,18 +3216,18 @@ ], "tarball": "https://verdaccio.lossless.digital/@smithy/util-config-provider/-/util-config-provider-4.2.2.tgz" }, - "@smithy/util-defaults-mode-browser@4.3.42": { - "integrity": "sha512-0vjwmcvkWAUtikXnWIUOyV6IFHTEeQUYh3JUZcDgcszF+hD/StAsQ3rCZNZEPHgI9kVNcbnyc8P2CBHnwgmcwg==", + "@smithy/util-defaults-mode-browser@4.3.43": { + "integrity": "sha512-Qd/0wCKMaXxev/z00TvNzGCH2jlKKKxXP1aDxB6oKwSQthe3Og2dMhSayGCnsma1bK/kQX1+X7SMP99t6FgiiQ==", "dependencies": [ "@smithy/property-provider", "@smithy/smithy-client", "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.42.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.43.tgz" }, - "@smithy/util-defaults-mode-node@4.2.45": { - "integrity": "sha512-q5dOqqfTgUcLe38TAGiFn9srToKj2YCHJ34QGOLzM+xYLLA+qRZv7N+33kl1MERVusue36ZHnlNaNEvY/PzSrw==", + "@smithy/util-defaults-mode-node@4.2.47": { + "integrity": "sha512-qSRbYp1EQ7th+sPFuVcVO05AE0QH635hycdEXlpzIahqHHf2Fyd/Zl+8v0XYMJ3cgDVPa0lkMefU7oNUjAP+DQ==", "dependencies": [ "@smithy/config-resolver", "@smithy/credential-provider-imds", @@ -3254,7 +3237,7 @@ "@smithy/types", "tslib@2.8.1" ], - "tarball": "https://verdaccio.lossless.digital/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.45.tgz" + "tarball": "https://verdaccio.lossless.digital/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.47.tgz" }, "@smithy/util-endpoints@3.3.3": { "integrity": "sha512-VACQVe50j0HZPjpwWcjyT51KUQ4AnsvEaQ2lKHOSL4mNLD0G9BjEniQ+yCt1qqfKfiAHRAts26ud7hBjamrwig==", @@ -3349,10 +3332,6 @@ ], "tarball": "https://verdaccio.lossless.digital/@szmarczak/http-timer/-/http-timer-5.0.1.tgz" }, - "@tempfix/idb@8.0.3": { - "integrity": "sha512-hPJQKO7+oAIY+pDNImrZ9QAINbz9KmwT+yO4iRVwdPanok2YKpaUxdJzIvCUwY0YgAawlvYdffbLvRLV5hbs2g==", - "tarball": "https://verdaccio.lossless.digital/@tempfix/idb/-/idb-8.0.3.tgz" - }, "@tempfix/lenis@1.3.20": { "integrity": "sha512-ypeB0FuHLHOCQXW4d0RQ69txPJJH+1CHcpsZIUdcv2t1vR0IVyQr2vHihtde9UOXhjzqEnUphWon/UcJNsa0YA==", "tarball": "https://verdaccio.lossless.digital/@tempfix/lenis/-/lenis-1.3.20.tgz" @@ -3402,12 +3381,12 @@ ], "tarball": "https://verdaccio.lossless.digital/@types/clean-css/-/clean-css-4.2.11.tgz" }, - "@types/debug@4.1.12": { - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "@types/debug@4.1.13": { + "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", "dependencies": [ "@types/ms" ], - "tarball": "https://verdaccio.lossless.digital/@types/debug/-/debug-4.1.12.tgz" + "tarball": "https://verdaccio.lossless.digital/@types/debug/-/debug-4.1.13.tgz" }, "@types/fs-extra@11.0.4": { "integrity": "sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==", @@ -3463,10 +3442,6 @@ "integrity": "sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==", "tarball": "https://verdaccio.lossless.digital/@types/mime-types/-/mime-types-2.1.4.tgz" }, - "@types/minimatch@5.1.2": { - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "tarball": "https://verdaccio.lossless.digital/@types/minimatch/-/minimatch-5.1.2.tgz" - }, "@types/ms@2.1.0": { "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", "tarball": "https://verdaccio.lossless.digital/@types/ms/-/ms-2.1.0.tgz" @@ -3525,10 +3500,6 @@ ], "tarball": "https://verdaccio.lossless.digital/@types/node/-/node-25.5.0.tgz" }, - "@types/ping@0.4.4": { - "integrity": "sha512-ifvo6w2f5eJYlXm+HiVx67iJe8WZp87sfa683nlqED5Vnt9Z93onkokNoWqOG21EaE8fMxyKPobE+mkPEyxsdw==", - "tarball": "https://verdaccio.lossless.digital/@types/ping/-/ping-0.4.4.tgz" - }, "@types/relateurl@0.2.33": { "integrity": "sha512-bTQCKsVbIdzLqZhLkF5fcJQreE4y1ro4DIyVrlDNSCJRRwHhB8Z+4zXXa8jN6eDvc2HbRsEYgbvrnGvi54EpSw==", "tarball": "https://verdaccio.lossless.digital/@types/relateurl/-/relateurl-0.2.33.tgz" @@ -3537,10 +3508,6 @@ "integrity": "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==", "tarball": "https://verdaccio.lossless.digital/@types/semver/-/semver-7.7.1.tgz" }, - "@types/symbol-tree@3.2.5": { - "integrity": "sha512-zXnnyENt1TYQcS21MkPaJCVjfcPq7p7yc5mo5JACuumXp6sly5jnlS0IokHd+xmmuCbx6V7JqkMBpswR+nZAcw==", - "tarball": "https://verdaccio.lossless.digital/@types/symbol-tree/-/symbol-tree-3.2.5.tgz" - }, "@types/tar-stream@3.1.4": { "integrity": "sha512-921gW0+g29mCJX0fRvqeHzBlE/XclDaAG0Ousy1LCghsOhvaKacDeRGEVzQP9IPfKn8Vysy7FEXAIxycpc/CMg==", "dependencies": [ @@ -3632,7 +3599,7 @@ "acme-client@5.4.0": { "integrity": "sha512-mORqg60S8iML6XSmVjqjGHJkINrCGLMj2QvDmFzI9vIlv1RGlyjmw3nrzaINJjkNsYXC41XhhD5pfy7CtuGcbA==", "dependencies": [ - "@peculiar/x509", + "@peculiar/x509@1.14.3", "asn1js", "axios", "debug", @@ -3748,8 +3715,8 @@ "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==", "tarball": "https://verdaccio.lossless.digital/bare-events/-/bare-events-2.8.2.tgz" }, - "bare-fs@4.5.5_bare-events@2.8.2": { - "integrity": "sha512-XvwYM6VZqKoqDll8BmSww5luA5eflDzY0uEFfBJtFKe4PAAtxBjU3YIxzIBzhyaEQBy1VXEQBto4cpN5RZJw+w==", + "bare-fs@4.5.6_bare-events@2.8.2": { + "integrity": "sha512-1QovqDrR80Pmt5HPAsMsXTCFcDYr+NSUKW6nd6WO5v0JBmnItc/irNRzm2KOQ5oZ69P37y+AMujNyNtG+1Rggw==", "dependencies": [ "bare-events", "bare-path", @@ -3757,7 +3724,7 @@ "bare-url", "fast-fifo" ], - "tarball": "https://verdaccio.lossless.digital/bare-fs/-/bare-fs-4.5.5.tgz" + "tarball": "https://verdaccio.lossless.digital/bare-fs/-/bare-fs-4.5.6.tgz" }, "bare-os@3.8.0": { "integrity": "sha512-Dc9/SlwfxkXIGYhvMQNUtKaXCaGkZYGcd1vuNUUADVqzu4/vQfvnMkYYOUnt2VwQ2AqKr/8qAVFRtwETljgeFg==", @@ -3770,8 +3737,8 @@ ], "tarball": "https://verdaccio.lossless.digital/bare-path/-/bare-path-3.0.0.tgz" }, - "bare-stream@2.9.1_bare-events@2.8.2": { - "integrity": "sha512-S9lqQXbwhTEMffRhb3qTVT74M0qzLDgxt4+uV3wBwWj2e+uSYH49Yv1el9Mw+qPRk0o2f+ntXgTQHP7LypVGMA==", + "bare-stream@2.11.0_bare-events@2.8.2": { + "integrity": "sha512-Y/+iQ49fL3rIn6w/AVxI/2+BRrpmzJvdWt5Jv8Za6Ngqc6V227c+pYjYYgLdpR3MwQ9ObVXD0ZrqoBztakM0rw==", "dependencies": [ "bare-events", "streamx", @@ -3780,14 +3747,14 @@ "optionalPeers": [ "bare-events" ], - "tarball": "https://verdaccio.lossless.digital/bare-stream/-/bare-stream-2.9.1.tgz" + "tarball": "https://verdaccio.lossless.digital/bare-stream/-/bare-stream-2.11.0.tgz" }, - "bare-url@2.3.2": { - "integrity": "sha512-ZMq4gd9ngV5aTMa5p9+UfY0b3skwhHELaDkhEHetMdX0LRkW9kzaym4oo/Eh+Ghm0CCDuMTsRIGM/ytUc1ZYmw==", + "bare-url@2.4.0": { + "integrity": "sha512-NSTU5WN+fy/L0DDenfE8SXQna4voXuW0FHM7wH8i3/q9khUSchfPbPezO4zSFMnDGIf9YE+mt/RWhZgNRKRIXA==", "dependencies": [ "bare-path" ], - "tarball": "https://verdaccio.lossless.digital/bare-url/-/bare-url-2.3.2.tgz" + "tarball": "https://verdaccio.lossless.digital/bare-url/-/bare-url-2.4.0.tgz" }, "base64-js@1.5.1": { "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", @@ -3805,13 +3772,13 @@ "integrity": "sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg==", "tarball": "https://verdaccio.lossless.digital/bowser/-/bowser-2.14.1.tgz" }, - "brace-expansion@1.1.12": { - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "brace-expansion@1.1.13": { + "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==", "dependencies": [ "balanced-match@1.0.2", "concat-map" ], - "tarball": "https://verdaccio.lossless.digital/brace-expansion/-/brace-expansion-1.1.12.tgz" + "tarball": "https://verdaccio.lossless.digital/brace-expansion/-/brace-expansion-1.1.13.tgz" }, "brace-expansion@2.0.2": { "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", @@ -4314,9 +4281,9 @@ "bin": true, "tarball": "https://verdaccio.lossless.digital/extract-zip/-/extract-zip-2.0.1.tgz" }, - "fake-indexeddb@5.0.2": { - "integrity": "sha512-cB507r5T3D55DfclY01GLkninZLfU7HXV/mhVRTnTRm5k2u+fY7Fof2dBkr80p5t7G7dlA/G5dI87QiMdPpMCQ==", - "tarball": "https://verdaccio.lossless.digital/fake-indexeddb/-/fake-indexeddb-5.0.2.tgz" + "fake-indexeddb@6.2.5": { + "integrity": "sha512-CGnyrvbhPlWYMngksqrSSUT1BAVP49dZocrHuK0SvtR0D5TMs5wP0o3j7jexDJW01KSadjBp1M/71o/KR3nD1w==", + "tarball": "https://verdaccio.lossless.digital/fake-indexeddb/-/fake-indexeddb-6.2.5.tgz" }, "fast-deep-equal@3.1.3": { "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", @@ -4337,15 +4304,15 @@ ], "tarball": "https://verdaccio.lossless.digital/fast-xml-builder/-/fast-xml-builder-1.1.4.tgz" }, - "fast-xml-parser@5.5.6": { - "integrity": "sha512-3+fdZyBRVg29n4rXP0joHthhcHdPUHaIC16cuyyd1iLsuaO6Vea36MPrxgAzbZna8lhvZeRL8Bc9GP56/J9xEw==", + "fast-xml-parser@5.5.8": { + "integrity": "sha512-Z7Fh2nVQSb2d+poDViM063ix2ZGt9jmY1nWhPfHBOK2Hgnb/OW3P4Et3P/81SEej0J7QbWtJqxO05h8QYfK7LQ==", "dependencies": [ "fast-xml-builder", "path-expression-matcher", "strnum" ], "bin": true, - "tarball": "https://verdaccio.lossless.digital/fast-xml-parser/-/fast-xml-parser-5.5.6.tgz" + "tarball": "https://verdaccio.lossless.digital/fast-xml-parser/-/fast-xml-parser-5.5.8.tgz" }, "fault@2.0.1": { "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", @@ -4391,15 +4358,15 @@ ], "tarball": "https://verdaccio.lossless.digital/file-type/-/file-type-19.6.0.tgz" }, - "file-type@21.3.3": { - "integrity": "sha512-pNwbwz8c3aZ+GvbJnIsCnDjKvgCZLHxkFWLEFxU3RMa+Ey++ZSEfisvsWQMcdys6PpxQjWUOIDi1fifXsW3YRg==", + "file-type@21.3.4": { + "integrity": "sha512-Ievi/yy8DS3ygGvT47PjSfdFoX+2isQueoYP1cntFW1JLYAuS4GD7NUPGg4zv2iZfV52uDyk5w5Z0TdpRS6Q1g==", "dependencies": [ "@tokenizer/inflate", - "strtok3@10.3.4", + "strtok3@10.3.5", "token-types@6.1.2", "uint8array-extras" ], - "tarball": "https://verdaccio.lossless.digital/file-type/-/file-type-21.3.3.tgz" + "tarball": "https://verdaccio.lossless.digital/file-type/-/file-type-21.3.4.tgz" }, "find-cache-dir@3.3.2": { "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", @@ -4539,12 +4506,12 @@ ], "tarball": "https://verdaccio.lossless.digital/get-stream/-/get-stream-9.0.1.tgz" }, - "get-tsconfig@4.13.6": { - "integrity": "sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==", + "get-tsconfig@4.13.7": { + "integrity": "sha512-7tN6rFgBlMgpBML5j8typ92BKFi2sFQvIdpAqLA2beia5avZDrMs0FLZiM5etShWq5irVyGcGMEA1jcDaK7A/Q==", "dependencies": [ "resolve-pkg-maps" ], - "tarball": "https://verdaccio.lossless.digital/get-tsconfig/-/get-tsconfig-4.13.6.tgz" + "tarball": "https://verdaccio.lossless.digital/get-tsconfig/-/get-tsconfig-4.13.7.tgz" }, "get-uri@6.0.5": { "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==", @@ -4736,6 +4703,10 @@ ], "tarball": "https://verdaccio.lossless.digital/iconv-lite/-/iconv-lite-0.4.24.tgz" }, + "idb@8.0.3": { + "integrity": "sha512-LtwtVyVYO5BqRvcsKuB2iUMnHwPVByPCXFXOpuU96IZPPoPN6xjOGxZQ74pgSVVLQWtUOYgyeL4GE98BY5D3wg==", + "tarball": "https://verdaccio.lossless.digital/idb/-/idb-8.0.3.tgz" + }, "ieee754@1.2.1": { "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "tarball": "https://verdaccio.lossless.digital/ieee754/-/ieee754-1.2.1.tgz" @@ -4833,10 +4804,6 @@ "integrity": "sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==", "tarball": "https://verdaccio.lossless.digital/isexe/-/isexe-4.0.0.tgz" }, - "isopen@1.3.0": { - "integrity": "sha512-AN6Q9J0UlqHFl1fN/2xJCHCBLCBCFDjZhpGBO1gh3wzgRPsFSFBUL36I2Lbfd9qkuoj58axmE7j83iejTQsk8Q==", - "tarball": "https://verdaccio.lossless.digital/isopen/-/isopen-1.3.0.tgz" - }, "jackspeak@4.2.3": { "integrity": "sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==", "dependencies": [ @@ -5020,6 +4987,14 @@ "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", "tarball": "https://verdaccio.lossless.digital/math-intrinsics/-/math-intrinsics-1.1.0.tgz" }, + "maxmind@5.0.5": { + "integrity": "sha512-1lcH2kMjbBpCFhuHaMU32vz8CuOsKttRcWMQyXvtlklopCzN7NNHSVR/h9RYa8JPuFTGmkn2vYARm+7cIGuqDw==", + "dependencies": [ + "mmdb-lib", + "tiny-lru" + ], + "tarball": "https://verdaccio.lossless.digital/maxmind/-/maxmind-5.0.5.tgz" + }, "mdast-util-find-and-replace@3.0.2": { "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", "dependencies": [ @@ -5496,7 +5471,7 @@ "minimatch@3.1.5": { "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "dependencies": [ - "brace-expansion@1.1.12" + "brace-expansion@1.1.13" ], "tarball": "https://verdaccio.lossless.digital/minimatch/-/minimatch-3.1.5.tgz" }, @@ -5519,6 +5494,10 @@ "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", "tarball": "https://verdaccio.lossless.digital/mitt/-/mitt-3.0.1.tgz" }, + "mmdb-lib@3.0.2": { + "integrity": "sha512-7e87vk0DdWT647wjcfEtWeMtjm+zVGqNohN/aeIymbUfjHQ2T4Sx5kM+1irVDBSloNC3CkGKxswdMoo8yhqTDg==", + "tarball": "https://verdaccio.lossless.digital/mmdb-lib/-/mmdb-lib-3.0.2.tgz" + }, "mongodb-connection-string-url@3.0.2": { "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", "dependencies": [ @@ -5535,8 +5514,8 @@ ], "tarball": "https://verdaccio.lossless.digital/mongodb-connection-string-url/-/mongodb-connection-string-url-7.0.1.tgz" }, - "mongodb-memory-server-core@10.4.3": { - "integrity": "sha512-IPjlw73IoSYopnqBibQKxmAXMbOEPf5uGAOsBcaUiNH/TOI7V19WO+K7n5KYtnQ9FqzLGLpvwCGuPOTBSg4s5Q==", + "mongodb-memory-server-core@11.0.1": { + "integrity": "sha512-IcIb2S9Xf7Lmz43Z1ZujMqNg7PU5Q7yn+4wOnu7l6pfeGPkEmlqzV1hIbroVx8s4vXhPB1oMGC1u8clW7aj3Xw==", "dependencies": [ "async-mutex", "camelcase", @@ -5544,23 +5523,23 @@ "find-cache-dir", "follow-redirects", "https-proxy-agent", - "mongodb@6.21.0", + "mongodb@7.1.1", "new-find-package-json", "semver@7.7.4", "tar-stream", "tslib@2.8.1", "yauzl@3.2.1" ], - "tarball": "https://verdaccio.lossless.digital/mongodb-memory-server-core/-/mongodb-memory-server-core-10.4.3.tgz" + "tarball": "https://verdaccio.lossless.digital/mongodb-memory-server-core/-/mongodb-memory-server-core-11.0.1.tgz" }, - "mongodb-memory-server@10.4.3": { - "integrity": "sha512-CDZvFisXvGIigsIw5gqH6r9NI/zxGa/uRdutgUL/isuJh+inj0YXb7Ykw6oFMFzqgTJWb7x0I5DpzrqCstBWpg==", + "mongodb-memory-server@11.0.1": { + "integrity": "sha512-nUlKovSJZBh7q5hPsewFRam9H66D08Ne18nyknkNalfXMPtK1Og3kOcuqQhcX88x/pghSZPIJHrLbxNFW3OWiw==", "dependencies": [ "mongodb-memory-server-core", "tslib@2.8.1" ], "scripts": true, - "tarball": "https://verdaccio.lossless.digital/mongodb-memory-server/-/mongodb-memory-server-10.4.3.tgz" + "tarball": "https://verdaccio.lossless.digital/mongodb-memory-server/-/mongodb-memory-server-11.0.1.tgz" }, "mongodb@6.21.0": { "integrity": "sha512-URyb/VXMjJ4da46OeSXg+puO39XH9DeQpWCslifrRn9JWugy0D+DvvBvkm2WxmHe61O/H19JM66p1z7RHVkZ6A==", @@ -5571,14 +5550,14 @@ ], "tarball": "https://verdaccio.lossless.digital/mongodb/-/mongodb-6.21.0.tgz" }, - "mongodb@7.1.0": { - "integrity": "sha512-kMfnKunbolQYwCIyrkxNJFB4Ypy91pYqua5NargS/f8ODNSJxT03ZU3n1JqL4mCzbSih8tvmMEMLpKTT7x5gCg==", + "mongodb@7.1.1": { + "integrity": "sha512-067DXiMjcpYQl6bGjWQoTUEE9UoRViTtKFcoqX7z08I+iDZv/emH1g8XEFiO3qiDfXAheT5ozl1VffDTKhIW/w==", "dependencies": [ "@mongodb-js/saslprep", "bson@7.2.0", "mongodb-connection-string-url@7.0.1" ], - "tarball": "https://verdaccio.lossless.digital/mongodb/-/mongodb-7.1.0.tgz" + "tarball": "https://verdaccio.lossless.digital/mongodb/-/mongodb-7.1.1.tgz" }, "ms@2.1.3": { "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", @@ -5786,9 +5765,9 @@ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "tarball": "https://verdaccio.lossless.digital/path-exists/-/path-exists-4.0.0.tgz" }, - "path-expression-matcher@1.1.3": { - "integrity": "sha512-qdVgY8KXmVdJZRSS1JdEPOKPdTiEK/pi0RkcT2sw1RhXxohdujUlJFPuS1TSkevZ9vzd3ZlL7ULl1MHGTApKzQ==", - "tarball": "https://verdaccio.lossless.digital/path-expression-matcher/-/path-expression-matcher-1.1.3.tgz" + "path-expression-matcher@1.2.0": { + "integrity": "sha512-DwmPWeFn+tq7TiyJ2CxezCAirXjFxvaiD03npak3cRjlP9+OjTmSy1EpIrEbh+l6JgUundniloMLDQ/6VTdhLQ==", + "tarball": "https://verdaccio.lossless.digital/path-expression-matcher/-/path-expression-matcher-1.2.0.tgz" }, "path-is-absolute@1.0.1": { "integrity": "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f", @@ -5806,9 +5785,9 @@ ], "tarball": "https://verdaccio.lossless.digital/path-scurry/-/path-scurry-2.0.2.tgz" }, - "path-to-regexp@8.3.0": { - "integrity": "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==", - "tarball": "https://verdaccio.lossless.digital/path-to-regexp/-/path-to-regexp-8.3.0.tgz" + "path-to-regexp@8.4.0": { + "integrity": "sha512-PuseHIvAnz3bjrM2rGJtSgo1zjgxapTLZ7x2pjhzWwlp4SJQgK3f3iZIQwkpEnBaKz6seKBADpM4B4ySkuYypg==", + "tarball": "https://verdaccio.lossless.digital/path-to-regexp/-/path-to-regexp-8.4.0.tgz" }, "pdf-lib@1.17.1": { "integrity": "sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw==", @@ -5841,13 +5820,9 @@ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "tarball": "https://verdaccio.lossless.digital/picocolors/-/picocolors-1.1.1.tgz" }, - "picomatch@4.0.3": { - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "tarball": "https://verdaccio.lossless.digital/picomatch/-/picomatch-4.0.3.tgz" - }, - "ping@0.4.4": { - "integrity": "sha512-56ZMC0j7SCsMMLdOoUg12VZCfj/+ZO+yfOSjaNCRrmZZr6GLbN2X/Ui56T15dI8NhiHckaw5X2pvyfAomanwqQ==", - "tarball": "https://verdaccio.lossless.digital/ping/-/ping-0.4.4.tgz" + "picomatch@4.0.4": { + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "tarball": "https://verdaccio.lossless.digital/picomatch/-/picomatch-4.0.4.tgz" }, "pixelmatch@5.3.0": { "integrity": "sha512-o8mkY4E/+LNUf6LzX96ht6k6CEDi65k9G2rjMtBe9Oo+VPKSvl+0GKHuH/AlG+GA5LPG/i5hrekkxUc3s2HU+Q==", @@ -5925,8 +5900,8 @@ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "tarball": "https://verdaccio.lossless.digital/punycode/-/punycode-2.3.1.tgz" }, - "puppeteer-core@24.39.1_devtools-protocol@0.0.1581282": { - "integrity": "sha512-AMqQIKoEhPS6CilDzw0Gd1brLri3emkC+1N2J6ZCCuY1Cglo56M63S0jOeBZDQlemOiRd686MYVMl9ELJBzN3A==", + "puppeteer-core@24.40.0_devtools-protocol@0.0.1581282": { + "integrity": "sha512-MWL3XbUCfVgGR0gRsidzT6oKJT2QydPLhMITU6HoVWiiv4gkb6gJi3pcdAa8q4HwjBTbqISOWVP4aJiiyUJvag==", "dependencies": [ "@puppeteer/browsers", "chromium-bidi", @@ -5936,10 +5911,10 @@ "webdriver-bidi-protocol", "ws" ], - "tarball": "https://verdaccio.lossless.digital/puppeteer-core/-/puppeteer-core-24.39.1.tgz" + "tarball": "https://verdaccio.lossless.digital/puppeteer-core/-/puppeteer-core-24.40.0.tgz" }, - "puppeteer@24.39.1_devtools-protocol@0.0.1581282": { - "integrity": "sha512-68Zc9QpcVvfxp2C+3UL88TyUogEAn5tSylXidbEuEXvhiqK1+v65zeBU5ubinAgEHMGr3dcSYqvYrGtdzsPI3w==", + "puppeteer@24.40.0_devtools-protocol@0.0.1581282": { + "integrity": "sha512-IxQbDq93XHVVLWHrAkFP7F7iHvb9o0mgfsSIMlhHb+JM+JjM1V4v4MNSQfcRWJopx9dsNOr9adYv0U5fm9BJBQ==", "dependencies": [ "@puppeteer/browsers", "chromium-bidi", @@ -5950,7 +5925,7 @@ ], "scripts": true, "bin": true, - "tarball": "https://verdaccio.lossless.digital/puppeteer/-/puppeteer-24.39.1.tgz" + "tarball": "https://verdaccio.lossless.digital/puppeteer/-/puppeteer-24.40.0.tgz" }, "pvtsutils@1.3.6": { "integrity": "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==", @@ -6114,8 +6089,8 @@ "bin": true, "tarball": "https://verdaccio.lossless.digital/rimraf/-/rimraf-3.0.2.tgz" }, - "rolldown@1.0.0-beta.52": { - "integrity": "sha512-Hbnpljue+JhMJrlOjQ1ixp9me7sUec7OjFvS+A1Qm8k8Xyxmw3ZhxFu7LlSXW1s9AX3POE9W9o2oqCEeR5uDmg==", + "rolldown@1.0.0-rc.11": { + "integrity": "sha512-NRjoKMusSjfRbSYiH3VSumlkgFe7kYAa3pzVOsVYVFY3zb5d7nS+a3KGQ7hJKXuYWbzJKPVQ9Wxq2UvyK+ENpw==", "dependencies": [ "@oxc-project/types", "@rolldown/pluginutils" @@ -6128,16 +6103,17 @@ "@rolldown/binding-linux-arm-gnueabihf", "@rolldown/binding-linux-arm64-gnu", "@rolldown/binding-linux-arm64-musl", + "@rolldown/binding-linux-ppc64-gnu", + "@rolldown/binding-linux-s390x-gnu", "@rolldown/binding-linux-x64-gnu", "@rolldown/binding-linux-x64-musl", "@rolldown/binding-openharmony-arm64", "@rolldown/binding-wasm32-wasi", "@rolldown/binding-win32-arm64-msvc", - "@rolldown/binding-win32-ia32-msvc", "@rolldown/binding-win32-x64-msvc" ], "bin": true, - "tarball": "https://verdaccio.lossless.digital/rolldown/-/rolldown-1.0.0-beta.52.tgz" + "tarball": "https://verdaccio.lossless.digital/rolldown/-/rolldown-1.0.0-rc.11.tgz" }, "run-async@3.0.0": { "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", @@ -6295,14 +6271,14 @@ "integrity": "04e6926f662895354f3dd015203633b857297e2c", "tarball": "https://verdaccio.lossless.digital/sprintf-js/-/sprintf-js-1.0.3.tgz" }, - "streamx@2.24.0": { - "integrity": "sha512-PmzO9Pf1UnzKM9L7tzRv5idKMHTBlxY+XC3eWXCyM8uuIOs3sQAKJ+N+EJ1KRCWAeI9TTnbs+uTBj7t09cwb6g==", + "streamx@2.25.0": { + "integrity": "sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg==", "dependencies": [ "events-universal", "fast-fifo", "text-decoder" ], - "tarball": "https://verdaccio.lossless.digital/streamx/-/streamx-2.24.0.tgz" + "tarball": "https://verdaccio.lossless.digital/streamx/-/streamx-2.25.0.tgz" }, "string-width@4.2.3": { "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", @@ -6339,16 +6315,16 @@ "integrity": "3c531942e908c2697c0ec344858c286c7ca0a60a", "tarball": "https://verdaccio.lossless.digital/strip-json-comments/-/strip-json-comments-2.0.1.tgz" }, - "strnum@2.2.1": { - "integrity": "sha512-BwRvNd5/QoAtyW1na1y1LsJGQNvRlkde6Q/ipqqEaivoMdV+B1OMOTVdwR+N/cwVUcIt9PYyHmV8HyexCZSupg==", - "tarball": "https://verdaccio.lossless.digital/strnum/-/strnum-2.2.1.tgz" + "strnum@2.2.2": { + "integrity": "sha512-DnR90I+jtXNSTXWdwrEy9FakW7UX+qUZg28gj5fk2vxxl7uS/3bpI4fjFYVmdK9etptYBPNkpahuQnEwhwECqA==", + "tarball": "https://verdaccio.lossless.digital/strnum/-/strnum-2.2.2.tgz" }, - "strtok3@10.3.4": { - "integrity": "sha512-KIy5nylvC5le1OdaaoCJ07L+8iQzJHGH6pWDuzS+d07Cu7n1MZ2x26P8ZKIWfbK02+XIL8Mp4RkWeqdUCrDMfg==", + "strtok3@10.3.5": { + "integrity": "sha512-ki4hZQfh5rX0QDLLkOCj+h+CVNkqmp/CMf8v8kZpkNVK6jGQooMytqzLZYUVYIZcFZ6yDB70EfD8POcFXiF5oA==", "dependencies": [ "@tokenizer/token" ], - "tarball": "https://verdaccio.lossless.digital/strtok3/-/strtok3-10.3.4.tgz" + "tarball": "https://verdaccio.lossless.digital/strtok3/-/strtok3-10.3.5.tgz" }, "strtok3@6.3.0": { "integrity": "sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==", @@ -6374,12 +6350,6 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "tarball": "https://verdaccio.lossless.digital/symbol-tree/-/symbol-tree-3.2.4.tgz" }, - "systeminformation@5.31.4": { - "integrity": "sha512-lZppDyQx91VdS5zJvAyGkmwe+Mq6xY978BDUG2wRkWE+jkmUF5ti8cvOovFQoN5bvSFKCXVkyKEaU5ec3SJiRg==", - "os": ["darwin", "linux", "win32", "freebsd", "openbsd", "netbsd", "sunos", "android"], - "bin": true, - "tarball": "https://verdaccio.lossless.digital/systeminformation/-/systeminformation-5.31.4.tgz" - }, "tagged-tag@1.0.0": { "integrity": "sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==", "tarball": "https://verdaccio.lossless.digital/tagged-tag/-/tagged-tag-1.0.0.tgz" @@ -6440,6 +6410,10 @@ ], "tarball": "https://verdaccio.lossless.digital/through2/-/through2-4.0.2.tgz" }, + "tiny-lru@11.4.7": { + "integrity": "sha512-w/Te7uMUVeH0CR8vZIjr+XiN41V+30lkDdK+NRIDCUYKKuL9VcmaUEmaPISuwGhLlrTGh5yu18lENtR9axSxYw==", + "tarball": "https://verdaccio.lossless.digital/tiny-lru/-/tiny-lru-11.4.7.tgz" + }, "tiny-worker@2.3.0": { "integrity": "sha512-pJ70wq5EAqTAEl9IkGzA+fN0836rycEuz2Cn6yeZ6FRzlVS5IDOkFHpIoEsksPRQV34GDqXm65+OlnZqUSyK2g==", "dependencies": [ @@ -6556,10 +6530,10 @@ "integrity": "sha512-uzR+FzI8qrUEIu96oaeBJmd9E7CFEiQ3goA5qCVgc4s5llSubcfGHq9yUstZx/k4s9dXHVKsE35YWoFyvEqEHA==", "tarball": "https://verdaccio.lossless.digital/typed-query-selector/-/typed-query-selector-2.12.1.tgz" }, - "typescript@5.9.3": { - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "typescript@6.0.2": { + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "bin": true, - "tarball": "https://verdaccio.lossless.digital/typescript/-/typescript-5.9.3.tgz" + "tarball": "https://verdaccio.lossless.digital/typescript/-/typescript-6.0.2.tgz" }, "uglify-js@3.19.3": { "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", @@ -6751,9 +6725,9 @@ "integrity": "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f", "tarball": "https://verdaccio.lossless.digital/wrappy/-/wrappy-1.0.2.tgz" }, - "ws@8.19.0": { - "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==", - "tarball": "https://verdaccio.lossless.digital/ws/-/ws-8.19.0.tgz" + "ws@8.20.0": { + "integrity": "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==", + "tarball": "https://verdaccio.lossless.digital/ws/-/ws-8.20.0.tgz" }, "xml-parse-from-string@1.0.1": { "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==", @@ -6829,23 +6803,24 @@ "packageJson": { "dependencies": [ "npm:@apiclient.xyz/cloudflare@^7.1.0", - "npm:@git.zone/tsbuild@^4.3.0", - "npm:@git.zone/tsrun@^2.0.1", - "npm:@git.zone/tstest@^3.4.0", - "npm:@peculiar/x509@^1.14.3", - "npm:@push.rocks/lik@^6.3.1", + "npm:@git.zone/tsbuild@^4.4.0", + "npm:@git.zone/tsrun@^2.0.2", + "npm:@git.zone/tstest@^3.6.3", + "npm:@peculiar/x509@2", + "npm:@push.rocks/lik@^6.4.0", "npm:@push.rocks/qenv@^6.1.3", - "npm:@push.rocks/smartdata@^7.1.0", + "npm:@push.rocks/smartdata@^7.1.3", "npm:@push.rocks/smartdelay@^3.0.5", "npm:@push.rocks/smartdns@^7.9.0", "npm:@push.rocks/smartlog@^3.2.1", - "npm:@push.rocks/smartnetwork@^4.4.0", + "npm:@push.rocks/smartnetwork@^4.5.2", "npm:@push.rocks/smartstring@^4.1.0", "npm:@push.rocks/smarttime@^4.2.3", "npm:@push.rocks/smartunique@^3.0.9", - "npm:@push.rocks/taskbuffer@^6.1.2", + "npm:@push.rocks/taskbuffer@^8.0.2", "npm:@tsclass/tsclass@^9.5.0", - "npm:@types/node@^25.5.0" + "npm:@types/node@^25.5.0", + "npm:reflect-metadata@~0.2.2" ] } } diff --git a/package.json b/package.json index e235b40..785cd21 100644 --- a/package.json +++ b/package.json @@ -45,23 +45,24 @@ "homepage": "https://code.foss.global/push.rocks/smartacme#readme", "dependencies": { "@apiclient.xyz/cloudflare": "^7.1.0", - "@peculiar/x509": "^1.14.3", - "@push.rocks/lik": "^6.3.1", - "@push.rocks/smartdata": "^7.1.0", + "@peculiar/x509": "^2.0.0", + "@push.rocks/lik": "^6.4.0", + "@push.rocks/smartdata": "^7.1.3", "@push.rocks/smartdelay": "^3.0.5", "@push.rocks/smartdns": "^7.9.0", "@push.rocks/smartlog": "^3.2.1", - "@push.rocks/smartnetwork": "^4.4.0", + "@push.rocks/smartnetwork": "^4.5.2", "@push.rocks/smartstring": "^4.1.0", "@push.rocks/smarttime": "^4.2.3", "@push.rocks/smartunique": "^3.0.9", - "@push.rocks/taskbuffer": "^6.1.2", - "@tsclass/tsclass": "^9.5.0" + "@push.rocks/taskbuffer": "^8.0.2", + "@tsclass/tsclass": "^9.5.0", + "reflect-metadata": "^0.2.2" }, "devDependencies": { - "@git.zone/tsbuild": "^4.3.0", - "@git.zone/tsrun": "^2.0.1", - "@git.zone/tstest": "^3.4.0", + "@git.zone/tsbuild": "^4.4.0", + "@git.zone/tsrun": "^2.0.2", + "@git.zone/tstest": "^3.6.3", "@push.rocks/qenv": "^6.1.3", "@types/node": "^25.5.0" }, @@ -74,7 +75,7 @@ "dist_ts_web/**/*", "assets/**/*", "cli.js", - "npmextra.json", + ".smartconfig.json", "readme.md" ], "browserslist": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 025ec15..59a230c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,14 +12,14 @@ importers: specifier: ^7.1.0 version: 7.1.0 '@peculiar/x509': - specifier: ^1.14.3 - version: 1.14.3 + specifier: ^2.0.0 + version: 2.0.0 '@push.rocks/lik': - specifier: ^6.3.1 - version: 6.3.1 + specifier: ^6.4.0 + version: 6.4.0 '@push.rocks/smartdata': - specifier: ^7.1.0 - version: 7.1.0(socks@2.8.7) + specifier: ^7.1.3 + version: 7.1.3(socks@2.8.7) '@push.rocks/smartdelay': specifier: ^3.0.5 version: 3.0.5 @@ -30,8 +30,8 @@ importers: specifier: ^3.2.1 version: 3.2.1 '@push.rocks/smartnetwork': - specifier: ^4.4.0 - version: 4.4.0 + specifier: ^4.5.2 + version: 4.5.2 '@push.rocks/smartstring': specifier: ^4.1.0 version: 4.1.0 @@ -42,21 +42,24 @@ importers: specifier: ^3.0.9 version: 3.0.9 '@push.rocks/taskbuffer': - specifier: ^6.1.2 - version: 6.1.2 + specifier: ^8.0.2 + version: 8.0.2 '@tsclass/tsclass': specifier: ^9.5.0 version: 9.5.0 + reflect-metadata: + specifier: ^0.2.2 + version: 0.2.2 devDependencies: '@git.zone/tsbuild': - specifier: ^4.3.0 - version: 4.3.0 + specifier: ^4.4.0 + version: 4.4.0 '@git.zone/tsrun': - specifier: ^2.0.1 - version: 2.0.1 + specifier: ^2.0.2 + version: 2.0.2 '@git.zone/tstest': - specifier: ^3.4.0 - version: 3.4.0(socks@2.8.7)(typescript@5.9.3) + specifier: ^3.6.3 + version: 3.6.3(socks@2.8.7)(typescript@6.0.2) '@push.rocks/qenv': specifier: ^6.1.3 version: 6.1.3 @@ -432,24 +435,24 @@ packages: cpu: [x64] os: [win32] - '@git.zone/tsbuild@4.3.0': - resolution: {integrity: sha512-lb6eMQ8RQPaJqAB4kC++GIElOiTAH1pClmoND/q7XHuiMZxv6cXz2/U/sZt339mon2c40dXRG2tkLF2jRsP0pQ==} + '@git.zone/tsbuild@4.4.0': + resolution: {integrity: sha512-98igHfppi6blFYDyzNukNkj4FUO5ZlyXEaSyJh8vCkkZM8SyAgfZj+NUWA1D1iaPXE58UvK1Pt/o8p8iI9UHHw==} hasBin: true - '@git.zone/tsbundle@2.9.1': - resolution: {integrity: sha512-JW1xjSv7UjAm2lwAQPxhCWs14wqs+UIq5FqIGUPuI6rrDBWIMT2d0gpP6iP6TqXqgm6XpBlfU4rHcHheUXzXbQ==} + '@git.zone/tsbundle@2.10.0': + resolution: {integrity: sha512-dw2VFlgKssDlCxg92wSPiiAKwfCjJBOEOYXq1xO91OpjQLOkyogCxSLy0jzQ2BYnt4qmBnapjamzYzVjCr4CWg==} hasBin: true - '@git.zone/tspublish@1.11.2': - resolution: {integrity: sha512-BcGap1OzXDgXpfQXMh9W17r/CkWNhPsJ3WzjG2wrGE+ePUJCJAm9w6+J8G5WdZZcZKPqTB07cp707LbSiksc5A==} + '@git.zone/tspublish@1.11.5': + resolution: {integrity: sha512-3tCGhVbH6S/17n3A6Tc6H+ncRdxxbTT0ABcj8S1wRLA8YuBSj9bY7k6uj/iFRy/B/OepB94m1goCiaWESdcZYg==} hasBin: true - '@git.zone/tsrun@2.0.1': - resolution: {integrity: sha512-NEcnsjvlC1o3Z6SS3VhKCf6Ev+Sh4EAinmggslrIR/ppMrvjDbXNFXoyr3PB+GLeSAR0JRZ1fGvVYjpEzjBdIg==} + '@git.zone/tsrun@2.0.2': + resolution: {integrity: sha512-Rnp/wYHzI8A1pVBKOOePRJgQiBZdW+GEjpQk2uhvXz6A+ljUV2SXKc7NpQVVDsjEZaNFeAI9jMYOdk3lm3yMDA==} hasBin: true - '@git.zone/tstest@3.4.0': - resolution: {integrity: sha512-EpIrwlfU8BfhO3na6bb/2RcBB2Zi8rbQfoO+QLY+rc1nj/iHW+mgSeDnXuKQTATI0OQ0xsq3xB4qIZ0tKSYvYw==} + '@git.zone/tstest@3.6.3': + resolution: {integrity: sha512-xvHZia3VEYO3ztXNqN3+ytF07vA2imZJwpD7GOv/wVM/hY58bUVvs/YnJ0C4nwiCGiHV87LU27NDEGfoNPYZcw==} hasBin: true '@img/colour@1.1.0': @@ -482,89 +485,105 @@ packages: resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==} cpu: [arm64] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-arm@1.2.4': resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==} cpu: [arm] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-ppc64@1.2.4': resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==} cpu: [ppc64] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-riscv64@1.2.4': resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==} cpu: [riscv64] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-s390x@1.2.4': resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==} cpu: [s390x] os: [linux] + libc: [glibc] '@img/sharp-libvips-linux-x64@1.2.4': resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==} cpu: [x64] os: [linux] + libc: [glibc] '@img/sharp-libvips-linuxmusl-arm64@1.2.4': resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==} cpu: [arm64] os: [linux] + libc: [musl] '@img/sharp-libvips-linuxmusl-x64@1.2.4': resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==} cpu: [x64] os: [linux] + libc: [musl] '@img/sharp-linux-arm64@0.34.5': resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] + libc: [glibc] '@img/sharp-linux-arm@0.34.5': resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm] os: [linux] + libc: [glibc] '@img/sharp-linux-ppc64@0.34.5': resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [ppc64] os: [linux] + libc: [glibc] '@img/sharp-linux-riscv64@0.34.5': resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [riscv64] os: [linux] + libc: [glibc] '@img/sharp-linux-s390x@0.34.5': resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [s390x] os: [linux] + libc: [glibc] '@img/sharp-linux-x64@0.34.5': resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] + libc: [glibc] '@img/sharp-linuxmusl-arm64@0.34.5': resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [arm64] os: [linux] + libc: [musl] '@img/sharp-linuxmusl-x64@0.34.5': resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} cpu: [x64] os: [linux] + libc: [musl] '@img/sharp-wasm32@0.34.5': resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==} @@ -797,8 +816,8 @@ packages: '@napi-rs/wasm-runtime@1.1.1': resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} - '@oxc-project/types@0.99.0': - resolution: {integrity: sha512-LLDEhXB7g1m5J+woRSgfKsFPS3LhR9xRhTeIoEBm5WrkwMxn6eZ0Ld0c0K5eHB57ChZX6I3uSmmLjZ8pcjlRcw==} + '@oxc-project/types@0.122.0': + resolution: {integrity: sha512-oLAl5kBpV4w69UtFZ9xqcmTi+GENWOcPF7FCrczTiBbmC0ibXxCwyvZGbO39rCVEuLGAZM84DH0pUIyyv/YJzA==} '@pdf-lib/standard-fonts@1.0.0': resolution: {integrity: sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==} @@ -840,6 +859,10 @@ packages: resolution: {integrity: sha512-C2Xj8FZ0uHWeCXXqX5B4/gVFQmtSkiuOolzAgutjTfseNOHT3pUjljDZsTSxXFGgio54bCzVFqmEOUrIVk8RDA==} engines: {node: '>=20.0.0'} + '@peculiar/x509@2.0.0': + resolution: {integrity: sha512-r10lkuy6BNfRmyYdRAfgu6dq0HOmyIV2OLhXWE3gDEPBdX1b8miztJVyX/UxWhLwemNyDP3CLZHpDxDwSY0xaA==} + engines: {node: '>=20.0.0'} + '@pnpm/config.env-replace@1.1.0': resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} engines: {node: '>=12.22.0'} @@ -869,15 +892,12 @@ packages: '@push.rocks/levelcache@3.2.0': resolution: {integrity: sha512-Ch0Oguta2I0SVi704kHghhBcgfyfS92ua1elRu9d8X1/9LMRYuqvvBAnyXyFxQzI3S8q8QC6EkRdd8CAAYSzRg==} - '@push.rocks/lik@6.3.1': - resolution: {integrity: sha512-UWDwGBaVx5yPtAFXqDDBtQZCzETUOA/7myQIXb+YBsuiIw4yQuhNZ23uY2ChQH2Zn6DLqdNSgQcYC0WywMZBNQ==} + '@push.rocks/lik@6.4.0': + resolution: {integrity: sha512-GCdXyF2a6NP+i0W6Mib1PjtA6JGrl6Ae17SbaQwqTscn4JHNta6xm9r+D8/b83XGZsoU903FlJZli3YqJCxT9Q==} '@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/qenv@6.1.3': resolution: {integrity: sha512-+z2hsAU/7CIgpYLFqvda8cn9rUBMHqLdQLjsFfRn5jPoD7dJ5rFlpkbhfM4Ws8mHMniwWaxGKo+q/YBhtzRBLg==} @@ -902,14 +922,17 @@ packages: '@push.rocks/smartclickhouse@2.2.0': resolution: {integrity: sha512-eTzKiREIPSzL1kPkVyD6vEbn+WV/DvQqDjP67VlhNlQGbRcemnJG/eLrUUR1ytmdIqnsZGEK6UYBgyj5nhzLNQ==} + '@push.rocks/smartconfig@6.1.0': + resolution: {integrity: sha512-B+xh63PhGAsSwuRyCKXr4PAjJ4HoVKhNysi67OGY6gGqGm6uopgEW1cvrUZ7T5ZSck9KlVx7ZTugbqm6dqBK1Q==} + '@push.rocks/smartcrypto@2.0.4': resolution: {integrity: sha512-1+/5bsjyataf5uUkUNnnVXGRAt+gHVk1KDzozjTqgqJxHvQk1d9fVDohL6CxUhUucTPtu5VR5xNBiV8YCDuGyw==} '@push.rocks/smartdata@5.16.7': resolution: {integrity: sha512-bu/YSIjQcwxWXkAsuhqE6zs7eT+bTIKV8+/H7TbbjpzeioLCyB3dZ/41cLZk37c/EYt4d4GHgZ0ww80OiKOUMg==} - '@push.rocks/smartdata@7.1.0': - resolution: {integrity: sha512-ots0g7/96R2xs4ww4F2/2rIwAOPT5AmzP3ciD31YsF02o5WA4Gg6C5laLBUjV3hXCjazhzFsRVQTfwbjmPQe4w==} + '@push.rocks/smartdata@7.1.3': + resolution: {integrity: sha512-7vQJ9pdRk450yn2m9tmGPdSRlQVmxFPZjHD4sGYsfqCQPg+GLFusu+H16zpf+jKzAq4F2ZBMPaYymJHXvXiVcw==} '@push.rocks/smartdelay@3.0.5': resolution: {integrity: sha512-mUuI7kj2f7ztjpic96FvRIlf2RsKBa5arw81AHNsndbxO6asRcxuWL8dTVxouEIK8YsBUlj0AsrCkHhMbLQdHw==} @@ -989,8 +1012,8 @@ packages: '@push.rocks/smartmongo@5.1.0': resolution: {integrity: sha512-2tpKf8K+SMdLHOEpafgKPIN+ypWTLwHc33hCUDNMQ1KaL7vokkavA44+fHxQydOGPMtDi22tSMFeVMCcUSzs4w==} - '@push.rocks/smartnetwork@4.4.0': - resolution: {integrity: sha512-OvFtz41cvQ7lcXwaIOhghNUUlNoMxvwKDctbDvMyuZyEH08SpLjhyv2FuKbKL/mgwA/WxakTbohoC8SW7t+kiw==} + '@push.rocks/smartnetwork@4.5.2': + resolution: {integrity: sha512-lbMMyc2f/WWd5+qzZyF1ynXndjCtasxPWmj/d8GUuis9rDrW7sLIT1PlAPC2F6Qsy4H/K32JrYU+01d/6sWObg==} '@push.rocks/smartnpm@2.0.6': resolution: {integrity: sha512-7anKDOjX6gXWs1IAc+YWz9ZZ8gDsTwaLh+CxRnGHjAawOmK788NrrgVCg2Fb3qojrPnoxecc46F8Ivp1BT7Izw==} @@ -1007,9 +1030,6 @@ packages: '@push.rocks/smartpdf@4.2.0': resolution: {integrity: sha512-+egzby5QKJGO10MDvWp+N69cJ8i5M354l9ntc+uLRpxuq/FEY9kigpRwMvRYF5qwOBTuGTLqvmvILzlLtboAQg==} - '@push.rocks/smartping@1.0.8': - resolution: {integrity: sha512-Fvx1Db6hSsDOI6pdiCuS9GjtOX8ugx865YQrPg5vK2iw6Qj/srwyXcWLFYt+19WVKtvtWDJIAKbW+q3bXFsCeA==} - '@push.rocks/smartpromise@4.2.3': resolution: {integrity: sha512-Ycg/TJR+tMt+S3wSFurOpEoW6nXv12QBtKXgBcjMZ4RsdO28geN46U09osPn9N9WuwQy1PkmTV5J/V4F9U8qEw==} @@ -1034,8 +1054,8 @@ packages: '@push.rocks/smartrx@3.0.10': resolution: {integrity: sha512-USjIYcsSfzn14cwOsxgq/bBmWDTTzy3ouWAnW5NdMyRRzEbmeNrvmy6TRqNeDlJ2PsYNTt1rr/zGUqvIy72ITg==} - '@push.rocks/smartserve@2.0.1': - resolution: {integrity: sha512-YQb2qexfCzCqOlLWBBXKMg6xG4zahCPAxomz/KEKAwHtW6wMTtuHKSTSkRTQ0vl9jssLMAmRz2OyafiL9XGJXQ==} + '@push.rocks/smartserve@2.0.3': + resolution: {integrity: sha512-PttdFlh61lsDNSRvRCSlKjRzuxgD3WP2XLuBNXu1hLfqLpQXDESj0ZCRPDZslLZsyFT5aHP9godb4D4L3bzHWA==} '@push.rocks/smartshell@3.3.8': resolution: {integrity: sha512-t9J/py0vnea4ZtOs7Anc9dc6lcvg6EDvYBw5eE1mB+KUWxMQf/ROIQwWMo6B9SMNY4JS2UwvfuJQJ8makP/7Tg==} @@ -1046,8 +1066,8 @@ packages: '@push.rocks/smartstate@2.2.1': resolution: {integrity: sha512-fLrilAJNI6QOs0hcBRD9eTwU2Rlo6NlDCKQo9N/zyp0VJ6AV1UVdEZcVIQILu1CO0RUHX9aBAbFunJrb2+Zrkg==} - '@push.rocks/smartstorage@6.0.1': - resolution: {integrity: sha512-W5PEVwO0J2K9YUZRTbKXadC11h6/IBzzqU+P0TIE/xpJZC4K1duEXwEhxGWcbfhCkPRRa51xH8Z5mAmzzm8qxA==} + '@push.rocks/smartstorage@6.3.2': + resolution: {integrity: sha512-g8rXlVZ+6iKmzNoybtwQntdb7EWA6WnVmbXNOdwDKWR8w4o/7UMErj+H5mt57iqYIy1pzQAoTb8IWJNsti7XQw==} '@push.rocks/smartstream@3.4.0': resolution: {integrity: sha512-kePb44W9n5K96zj2Ms3K4xnYbNXP5AfxDd86zZMDQ1/T10nvkIpL9m5w4lG/VJ4KAsWFs81S87BkkcjhhrY5Kw==} @@ -1067,8 +1087,8 @@ packages: '@push.rocks/smartversion@3.0.5': resolution: {integrity: sha512-8MZSo1yqyaKxKq0Q5N188l4un++9GFWVbhCAX5mXJwewZHn97ujffTeL+eOQYpWFTEpUhaq1QhL4NhqObBCt1Q==} - '@push.rocks/smartwatch@6.3.0': - resolution: {integrity: sha512-TeZ1PGBoBMpC4/CK8StIj5InEiFfKp7xWJSm3aYMjB/uaoeRP0vXqv1ORIC/TKYGJuEDuAXUsit8tZVjn0qT1Q==} + '@push.rocks/smartwatch@6.4.0': + resolution: {integrity: sha512-KDswRgE/siBmZRCsRA07MtW5oF4c9uQEBkwTGPIWneHzksbCDsvs/7agKFEL7WnNifLNwo8w1K1qoiVWkX1fvw==} engines: {node: '>=20.0.0'} '@push.rocks/smartyaml@2.0.5': @@ -1077,8 +1097,8 @@ packages: '@push.rocks/taskbuffer@3.5.0': resolution: {integrity: sha512-Y9WwIEIyp6oVFdj06j84tfrZIvjhbMb3DF52rYxlTeYLk3W7RPhSg1bGPCbtkXWeKdBrSe37V90BkOG7Qq8Pqg==} - '@push.rocks/taskbuffer@6.1.2': - resolution: {integrity: sha512-sdqKd8N/GidztQ1k3r8A86rLvD8Afyir5FjYCNJXDD9837JLoqzHaOKGltUSBsCGh2gjsZn6GydsY6HhXQgvZQ==} + '@push.rocks/taskbuffer@8.0.2': + resolution: {integrity: sha512-SRCAzrSHysW5XEjwZ494V60ybdpOo/s96jDD3sn7SkYolzg2Pboh+SW5Q7SVNcdkP4b9wCEizOYe9CB3vj3W6w==} '@push.rocks/webrequest@4.0.5': resolution: {integrity: sha512-wVSCaXqJ9Vh+rbwVz0wDl46dYz4rnwwSrm5vbVXKbuH6oKTPF0YRoujeJPqRltIn64RVGdLeY9/6ix+ZCrzhsg==} @@ -1100,146 +1120,162 @@ packages: resolution: {integrity: sha512-bqorOaGXPOuiOSV81luTKrTghg4O4NBRD0zyv7TIqmrMGf4a0uoozaUMp1X8vQdZW+y0gTzUJP9wkzAE6Cci0g==} deprecated: This package has been deprecated in favour of the new package at @push.rocks/smartpromise - '@rolldown/binding-android-arm64@1.0.0-beta.52': - resolution: {integrity: sha512-MBGIgysimZPqTDcLXI+i9VveijkP5C3EAncEogXhqfax6YXj1Tr2LY3DVuEOMIjWfMPMhtQSPup4fSTAmgjqIw==} + '@rolldown/binding-android-arm64@1.0.0-rc.11': + resolution: {integrity: sha512-SJ+/g+xNnOh6NqYxD0V3uVN4W3VfnrGsC9/hoglicgTNfABFG9JjISvkkU0dNY84MNHLWyOgxP9v9Y9pX4S7+A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-beta.52': - resolution: {integrity: sha512-MmKeoLnKu1d9j6r19K8B+prJnIZ7u+zQ+zGQ3YHXGnr41rzE3eqQLovlkvoZnRoxDGPA4ps0pGiwXy6YE3lJyg==} + '@rolldown/binding-darwin-arm64@1.0.0-rc.11': + resolution: {integrity: sha512-7WQgR8SfOPwmDZGFkThUvsmd/nwAWv91oCO4I5LS7RKrssPZmOt7jONN0cW17ydGC1n/+puol1IpoieKqQidmg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-beta.52': - resolution: {integrity: sha512-qpHedvQBmIjT8zdnjN3nWPR2qjQyJttbXniCEKKdHeAbZG9HyNPBUzQF7AZZGwmS9coQKL+hWg9FhWzh2dZ2IA==} + '@rolldown/binding-darwin-x64@1.0.0-rc.11': + resolution: {integrity: sha512-39Ks6UvIHq4rEogIfQBoBRusj0Q0nPVWIvqmwBLaT6aqQGIakHdESBVOPRRLacy4WwUPIx4ZKzfZ9PMW+IeyUQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-beta.52': - resolution: {integrity: sha512-dDp7WbPapj/NVW0LSiH/CLwMhmLwwKb3R7mh2kWX+QW85X1DGVnIEyKh9PmNJjB/+suG1dJygdtdNPVXK1hylg==} + '@rolldown/binding-freebsd-x64@1.0.0-rc.11': + resolution: {integrity: sha512-jfsm0ZHfhiqrvWjJAmzsqiIFPz5e7mAoCOPBNTcNgkiid/LaFKiq92+0ojH+nmJmKYkre4t71BWXUZDNp7vsag==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.52': - resolution: {integrity: sha512-9e4l6vy5qNSliDPqNfR6CkBOAx6PH7iDV4OJiEJzajajGrVy8gc/IKKJUsoE52G8ud8MX6r3PMl97NfwgOzB7g==} + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.11': + resolution: {integrity: sha512-zjQaUtSyq1nVe3nxmlSCuR96T1LPlpvmJ0SZy0WJFEsV4kFbXcq2u68L4E6O0XeFj4aex9bEauqjW8UQBeAvfQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.52': - resolution: {integrity: sha512-V48oDR84feRU2KRuzpALp594Uqlx27+zFsT6+BgTcXOtu7dWy350J1G28ydoCwKB+oxwsRPx2e7aeQnmd3YJbQ==} + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.11': + resolution: {integrity: sha512-WMW1yE6IOnehTcFE9eipFkm3XN63zypWlrJQ2iF7NrQ9b2LDRjumFoOGJE8RJJTJCTBAdmLMnJ8uVitACUUo1Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [glibc] - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.52': - resolution: {integrity: sha512-ENLmSQCWqSA/+YN45V2FqTIemg7QspaiTjlm327eUAMeOLdqmSOVVyrQexJGNTQ5M8sDYCgVAig2Kk01Ggmqaw==} + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.11': + resolution: {integrity: sha512-jfndI9tsfm4APzjNt6QdBkYwre5lRPUgHeDHoI7ydKUuJvz3lZeCfMsI56BZj+7BYqiKsJm7cfd/6KYV7ubrBg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [musl] - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.52': - resolution: {integrity: sha512-klahlb2EIFltSUubn/VLjuc3qxp1E7th8ukayPfdkcKvvYcQ5rJztgx8JsJSuAKVzKtNTqUGOhy4On71BuyV8g==} + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.11': + resolution: {integrity: sha512-ZlFgw46NOAGMgcdvdYwAGu2Q+SLFA9LzbJLW+iyMOJyhj5wk6P3KEE9Gct4xWwSzFoPI7JCdYmYMzVtlgQ+zfw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.11': + resolution: {integrity: sha512-hIOYmuT6ofM4K04XAZd3OzMySEO4K0/nc9+jmNcxNAxRi6c5UWpqfw3KMFV4MVFWL+jQsSh+bGw2VqmaPMTLyw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.11': + resolution: {integrity: sha512-qXBQQO9OvkjjQPLdUVr7Nr2t3QTZI7s4KZtfw7HzBgjbmAPSFwSv4rmET9lLSgq3rH/ndA3ngv3Qb8l2njoPNA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [glibc] - '@rolldown/binding-linux-x64-musl@1.0.0-beta.52': - resolution: {integrity: sha512-UuA+JqQIgqtkgGN2c/AQ5wi8M6mJHrahz/wciENPTeI6zEIbbLGoth5XN+sQe2pJDejEVofN9aOAp0kaazwnVg==} + '@rolldown/binding-linux-x64-musl@1.0.0-rc.11': + resolution: {integrity: sha512-/tpFfoSTzUkH9LPY+cYbqZBDyyX62w5fICq9qzsHLL8uTI6BHip3Q9Uzft0wylk/i8OOwKik8OxW+QAhDmzwmg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [musl] - '@rolldown/binding-openharmony-arm64@1.0.0-beta.52': - resolution: {integrity: sha512-1BNQW8u4ro8bsN1+tgKENJiqmvc+WfuaUhXzMImOVSMw28pkBKdfZtX2qJPADV3terx+vNJtlsgSGeb3+W6Jiw==} + '@rolldown/binding-openharmony-arm64@1.0.0-rc.11': + resolution: {integrity: sha512-mcp3Rio2w72IvdZG0oQ4bM2c2oumtwHfUfKncUM6zGgz0KgPz4YmDPQfnXEiY5t3+KD/i8HG2rOB/LxdmieK2g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.0-beta.52': - resolution: {integrity: sha512-K/p7clhCqJOQpXGykrFaBX2Dp9AUVIDHGc+PtFGBwg7V+mvBTv/tsm3LC3aUmH02H2y3gz4y+nUTQ0MLpofEEg==} + '@rolldown/binding-wasm32-wasi@1.0.0-rc.11': + resolution: {integrity: sha512-LXk5Hii1Ph9asuGRjBuz8TUxdc1lWzB7nyfdoRgI0WGPZKmCxvlKk8KfYysqtr4MfGElu/f/pEQRh8fcEgkrWw==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.52': - resolution: {integrity: sha512-a4EkXBtnYYsKipjS7QOhEBM4bU5IlR9N1hU+JcVEVeuTiaslIyhWVKsvf7K2YkQHyVAJ+7/A9BtrGqORFcTgng==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.11': + resolution: {integrity: sha512-dDwf5otnx0XgRY1yqxOC4ITizcdzS/8cQ3goOWv3jFAo4F+xQYni+hnMuO6+LssHHdJW7+OCVL3CoU4ycnh35Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.52': - resolution: {integrity: sha512-5ZXcYyd4GxPA6QfbGrNcQjmjbuLGvfz6728pZMsQvGHI+06LT06M6TPtXvFvLgXtexc+OqvFe1yAIXJU1gob/w==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [ia32] - os: [win32] - - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.52': - resolution: {integrity: sha512-tzpnRQXJrSzb8Z9sm97UD3cY0toKOImx+xRKsDLX4zHaAlRXWh7jbaKBePJXEN7gNw7Nm03PBNwphdtA8KSUYQ==} + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.11': + resolution: {integrity: sha512-LN4/skhSggybX71ews7dAj6r2geaMJfm3kMbK2KhFMg9B10AZXnKoLCVVgzhMHL0S+aKtr4p8QbAW8k+w95bAA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@rolldown/pluginutils@1.0.0-beta.52': - resolution: {integrity: sha512-/L0htLJZbaZFL1g9OHOblTxbCYIGefErJjtYOwgl9ZqNx27P3L0SDfjhhHIss32gu5NWgnxuT2a2Hnnv6QGHKA==} + '@rolldown/pluginutils@1.0.0-rc.11': + resolution: {integrity: sha512-xQO9vbwBecJRv9EUcQ/y0dzSTJgA7Q6UVN7xp6B81+tBGSLVAK03yJ9NkJaUA7JFD91kbjxRSC/mDnmvXzbHoQ==} - '@rspack/binding-darwin-arm64@1.7.9': - resolution: {integrity: sha512-64dgstte0If5czi9bA/cpOe0ryY6wC9AIQRtyJ3DlOF6Tt+y9cKkmUoGu3V+WYaYIZRT7HNk8V7kL8amVjFTYw==} + '@rspack/binding-darwin-arm64@1.7.10': + resolution: {integrity: sha512-bsXi7I6TpH+a4L6okIUh1JDvwT+XcK/L7Yvhu5G2t5YYyd2fl5vMM5O9cePRpEb0RdqJZ3Z8i9WIWHap9aQ8Gw==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-x64@1.7.9': - resolution: {integrity: sha512-2QSLs3w4rLy4UUGVnIlkt6IlIKOzR1e0RPsq2FYQW6s3p9JrwRCtOeHohyh7EJSqF54dtfhe9UZSAwba3LqH1Q==} + '@rspack/binding-darwin-x64@1.7.10': + resolution: {integrity: sha512-h/kOGL1bUflDDYnbiUjaRE9kagJpour4FatGihueV03+cRGQ6jpde+BjUakqzMx65CeDbeYI6jAiPhElnlAtRw==} cpu: [x64] os: [darwin] - '@rspack/binding-linux-arm64-gnu@1.7.9': - resolution: {integrity: sha512-qhUGI/uVfvLmKWts4QkVHGL8yfUyJkblZs+OFD5Upa2y676EOsbQgWsCwX4xGB6Tv+TOzFP0SLh/UfO8ZfdE+w==} + '@rspack/binding-linux-arm64-gnu@1.7.10': + resolution: {integrity: sha512-Z4reus7UxGM4+JuhiIht8KuGP1KgM7nNhOlXUHcQCMswP/Rymj5oJQN3TDWgijFUZs09ULl8t3T+AQAVTd/WvA==} cpu: [arm64] os: [linux] + libc: [glibc] - '@rspack/binding-linux-arm64-musl@1.7.9': - resolution: {integrity: sha512-VjfmR1hgO9n3L6MaE5KG+DXSrrLVqHHOkVcOtS2LMq3bjMTwbBywY7ycymcLnX5KJsol8d3ZGYep6IfSOt3lFA==} + '@rspack/binding-linux-arm64-musl@1.7.10': + resolution: {integrity: sha512-LYaoVmWizG4oQ3g+St3eM5qxsyfH07kLirP7NJcDMgvu3eQ29MeyTZ3ugkgW6LvlmJue7eTQyf6CZlanoF5SSg==} cpu: [arm64] os: [linux] + libc: [musl] - '@rspack/binding-linux-x64-gnu@1.7.9': - resolution: {integrity: sha512-0kldV+3WTs/VYDWzxJ7K40hCW26IHtnk8xPK3whKoo1649rgeXXa0EdsU5P7hG8Ef5SWQjHHHZ/fuHYSO3Y6HA==} + '@rspack/binding-linux-x64-gnu@1.7.10': + resolution: {integrity: sha512-aIm2G4Kcm3qxDTNqKarK0oaLY2iXnCmpRQQhAcMlR0aS2LmxL89XzVeRr9GFA1MzGrAsZONWCLkxQvn3WUbm4Q==} cpu: [x64] os: [linux] + libc: [glibc] - '@rspack/binding-linux-x64-musl@1.7.9': - resolution: {integrity: sha512-Gi4872cFtc2d83FKATR6Qcf2VBa/tFCqffI/IwRRl6Hx5FulEBqx+tH7gAuRVF693vrbXNxK+FQ+k4iEsEJxrw==} + '@rspack/binding-linux-x64-musl@1.7.10': + resolution: {integrity: sha512-SIHQbAgB9IPH0H3H+i5rN5jo9yA/yTMq8b7XfRkTMvZ7P7MXxJ0dE8EJu3BmCLM19sqnTc2eX+SVfE8ZMDzghA==} cpu: [x64] os: [linux] + libc: [musl] - '@rspack/binding-wasm32-wasi@1.7.9': - resolution: {integrity: sha512-5QEzqo6EaolpuZmK6w/mgSueorgGnnzp7dJaAvBj6ECFIg/aLXhXXmWCWbxt7Ws2gKvG5/PgaxDqbUxYL51juA==} + '@rspack/binding-wasm32-wasi@1.7.10': + resolution: {integrity: sha512-J9HDXHD1tj+9FmX4+K3CTkO7dCE2bootlR37YuC2Owc0Lwl1/i2oGT71KHnMqI9faF/hipAaQM5OywkiiuNB7w==} cpu: [wasm32] - '@rspack/binding-win32-arm64-msvc@1.7.9': - resolution: {integrity: sha512-MMqvcrIc8aOqTuHjWkjdzilvoZ3Hv07Od0Foogiyq3JMudsS3Wcmh7T1dFerGg19MOJcRUeEkrg2NQOMOQ6xDA==} + '@rspack/binding-win32-arm64-msvc@1.7.10': + resolution: {integrity: sha512-FaQGSCXH89nMOYW0bVp0bKQDQbrOEFFm7yedla7g6mkWlFVQo5UyBxid5wJUCqGJBtJepRxeRfByWiaI5nVGvg==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-ia32-msvc@1.7.9': - resolution: {integrity: sha512-4kYYS+NZ2CuNbKjq40yB/UEyB51o1PHj5wpr+Y943oOJXpEKWU2Q4vkF8VEohPEcnA9cKVotYCnqStme+02suA==} + '@rspack/binding-win32-ia32-msvc@1.7.10': + resolution: {integrity: sha512-/66TNLOeM4R5dHhRWRVbMTgWghgxz+32ym0c/zGGXQRoMbz7210EoL40ALUgdBdeeREO8LoV+Mn7v8/QZCwHzw==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-x64-msvc@1.7.9': - resolution: {integrity: sha512-1g+QyXXvs+838Un/4GaUvJfARDGHMCs15eXDYWBl5m/Skubyng8djWAgr6ag1+cVoJZXCPOvybTItcblWF3gbQ==} + '@rspack/binding-win32-x64-msvc@1.7.10': + resolution: {integrity: sha512-SUa3v1W7PGFCy6AHRmDsm43/tkfaZFi1TN2oIk5aCdT9T51baDVBjAbehRDu9xFbK4piL3k7uqIVSIrKgVqk1g==} cpu: [x64] os: [win32] - '@rspack/binding@1.7.9': - resolution: {integrity: sha512-A56e0NdfNwbOSJoilMkxzaPuVYaKCNn1shuiwWnCIBmhV9ix1n9S1XvquDjkGyv+gCdR1+zfJBOa5DMB7htLHw==} + '@rspack/binding@1.7.10': + resolution: {integrity: sha512-j+DPEaSJLRgasxXNpYQpvC7wUkQF5WoWPiTfm4fLczwlAmYwGSVkJiyWDrOlvVPiGGYiXIaXEjVWTw6fT6/vnA==} - '@rspack/core@1.7.9': - resolution: {integrity: sha512-VHuSKvRkuv42Ya+TxEGO0LE0r9+8P4tKGokmomj4R1f/Nu2vtS3yoaIMfC4fR6VuHGd3MZ+KTI0cNNwHfFcskw==} + '@rspack/core@1.7.10': + resolution: {integrity: sha512-dO7J0aHSa9Fg2kGT0+ZsM500lMdlNIyCHavIaz7dTDn6KXvFz1qbWQ/48x3OlNFw1mA0jxAjjw9e7h3sWQZUNg==} engines: {node: '>=18.12.0'} peerDependencies: '@swc/helpers': '>=0.5.1' @@ -1546,9 +1582,6 @@ packages: '@types/mime-types@2.1.4': resolution: {integrity: sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==} - '@types/minimatch@5.1.2': - resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} - '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} @@ -1573,18 +1606,12 @@ packages: '@types/node@25.5.0': resolution: {integrity: sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==} - '@types/ping@0.4.4': - resolution: {integrity: sha512-ifvo6w2f5eJYlXm+HiVx67iJe8WZp87sfa683nlqED5Vnt9Z93onkokNoWqOG21EaE8fMxyKPobE+mkPEyxsdw==} - '@types/relateurl@0.2.33': resolution: {integrity: sha512-bTQCKsVbIdzLqZhLkF5fcJQreE4y1ro4DIyVrlDNSCJRRwHhB8Z+4zXXa8jN6eDvc2HbRsEYgbvrnGvi54EpSw==} '@types/semver@7.7.1': resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==} - '@types/symbol-tree@3.2.5': - resolution: {integrity: sha512-zXnnyENt1TYQcS21MkPaJCVjfcPq7p7yc5mo5JACuumXp6sly5jnlS0IokHd+xmmuCbx6V7JqkMBpswR+nZAcw==} - '@types/tar-stream@3.1.4': resolution: {integrity: sha512-921gW0+g29mCJX0fRvqeHzBlE/XclDaAG0Ousy1LCghsOhvaKacDeRGEVzQP9IPfKn8Vysy7FEXAIxycpc/CMg==} @@ -2345,9 +2372,6 @@ packages: resolution: {integrity: sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==} engines: {node: '>=20'} - isopen@1.3.0: - resolution: {integrity: sha512-AN6Q9J0UlqHFl1fN/2xJCHCBLCBCFDjZhpGBO1gh3wzgRPsFSFBUL36I2Lbfd9qkuoj58axmE7j83iejTQsk8Q==} - jackspeak@4.2.3: resolution: {integrity: sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==} engines: {node: 20 || >=22} @@ -2440,6 +2464,10 @@ packages: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} + maxmind@5.0.5: + resolution: {integrity: sha512-1lcH2kMjbBpCFhuHaMU32vz8CuOsKttRcWMQyXvtlklopCzN7NNHSVR/h9RYa8JPuFTGmkn2vYARm+7cIGuqDw==} + engines: {node: '>=12', npm: '>=6'} + mdast-util-find-and-replace@3.0.2: resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} @@ -2619,6 +2647,10 @@ packages: mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} + mmdb-lib@3.0.2: + resolution: {integrity: sha512-7e87vk0DdWT647wjcfEtWeMtjm+zVGqNohN/aeIymbUfjHQ2T4Sx5kM+1irVDBSloNC3CkGKxswdMoo8yhqTDg==} + engines: {node: '>=10', npm: '>=6'} + mongodb-connection-string-url@3.0.2: resolution: {integrity: sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==} @@ -2661,8 +2693,8 @@ packages: socks: optional: true - mongodb@7.1.0: - resolution: {integrity: sha512-kMfnKunbolQYwCIyrkxNJFB4Ypy91pYqua5NargS/f8ODNSJxT03ZU3n1JqL4mCzbSih8tvmMEMLpKTT7x5gCg==} + mongodb@7.1.1: + resolution: {integrity: sha512-067DXiMjcpYQl6bGjWQoTUEE9UoRViTtKFcoqX7z08I+iDZv/emH1g8XEFiO3qiDfXAheT5ozl1VffDTKhIW/w==} engines: {node: '>=20.19.0'} peerDependencies: '@aws-sdk/credential-providers': ^3.806.0 @@ -2873,10 +2905,6 @@ packages: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} - ping@0.4.4: - resolution: {integrity: sha512-56ZMC0j7SCsMMLdOoUg12VZCfj/+ZO+yfOSjaNCRrmZZr6GLbN2X/Ui56T15dI8NhiHckaw5X2pvyfAomanwqQ==} - engines: {node: '>=4.0.0'} - pixelmatch@5.3.0: resolution: {integrity: sha512-o8mkY4E/+LNUf6LzX96ht6k6CEDi65k9G2rjMtBe9Oo+VPKSvl+0GKHuH/AlG+GA5LPG/i5hrekkxUc3s2HU+Q==} hasBin: true @@ -3017,8 +3045,8 @@ packages: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true - rolldown@1.0.0-beta.52: - resolution: {integrity: sha512-Hbnpljue+JhMJrlOjQ1ixp9me7sUec7OjFvS+A1Qm8k8Xyxmw3ZhxFu7LlSXW1s9AX3POE9W9o2oqCEeR5uDmg==} + rolldown@1.0.0-rc.11: + resolution: {integrity: sha512-NRjoKMusSjfRbSYiH3VSumlkgFe7kYAa3pzVOsVYVFY3zb5d7nS+a3KGQ7hJKXuYWbzJKPVQ9Wxq2UvyK+ENpw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -3146,12 +3174,6 @@ packages: symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - systeminformation@5.31.5: - resolution: {integrity: sha512-5SyLdip4/3alxD4Kh+63bUQTJmu7YMfYQTC+koZy7X73HgNqZSD2P4wOZQWtUncvPvcEmnfIjCoygN4MRoEejQ==} - engines: {node: '>=8.0.0'} - os: [darwin, linux, win32, freebsd, openbsd, netbsd, sunos, android] - hasBin: true - tagged-tag@1.0.0: resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==} engines: {node: '>=20'} @@ -3174,6 +3196,10 @@ packages: through2@4.0.2: resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} + tiny-lru@11.4.7: + resolution: {integrity: sha512-w/Te7uMUVeH0CR8vZIjr+XiN41V+30lkDdK+NRIDCUYKKuL9VcmaUEmaPISuwGhLlrTGh5yu18lENtR9axSxYw==} + engines: {node: '>=12'} + tiny-worker@2.3.0: resolution: {integrity: sha512-pJ70wq5EAqTAEl9IkGzA+fN0836rycEuz2Cn6yeZ6FRzlVS5IDOkFHpIoEsksPRQV34GDqXm65+OlnZqUSyK2g==} @@ -3245,8 +3271,8 @@ packages: typed-query-selector@2.12.1: resolution: {integrity: sha512-uzR+FzI8qrUEIu96oaeBJmd9E7CFEiQ3goA5qCVgc4s5llSubcfGHq9yUstZx/k4s9dXHVKsE35YWoFyvEqEHA==} - typescript@5.9.3: - resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + typescript@6.0.2: + resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==} engines: {node: '>=14.17'} hasBin: true @@ -3354,8 +3380,8 @@ packages: wrappy@1.0.2: resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} - ws@8.19.0: - resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==} + ws@8.20.0: + resolution: {integrity: sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -3420,7 +3446,7 @@ snapshots: dependencies: '@api.global/typedrequest-interfaces': 3.0.19 '@push.rocks/isounique': 1.0.5 - '@push.rocks/lik': 6.3.1 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartbuffer': 3.0.5 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartguard': 3.1.0 @@ -3913,7 +3939,7 @@ snapshots: dependencies: '@api.global/typedrequest': 3.3.0 '@design.estate/dees-comms': 1.0.30 - '@push.rocks/lik': 6.3.1 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartjson': 6.0.0 '@push.rocks/smartmarkdown': 3.0.3 @@ -4041,9 +4067,9 @@ snapshots: '@esbuild/win32-x64@0.27.4': optional: true - '@git.zone/tsbuild@4.3.0': + '@git.zone/tsbuild@4.4.0': dependencies: - '@git.zone/tspublish': 1.11.2 + '@git.zone/tspublish': 1.11.5 '@push.rocks/early': 4.0.4 '@push.rocks/smartcli': 4.0.20 '@push.rocks/smartdelay': 3.0.5 @@ -4052,7 +4078,7 @@ snapshots: '@push.rocks/smartlog': 3.2.1 '@push.rocks/smartpath': 6.0.0 '@push.rocks/smartpromise': 4.2.3 - typescript: 5.9.3 + typescript: 6.0.2 transitivePeerDependencies: - '@nuxt/kit' - aws-crt @@ -4063,11 +4089,11 @@ snapshots: - supports-color - vue - '@git.zone/tsbundle@2.9.1': + '@git.zone/tsbundle@2.10.0': dependencies: '@push.rocks/early': 4.0.4 - '@push.rocks/npmextra': 5.3.3 '@push.rocks/smartcli': 4.0.20 + '@push.rocks/smartconfig': 6.1.0 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartfs': 1.5.0 '@push.rocks/smartinteract': 2.0.16 @@ -4076,12 +4102,12 @@ snapshots: '@push.rocks/smartpath': 6.0.0 '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartspawn': 3.0.3 - '@rspack/core': 1.7.9 + '@rspack/core': 1.7.10 '@types/html-minifier': 4.0.6 esbuild: 0.27.4 html-minifier: 4.0.0 - rolldown: 1.0.0-beta.52 - typescript: 5.9.3 + rolldown: 1.0.0-rc.11 + typescript: 6.0.2 transitivePeerDependencies: - '@nuxt/kit' - '@swc/helpers' @@ -4089,11 +4115,11 @@ snapshots: - supports-color - vue - '@git.zone/tspublish@1.11.2': + '@git.zone/tspublish@1.11.5': dependencies: '@push.rocks/consolecolor': 2.0.3 - '@push.rocks/npmextra': 5.3.3 '@push.rocks/smartcli': 4.0.20 + '@push.rocks/smartconfig': 6.1.0 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartfile': 13.1.2 '@push.rocks/smartfs': 1.5.0 @@ -4112,19 +4138,19 @@ snapshots: - supports-color - vue - '@git.zone/tsrun@2.0.1': + '@git.zone/tsrun@2.0.2': dependencies: '@push.rocks/smartfile': 13.1.2 '@push.rocks/smartshell': 3.3.8 tsx: 4.21.0 - '@git.zone/tstest@3.4.0(socks@2.8.7)(typescript@5.9.3)': + '@git.zone/tstest@3.6.3(socks@2.8.7)(typescript@6.0.2)': dependencies: - '@git.zone/tsbundle': 2.9.1 - '@git.zone/tsrun': 2.0.1 + '@git.zone/tsbundle': 2.10.0 + '@git.zone/tsrun': 2.0.2 '@push.rocks/consolecolor': 2.0.3 '@push.rocks/qenv': 6.1.3 - '@push.rocks/smartbrowser': 2.0.11(typescript@5.9.3) + '@push.rocks/smartbrowser': 2.0.11(typescript@6.0.2) '@push.rocks/smartcrypto': 2.0.4 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartenv': 6.0.0 @@ -4134,18 +4160,18 @@ snapshots: '@push.rocks/smartjson': 6.0.0 '@push.rocks/smartlog': 3.2.1 '@push.rocks/smartmongo': 5.1.0(socks@2.8.7) - '@push.rocks/smartnetwork': 4.4.0 + '@push.rocks/smartnetwork': 4.5.2 '@push.rocks/smartpath': 6.0.0 '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartrequest': 5.0.1 - '@push.rocks/smartserve': 2.0.1 + '@push.rocks/smartserve': 2.0.3 '@push.rocks/smartshell': 3.3.8 - '@push.rocks/smartstorage': 6.0.1 + '@push.rocks/smartstorage': 6.3.2 '@push.rocks/smarttime': 4.2.3 - '@push.rocks/smartwatch': 6.3.0 + '@push.rocks/smartwatch': 6.4.0 '@types/ws': 8.18.1 figures: 6.1.0 - ws: 8.19.0 + ws: 8.20.0 transitivePeerDependencies: - '@aws-sdk/credential-providers' - '@mongodb-js/zstd' @@ -4601,7 +4627,7 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true - '@oxc-project/types@0.99.0': {} + '@oxc-project/types@0.122.0': {} '@pdf-lib/standard-fonts@1.0.0': dependencies: @@ -4701,6 +4727,19 @@ snapshots: tslib: 2.8.1 tsyringe: 4.10.0 + '@peculiar/x509@2.0.0': + dependencies: + '@peculiar/asn1-cms': 2.6.1 + '@peculiar/asn1-csr': 2.6.1 + '@peculiar/asn1-ecc': 2.6.1 + '@peculiar/asn1-pkcs9': 2.6.1 + '@peculiar/asn1-rsa': 2.6.1 + '@peculiar/asn1-schema': 2.6.0 + '@peculiar/asn1-x509': 2.6.1 + pvtsutils: 1.3.6 + tslib: 2.8.1 + tsyringe: 4.10.0 + '@pnpm/config.env-replace@1.1.0': {} '@pnpm/network.ca-file@1.0.2': @@ -4741,7 +4780,7 @@ snapshots: '@push.rocks/levelcache@3.2.0': dependencies: - '@push.rocks/lik': 6.3.1 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartbucket': 3.3.10 '@push.rocks/smartcache': 1.0.18 '@push.rocks/smartenv': 5.0.13 @@ -4761,20 +4800,18 @@ snapshots: - supports-color - vue - '@push.rocks/lik@6.3.1': + '@push.rocks/lik@6.4.0': dependencies: '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartmatch': 2.0.0 '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartrx': 3.0.10 '@push.rocks/smarttime': 4.2.3 - '@types/minimatch': 5.1.2 - '@types/symbol-tree': 3.2.5 symbol-tree: 3.2.4 '@push.rocks/mongodump@1.1.0(socks@2.8.7)': dependencies: - '@push.rocks/lik': 6.3.1 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartfile': 11.2.7 '@push.rocks/smartjson': 5.2.0 '@push.rocks/smartpath': 6.0.0 @@ -4790,23 +4827,6 @@ 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.2.1 - '@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.5.0 - transitivePeerDependencies: - - '@nuxt/kit' - - react - - supports-color - - vue - '@push.rocks/qenv@6.1.3': dependencies: '@api.global/typedrequest': 3.3.0 @@ -4836,11 +4856,11 @@ snapshots: - react-native-b4a - supports-color - '@push.rocks/smartbrowser@2.0.11(typescript@5.9.3)': + '@push.rocks/smartbrowser@2.0.11(typescript@6.0.2)': dependencies: '@push.rocks/smartdelay': 3.0.5 - '@push.rocks/smartpdf': 4.2.0(typescript@5.9.3) - '@push.rocks/smartpuppeteer': 2.0.5(typescript@5.9.3) + '@push.rocks/smartpdf': 4.2.0(typescript@6.0.2) + '@push.rocks/smartpuppeteer': 2.0.5(typescript@6.0.2) '@push.rocks/smartunique': 3.0.9 transitivePeerDependencies: - '@nuxt/kit' @@ -4883,7 +4903,7 @@ snapshots: '@push.rocks/smartcli@4.0.20': dependencies: - '@push.rocks/lik': 6.3.1 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartlog': 3.2.1 '@push.rocks/smartobject': 1.0.12 '@push.rocks/smartpromise': 4.2.3 @@ -4899,6 +4919,23 @@ snapshots: '@push.rocks/smarturl': 3.1.0 '@push.rocks/webrequest': 4.0.5 + '@push.rocks/smartconfig@6.1.0': + dependencies: + '@push.rocks/qenv': 6.1.3 + '@push.rocks/smartfile': 11.2.7 + '@push.rocks/smartjson': 5.2.0 + '@push.rocks/smartlog': 3.2.1 + '@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.5.0 + transitivePeerDependencies: + - '@nuxt/kit' + - react + - supports-color + - vue + '@push.rocks/smartcrypto@2.0.4': dependencies: '@push.rocks/smartpromise': 4.2.3 @@ -4907,7 +4944,7 @@ snapshots: '@push.rocks/smartdata@5.16.7(socks@2.8.7)': dependencies: - '@push.rocks/lik': 6.3.1 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartlog': 3.2.1 '@push.rocks/smartmongo': 2.2.0(socks@2.8.7) @@ -4935,20 +4972,20 @@ snapshots: - supports-color - vue - '@push.rocks/smartdata@7.1.0(socks@2.8.7)': + '@push.rocks/smartdata@7.1.3(socks@2.8.7)': dependencies: - '@push.rocks/lik': 6.3.1 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartlog': 3.2.1 - '@push.rocks/smartmongo': 2.2.0(socks@2.8.7) + '@push.rocks/smartmongo': 5.1.0(socks@2.8.7) '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartrx': 3.0.10 '@push.rocks/smartstring': 4.1.0 '@push.rocks/smarttime': 4.2.3 '@push.rocks/smartunique': 3.0.9 - '@push.rocks/taskbuffer': 3.5.0 + '@push.rocks/taskbuffer': 8.0.2 '@tsclass/tsclass': 9.5.0 - mongodb: 7.1.0(socks@2.8.7) + mongodb: 7.1.1(socks@2.8.7) transitivePeerDependencies: - '@aws-sdk/credential-providers' - '@mongodb-js/zstd' @@ -4996,14 +5033,14 @@ snapshots: '@push.rocks/smartexit@1.1.1': dependencies: - '@push.rocks/lik': 6.3.1 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartpromise': 4.2.3 tree-kill: 1.2.2 '@push.rocks/smartexit@2.0.3': dependencies: - '@push.rocks/lik': 6.3.1 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartexpect@2.5.0': @@ -5016,7 +5053,7 @@ snapshots: '@push.rocks/smartfile@11.2.7': dependencies: - '@push.rocks/lik': 6.3.1 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartfile-interfaces': 1.0.7 '@push.rocks/smarthash': 3.2.6 @@ -5034,7 +5071,7 @@ snapshots: '@push.rocks/smartfile@13.1.2': dependencies: - '@push.rocks/lik': 6.3.1 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartfile-interfaces': 1.0.7 '@push.rocks/smartfs': 1.5.0 @@ -5069,7 +5106,7 @@ snapshots: '@push.rocks/smartinteract@2.0.16': dependencies: - '@push.rocks/lik': 6.3.1 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartobject': 1.0.12 '@push.rocks/smartpromise': 4.2.3 inquirer: 11.1.0 @@ -5207,14 +5244,11 @@ snapshots: - supports-color - vue - '@push.rocks/smartnetwork@4.4.0': + '@push.rocks/smartnetwork@4.5.2': dependencies: '@push.rocks/smartdns': 7.9.0 - '@push.rocks/smartping': 1.0.8 - '@push.rocks/smartpromise': 4.2.3 - '@push.rocks/smartstring': 4.1.0 - isopen: 1.3.0 - systeminformation: 5.31.5 + '@push.rocks/smartrust': 1.3.2 + maxmind: 5.0.5 transitivePeerDependencies: - supports-color @@ -5249,17 +5283,17 @@ snapshots: '@push.rocks/smartpath@6.0.0': {} - '@push.rocks/smartpdf@4.2.0(typescript@5.9.3)': + '@push.rocks/smartpdf@4.2.0(typescript@6.0.2)': dependencies: '@push.rocks/smartbuffer': 3.0.5 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartfs': 1.5.0 '@push.rocks/smartjimp': 1.2.0 - '@push.rocks/smartnetwork': 4.4.0 + '@push.rocks/smartnetwork': 4.5.2 '@push.rocks/smartpath': 6.0.0 '@push.rocks/smartpromise': 4.2.3 - '@push.rocks/smartpuppeteer': 2.0.5(typescript@5.9.3) - '@push.rocks/smartserve': 2.0.1 + '@push.rocks/smartpuppeteer': 2.0.5(typescript@6.0.2) + '@push.rocks/smartserve': 2.0.3 '@push.rocks/smartunique': 3.0.9 '@tsclass/tsclass': 9.5.0 pdf-lib: 1.17.1 @@ -5277,18 +5311,13 @@ snapshots: - utf-8-validate - vue - '@push.rocks/smartping@1.0.8': - dependencies: - '@types/ping': 0.4.4 - ping: 0.4.4 - '@push.rocks/smartpromise@4.2.3': {} - '@push.rocks/smartpuppeteer@2.0.5(typescript@5.9.3)': + '@push.rocks/smartpuppeteer@2.0.5(typescript@6.0.2)': dependencies: '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartshell': 3.3.8 - puppeteer: 24.39.1(typescript@5.9.3) + puppeteer: 24.39.1(typescript@6.0.2) tree-kill: 1.2.2 transitivePeerDependencies: - bare-abort-controller @@ -5326,7 +5355,7 @@ snapshots: '@push.rocks/smartrouter@1.3.3': dependencies: - '@push.rocks/lik': 6.3.1 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartrx': 3.0.10 path-to-regexp: 8.3.0 @@ -5339,15 +5368,15 @@ snapshots: '@push.rocks/smartpromise': 4.2.3 rxjs: 7.8.2 - '@push.rocks/smartserve@2.0.1': + '@push.rocks/smartserve@2.0.3': dependencies: '@api.global/typedrequest': 3.3.0 '@cfworker/json-schema': 4.1.1 - '@push.rocks/lik': 6.3.1 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartenv': 6.0.0 '@push.rocks/smartlog': 3.2.1 '@push.rocks/smartpath': 6.0.0 - ws: 8.19.0 + ws: 8.20.0 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -5377,7 +5406,7 @@ snapshots: '@push.rocks/smartrx': 3.0.10 '@push.rocks/webstore': 2.0.20 - '@push.rocks/smartstorage@6.0.1': + '@push.rocks/smartstorage@6.3.2': dependencies: '@push.rocks/smartpath': 6.0.0 '@push.rocks/smartrust': 1.3.2 @@ -5385,7 +5414,7 @@ snapshots: '@push.rocks/smartstream@3.4.0': dependencies: - '@push.rocks/lik': 6.3.1 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartenv': 6.0.0 '@push.rocks/smartpromise': 4.2.3 '@push.rocks/smartrx': 3.0.10 @@ -5396,7 +5425,7 @@ snapshots: '@push.rocks/smarttime@4.2.3': dependencies: - '@push.rocks/lik': 6.3.1 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartpromise': 4.2.3 croner: 10.0.1 @@ -5418,11 +5447,12 @@ snapshots: '@types/semver': 7.7.1 semver: 7.7.4 - '@push.rocks/smartwatch@6.3.0': + '@push.rocks/smartwatch@6.4.0': dependencies: - '@push.rocks/lik': 6.3.1 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartenv': 6.0.0 '@push.rocks/smartpromise': 4.2.3 + '@push.rocks/smartrust': 1.3.2 '@push.rocks/smartrx': 3.0.10 chokidar: 5.0.0 picomatch: 4.0.3 @@ -5435,7 +5465,7 @@ snapshots: '@push.rocks/taskbuffer@3.5.0': dependencies: '@design.estate/dees-element': 2.2.3 - '@push.rocks/lik': 6.3.1 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartlog': 3.2.1 '@push.rocks/smartpromise': 4.2.3 @@ -5448,10 +5478,10 @@ snapshots: - supports-color - vue - '@push.rocks/taskbuffer@6.1.2': + '@push.rocks/taskbuffer@8.0.2': dependencies: '@design.estate/dees-element': 2.2.3 - '@push.rocks/lik': 6.3.1 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartdelay': 3.0.5 '@push.rocks/smartlog': 3.2.1 '@push.rocks/smartpromise': 4.2.3 @@ -5481,7 +5511,7 @@ snapshots: '@push.rocks/webstore@2.0.20': dependencies: '@api.global/typedrequest-interfaces': 3.0.19 - '@push.rocks/lik': 6.3.1 + '@push.rocks/lik': 6.4.0 '@push.rocks/smartenv': 5.0.13 '@push.rocks/smartjson': 5.2.0 '@push.rocks/smartpromise': 4.2.3 @@ -5499,101 +5529,104 @@ snapshots: '@pushrocks/smartpromise@4.0.2': {} - '@rolldown/binding-android-arm64@1.0.0-beta.52': + '@rolldown/binding-android-arm64@1.0.0-rc.11': optional: true - '@rolldown/binding-darwin-arm64@1.0.0-beta.52': + '@rolldown/binding-darwin-arm64@1.0.0-rc.11': optional: true - '@rolldown/binding-darwin-x64@1.0.0-beta.52': + '@rolldown/binding-darwin-x64@1.0.0-rc.11': optional: true - '@rolldown/binding-freebsd-x64@1.0.0-beta.52': + '@rolldown/binding-freebsd-x64@1.0.0-rc.11': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.52': + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.11': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.52': + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.11': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.52': + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.11': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.52': + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.11': optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-beta.52': + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.11': optional: true - '@rolldown/binding-openharmony-arm64@1.0.0-beta.52': + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.11': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-beta.52': + '@rolldown/binding-linux-x64-musl@1.0.0-rc.11': + optional: true + + '@rolldown/binding-openharmony-arm64@1.0.0-rc.11': + optional: true + + '@rolldown/binding-wasm32-wasi@1.0.0-rc.11': dependencies: '@napi-rs/wasm-runtime': 1.1.1 optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.52': + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.11': optional: true - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.52': + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.11': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.52': + '@rolldown/pluginutils@1.0.0-rc.11': {} + + '@rspack/binding-darwin-arm64@1.7.10': optional: true - '@rolldown/pluginutils@1.0.0-beta.52': {} - - '@rspack/binding-darwin-arm64@1.7.9': + '@rspack/binding-darwin-x64@1.7.10': optional: true - '@rspack/binding-darwin-x64@1.7.9': + '@rspack/binding-linux-arm64-gnu@1.7.10': optional: true - '@rspack/binding-linux-arm64-gnu@1.7.9': + '@rspack/binding-linux-arm64-musl@1.7.10': optional: true - '@rspack/binding-linux-arm64-musl@1.7.9': + '@rspack/binding-linux-x64-gnu@1.7.10': optional: true - '@rspack/binding-linux-x64-gnu@1.7.9': + '@rspack/binding-linux-x64-musl@1.7.10': optional: true - '@rspack/binding-linux-x64-musl@1.7.9': - optional: true - - '@rspack/binding-wasm32-wasi@1.7.9': + '@rspack/binding-wasm32-wasi@1.7.10': dependencies: '@napi-rs/wasm-runtime': 1.0.7 optional: true - '@rspack/binding-win32-arm64-msvc@1.7.9': + '@rspack/binding-win32-arm64-msvc@1.7.10': optional: true - '@rspack/binding-win32-ia32-msvc@1.7.9': + '@rspack/binding-win32-ia32-msvc@1.7.10': optional: true - '@rspack/binding-win32-x64-msvc@1.7.9': + '@rspack/binding-win32-x64-msvc@1.7.10': optional: true - '@rspack/binding@1.7.9': + '@rspack/binding@1.7.10': optionalDependencies: - '@rspack/binding-darwin-arm64': 1.7.9 - '@rspack/binding-darwin-x64': 1.7.9 - '@rspack/binding-linux-arm64-gnu': 1.7.9 - '@rspack/binding-linux-arm64-musl': 1.7.9 - '@rspack/binding-linux-x64-gnu': 1.7.9 - '@rspack/binding-linux-x64-musl': 1.7.9 - '@rspack/binding-wasm32-wasi': 1.7.9 - '@rspack/binding-win32-arm64-msvc': 1.7.9 - '@rspack/binding-win32-ia32-msvc': 1.7.9 - '@rspack/binding-win32-x64-msvc': 1.7.9 + '@rspack/binding-darwin-arm64': 1.7.10 + '@rspack/binding-darwin-x64': 1.7.10 + '@rspack/binding-linux-arm64-gnu': 1.7.10 + '@rspack/binding-linux-arm64-musl': 1.7.10 + '@rspack/binding-linux-x64-gnu': 1.7.10 + '@rspack/binding-linux-x64-musl': 1.7.10 + '@rspack/binding-wasm32-wasi': 1.7.10 + '@rspack/binding-win32-arm64-msvc': 1.7.10 + '@rspack/binding-win32-ia32-msvc': 1.7.10 + '@rspack/binding-win32-x64-msvc': 1.7.10 - '@rspack/core@1.7.9': + '@rspack/core@1.7.10': dependencies: '@module-federation/runtime-tools': 0.22.0 - '@rspack/binding': 1.7.9 + '@rspack/binding': 1.7.10 '@rspack/lite-tapable': 1.1.0 '@rspack/lite-tapable@1.1.0': {} @@ -6013,8 +6046,6 @@ snapshots: '@types/mime-types@2.1.4': {} - '@types/minimatch@5.1.2': {} - '@types/ms@2.1.0': {} '@types/mute-stream@0.0.4': @@ -6044,14 +6075,10 @@ snapshots: dependencies: undici-types: 7.18.2 - '@types/ping@0.4.4': {} - '@types/relateurl@0.2.33': {} '@types/semver@7.7.1': {} - '@types/symbol-tree@3.2.5': {} - '@types/tar-stream@3.1.4': dependencies: '@types/node': 25.5.0 @@ -6345,14 +6372,14 @@ snapshots: ini: 1.3.8 proto-list: 1.2.4 - cosmiconfig@9.0.1(typescript@5.9.3): + cosmiconfig@9.0.1(typescript@6.0.2): dependencies: env-paths: 2.2.1 import-fresh: 3.3.1 js-yaml: 4.1.1 parse-json: 5.2.0 optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.2 croner@10.0.1: {} @@ -6862,8 +6889,6 @@ snapshots: isexe@4.0.0: {} - isopen@1.3.0: {} - jackspeak@4.2.3: dependencies: '@isaacs/cliui': 9.0.0 @@ -6977,6 +7002,11 @@ snapshots: math-intrinsics@1.1.0: {} + maxmind@5.0.5: + dependencies: + mmdb-lib: 3.0.2 + tiny-lru: 11.4.7 + mdast-util-find-and-replace@3.0.2: dependencies: '@types/mdast': 4.0.4 @@ -7336,6 +7366,8 @@ snapshots: mitt@3.0.1: {} + mmdb-lib@3.0.2: {} + mongodb-connection-string-url@3.0.2: dependencies: '@types/whatwg-url': 11.0.5 @@ -7398,7 +7430,7 @@ snapshots: optionalDependencies: socks: 2.8.7 - mongodb@7.1.0(socks@2.8.7): + mongodb@7.1.1(socks@2.8.7): dependencies: '@mongodb-js/saslprep': 1.4.6 bson: 7.2.0 @@ -7560,8 +7592,6 @@ snapshots: picomatch@4.0.3: {} - ping@0.4.4: {} - pixelmatch@5.3.0: dependencies: pngjs: 6.0.0 @@ -7616,7 +7646,7 @@ snapshots: devtools-protocol: 0.0.1581282 typed-query-selector: 2.12.1 webdriver-bidi-protocol: 0.4.1 - ws: 8.19.0 + ws: 8.20.0 transitivePeerDependencies: - bare-abort-controller - bare-buffer @@ -7625,11 +7655,11 @@ snapshots: - supports-color - utf-8-validate - puppeteer@24.39.1(typescript@5.9.3): + puppeteer@24.39.1(typescript@6.0.2): dependencies: '@puppeteer/browsers': 2.13.0 chromium-bidi: 14.0.0(devtools-protocol@0.0.1581282) - cosmiconfig: 9.0.1(typescript@5.9.3) + cosmiconfig: 9.0.1(typescript@6.0.2) devtools-protocol: 0.0.1581282 puppeteer-core: 24.39.1 typed-query-selector: 2.12.1 @@ -7748,25 +7778,26 @@ snapshots: dependencies: glob: 7.2.3 - rolldown@1.0.0-beta.52: + rolldown@1.0.0-rc.11: dependencies: - '@oxc-project/types': 0.99.0 - '@rolldown/pluginutils': 1.0.0-beta.52 + '@oxc-project/types': 0.122.0 + '@rolldown/pluginutils': 1.0.0-rc.11 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-beta.52 - '@rolldown/binding-darwin-arm64': 1.0.0-beta.52 - '@rolldown/binding-darwin-x64': 1.0.0-beta.52 - '@rolldown/binding-freebsd-x64': 1.0.0-beta.52 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.52 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.52 - '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.52 - '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.52 - '@rolldown/binding-linux-x64-musl': 1.0.0-beta.52 - '@rolldown/binding-openharmony-arm64': 1.0.0-beta.52 - '@rolldown/binding-wasm32-wasi': 1.0.0-beta.52 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.52 - '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.52 - '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.52 + '@rolldown/binding-android-arm64': 1.0.0-rc.11 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.11 + '@rolldown/binding-darwin-x64': 1.0.0-rc.11 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.11 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.11 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.11 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.11 + '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.11 + '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.11 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.11 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.11 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.11 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.11 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.11 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.11 run-async@3.0.0: {} @@ -7920,8 +7951,6 @@ snapshots: symbol-tree@3.2.4: {} - systeminformation@5.31.5: {} - tagged-tag@1.0.0: {} tar-fs@3.1.2: @@ -7975,6 +8004,8 @@ snapshots: dependencies: readable-stream: 3.6.2 + tiny-lru@11.4.7: {} + tiny-worker@2.3.0: dependencies: esm: 3.2.25 @@ -8039,7 +8070,7 @@ snapshots: typed-query-selector@2.12.1: {} - typescript@5.9.3: {} + typescript@6.0.2: {} uglify-js@3.19.3: {} @@ -8148,7 +8179,7 @@ snapshots: wrappy@1.0.2: {} - ws@8.19.0: {} + ws@8.20.0: {} xml-parse-from-string@1.0.1: {} diff --git a/readme.hints.md b/readme.hints.md index 2c42788..6bdb346 100644 --- a/readme.hints.md +++ b/readme.hints.md @@ -73,4 +73,9 @@ Design decisions: - `@push.rocks/smartfile`, `@api.global/typedserver`, `@push.rocks/smartrequest`, `@push.rocks/smartpromise` were removed as unused dependencies in v8.1.0 - The `@apiclient.xyz/cloudflare` `convenience` namespace is deprecated but still functional. The `Dns01Handler` accepts an `IConvenientDnsProvider` interface which remains stable. - Test imports use `@git.zone/tstest/tapbundle` (not `@push.rocks/tapbundle`) -- Build uses `tsbuild tsfolders` (v4.3.0+) — auto-discovers and compiles `ts/` and `ts_server/` directories +- Build uses `tsbuild tsfolders` (v4.4.0+) — auto-discovers and compiles `ts/` and `ts_server/` directories +- `@peculiar/x509` v2.0.0 removed `reflect-metadata` from its dependencies. Since `tsyringe` (used internally by `@peculiar/x509`) requires the Reflect polyfill, `reflect-metadata` is now a direct dependency and imported in `ts/acme/acme.classes.crypto.ts` and `ts_server/server.classes.ca.ts`. +- `@push.rocks/taskbuffer` upgraded from v6 to v8 (required by smartdata 7.1.3). API surface is backward-compatible. +- TypeScript 6 (via tsbuild 4.4.0) requires `"types": ["node"]` in tsconfig.json for `ts_server/` compilation to resolve `@types/node`. +- TypeScript 6 deprecated `baseUrl` in tsconfig — removed it since `paths` was empty. +- Config file renamed from `npmextra.json` to `.smartconfig.json` (ecosystem convention change). diff --git a/readme.md b/readme.md index f695f1b..58b1858 100644 --- a/readme.md +++ b/readme.md @@ -93,7 +93,7 @@ const certWithWildcard = await smartAcme.getCertificateForDomain('example.com', const wildcardCert = await smartAcme.getCertificateForDomain('*.example.com'); ``` -Certificates are automatically cached and reused when still valid. Renewal happens automatically when a certificate is within 10 days of expiration. +Certificates are automatically cached and reused when still valid. Renewal happens automatically when a certificate is within 10 days of expiration. The actual X.509 expiry date is parsed from the issued certificate, ensuring renewal timing is precise. ### 📦 Certificate Object @@ -372,7 +372,7 @@ await smartAcme.stop(); server.close(); ``` -## ACME Directory Server (Built-in CA) +## 🏗️ ACME Directory Server (Built-in CA) SmartAcme includes a full RFC 8555-compliant ACME Directory Server, allowing you to run your own Certificate Authority. This is useful for internal PKI, development/testing environments, and air-gapped networks. @@ -414,36 +414,39 @@ interface IAcmeServerOptions { } ``` -### Using the Server with SmartAcme Client +### Using the Server with the Low-Level ACME Client -Point the SmartAcme client at your own ACME server for a fully self-contained PKI: +The `SmartAcme` class connects to Let's Encrypt by default. To use a custom ACME directory (like your own server), use the lower-level `AcmeClient` directly: ```typescript -import { SmartAcme, certmanagers, handlers, server } from '@push.rocks/smartacme'; +import { server } from '@push.rocks/smartacme'; +import { AcmeCrypto, AcmeClient } from '@push.rocks/smartacme/ts/acme/index.js'; // 1. Start your own CA const acmeServer = new server.AcmeServer({ port: 14000, - challengeVerification: false, + challengeVerification: false, // auto-approve for testing }); await acmeServer.start(); -// 2. Set up the client pointing at your CA -const memHandler = new handlers.Http01MemoryHandler(); -const smartAcme = new SmartAcme({ - accountEmail: 'admin@internal.example.com', - certManager: new certmanagers.MemoryCertManager(), - environment: 'integration', - challengeHandlers: [memHandler], - directoryUrl: acmeServer.getDirectoryUrl(), // Use your own CA! +// 2. Create an ACME client pointing at your CA +const accountKey = AcmeCrypto.createRsaPrivateKey(); +const client = new AcmeClient({ + directoryUrl: acmeServer.getDirectoryUrl(), + accountKeyPem: accountKey, }); -await smartAcme.start(); -const cert = await smartAcme.getCertificateForDomain('myapp.internal'); -// cert.publicKey — PEM certificate chain signed by your CA -// cert.privateKey — PEM private key +// 3. Register an account +await client.createAccount({ termsOfServiceAgreed: true, contact: ['mailto:admin@internal.example.com'] }); + +// 4. Create an order and issue a certificate +const order = await client.createOrder({ + identifiers: [{ type: 'dns', value: 'myapp.internal' }], +}); + +// ... complete challenges, finalize, and download cert +// (challenges auto-approved since challengeVerification is false) -await smartAcme.stop(); await acmeServer.stop(); ``` @@ -477,7 +480,7 @@ fs.writeFileSync('/usr/local/share/ca-certificates/my-ca.crt', acmeServer.getCaC // Then: sudo update-ca-certificates ``` -## Architecture +## 🏛️ Architecture Under the hood, SmartAcme uses a fully custom RFC 8555-compliant ACME protocol implementation (no external ACME libraries). Key internal modules: @@ -510,7 +513,7 @@ All cryptographic operations use `node:crypto`. The only external crypto depende ## License and Legal Information -This repository contains open-source code licensed under the MIT License. A copy of the license can be found in the [LICENSE](./LICENSE) file. +This repository contains open-source code licensed under the MIT License. A copy of the license can be found in the [license](./license.md) file. **Please note:** The MIT License does not grant permission to use the trade names, trademarks, service marks, or product names of the project, except as required for reasonable and customary use in describing the origin of the work and reproducing the content of the NOTICE file. diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index a86c8ac..971c8f6 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@push.rocks/smartacme', - version: '9.3.0', + version: '9.3.1', description: 'A TypeScript-based ACME client and server for certificate management with built-in CA, supporting LetsEncrypt and custom ACME authorities.' } diff --git a/ts/acme/acme.classes.crypto.ts b/ts/acme/acme.classes.crypto.ts index 7556b21..90dd4ef 100644 --- a/ts/acme/acme.classes.crypto.ts +++ b/ts/acme/acme.classes.crypto.ts @@ -1,3 +1,4 @@ +import 'reflect-metadata'; import * as crypto from 'node:crypto'; import type { IAcmeCsrOptions } from './acme.interfaces.js'; diff --git a/ts/plugins.ts b/ts/plugins.ts index e4b15b5..e56425e 100644 --- a/ts/plugins.ts +++ b/ts/plugins.ts @@ -1,8 +1,12 @@ +// reflect-metadata polyfill (required by @peculiar/x509 v2 via tsyringe) +import 'reflect-metadata'; + // node native +import * as crypto from 'node:crypto'; import * as fs from 'fs'; import * as path from 'path'; -export { fs, path }; +export { crypto, fs, path }; // @apiclient.xyz scope import * as cloudflare from '@apiclient.xyz/cloudflare'; diff --git a/ts/smartacme.classes.smartacme.ts b/ts/smartacme.classes.smartacme.ts index dee74d1..46d0887 100644 --- a/ts/smartacme.classes.smartacme.ts +++ b/ts/smartacme.classes.smartacme.ts @@ -85,21 +85,21 @@ export class SmartAcme { private options: ISmartAcmeOptions; // the acme client - private client: plugins.acme.AcmeClient; + private client!: plugins.acme.AcmeClient; private smartdns = new plugins.smartdnsClient.Smartdns({}); public logger: plugins.smartlog.Smartlog; // the account private key - private privateKey: string; + private privateKey!: string; // certificate manager for persistence (implements ICertManager) - public certmanager: ICertManager; + public certmanager!: ICertManager; // configured pluggable ACME challenge handlers public challengeHandlers: plugins.handlers.IChallengeHandler[]; - private certmatcher: SmartacmeCertMatcher; + private certmatcher!: SmartacmeCertMatcher; // retry/backoff configuration (resolved with defaults) private retryOptions: { retries: number; factor: number; minTimeoutMs: number; maxTimeoutMs: number }; // track pending DNS challenges for graceful shutdown @@ -558,6 +558,16 @@ export class SmartAcme { // ── Step: store ─────────────────────────────────────────────────────── this.certIssuanceTask.notifyStep('store'); + // Parse real X509 expiry from the issued PEM certificate + let validUntil: number; + try { + const x509 = new plugins.crypto.X509Certificate(cert.toString()); + validUntil = new Date(x509.validTo).getTime(); + } catch { + // Fallback to 90-day estimate if PEM parsing fails + validUntil = Date.now() + plugins.smarttime.getMilliSecondsFromUnits({ days: 90 }); + } + const certRecord = new SmartacmeCert({ id: plugins.smartunique.shortId(), domainName: certDomainName, @@ -565,7 +575,7 @@ export class SmartAcme { publicKey: cert.toString(), csr: csr.toString(), created: Date.now(), - validUntil: Date.now() + plugins.smarttime.getMilliSecondsFromUnits({ days: 90 }), + validUntil, }); await this.certmanager.storeCertificate(certRecord); diff --git a/ts_server/server.classes.ca.ts b/ts_server/server.classes.ca.ts index a30ff72..f9a4b29 100644 --- a/ts_server/server.classes.ca.ts +++ b/ts_server/server.classes.ca.ts @@ -1,3 +1,4 @@ +import 'reflect-metadata'; import * as crypto from 'node:crypto'; /** diff --git a/ts_server/server.handlers.authz.ts b/ts_server/server.handlers.authz.ts index 79a087e..bfdfaeb 100644 --- a/ts_server/server.handlers.authz.ts +++ b/ts_server/server.handlers.authz.ts @@ -27,7 +27,7 @@ export function createAuthzHandler( } // Build challenge objects - const challenges = []; + const challenges: Array<{ type: string; url: string; status: string; token: string; validated?: string }> = []; for (const challengeId of authz.challengeIds) { const challenge = await orderStore.getChallenge(challengeId); if (challenge) { diff --git a/tsconfig.json b/tsconfig.json index b2d0154..2538564 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -8,8 +8,7 @@ "moduleResolution": "NodeNext", "esModuleInterop": true, "verbatimModuleSyntax": true, - "baseUrl": ".", - "paths": {} + "types": ["node"] }, "include": [ "ts/**/*.ts"