Unverified Commit 8b3c8194 authored by Hong Minhee's avatar Hong Minhee
Browse files

Merge tag '1.9.1'

Fedify 1.9.1
parents 73f7cb4c 71ae5c6a
Loading
Loading
Loading
Loading
+54 −0
Original line number Diff line number Diff line
@@ -9,6 +9,34 @@ Version 1.10.0
To be released.


Version 1.9.1
-------------

Released on October 31, 2025.

### @fedify/testing

 -  Fixed JSR publishing hanging indefinitely at the *processing* stage by
    hiding complex type exports from the public API.  The JSR type analyzer
    struggled with complex type dependencies when analyzing the `MockFederation`,
    `TestFederation`, `TestContext`, and `SentActivity` types, causing indefinite
    hangs during the processing stage.  [[#468]]

     -  *Breaking change*: `MockFederation` class is no longer exported from
        the public API.  Use `createFederation()` factory function instead.
     -  `TestFederation<TContextData>`, `TestContext<TContextData>`, and
        `SentActivity` interfaces are no longer exported from the public API,
        but their types are still inferred from `createFederation()` return type
        and can be used via TypeScript's type inference.

### @fedify/cli

 -  Fixed `fedify` command failing on Windows with `PermissionDenied` error
    when trying to locate or execute package managers during initialization.
    The CLI now properly handles _\*.cmd_ and _\*.bat_ files on Windows by
    invoking them through `cmd /c`.  [[#463]]


Version 1.9.0
-------------

@@ -298,6 +326,32 @@ Released on October 14, 2025.
    CommonJS-based Node.js applications.  [[#429], [#431]]


Version 1.8.14
--------------

Released on October 19, 2025.

### @fedify/testing

 -  Fixed JSR publishing hanging indefinitely at the *processing* stage.
    The issue was caused by TypeScript function overload signatures in
    `MockContext` and `MockFederation` classes that triggered a bug in JSR's
    type analyzer.  All method overloads have been removed and simplified to
    use `any` types where necessary.  [[#468], [#470]]

[#468]: https://github.com/fedify-dev/fedify/issues/468
[#470]: https://github.com/fedify-dev/fedify/pull/470

### @fedify/cli

 -  Fixed `fedify` command failing on Windows with `PermissionDenied` error
    when trying to locate or execute package managers during initialization.
    The CLI now properly handles _\*.cmd_ and _\*.bat_ files on Windows by
    invoking them through `cmd /c`.  [[#463]]

[#463]: https://github.com/fedify-dev/fedify/issues/463


Version 1.8.13
--------------

+83 −106
Original line number Diff line number Diff line
@@ -2,12 +2,13 @@
  "version": "5",
  "specifiers": {
    "jsr:@alinea/suite@~0.6.3": "0.6.3",
    "jsr:@cliffy/ansi@1.0.0-rc.4": "1.0.0-rc.4",
    "jsr:@cliffy/command@1.0.0-rc.4": "1.0.0-rc.4",
    "jsr:@cliffy/flags@1.0.0-rc.4": "1.0.0-rc.4",
    "jsr:@cliffy/keycode@1.0.0-rc.4": "1.0.0-rc.4",
    "jsr:@cliffy/prompt@1.0.0-rc.4": "1.0.0-rc.4",
    "jsr:@cliffy/table@1.0.0-rc.4": "1.0.0-rc.4",
    "jsr:@cliffy/ansi@1.0.0-rc.8": "1.0.0-rc.8",
    "jsr:@cliffy/command@1.0.0-rc.8": "1.0.0-rc.8",
    "jsr:@cliffy/flags@1.0.0-rc.8": "1.0.0-rc.8",
    "jsr:@cliffy/internal@1.0.0-rc.8": "1.0.0-rc.8",
    "jsr:@cliffy/keycode@1.0.0-rc.8": "1.0.0-rc.8",
    "jsr:@cliffy/prompt@1.0.0-rc.8": "1.0.0-rc.8",
    "jsr:@cliffy/table@1.0.0-rc.8": "1.0.0-rc.8",
    "jsr:@cross/deepmerge@1": "1.0.0",
    "jsr:@cross/dir@^1.1.0": "1.1.0",
    "jsr:@cross/env@1": "1.0.3",
@@ -19,36 +20,33 @@
    "jsr:@david/which@~0.4.1": "0.4.1",
    "jsr:@denorg/scrypt@4.4.4": "4.4.4",
    "jsr:@es-toolkit/es-toolkit@^1.39.5": "1.39.10",
    "jsr:@hongminhee/localtunnel@0.2": "0.2.0",
    "jsr:@hongminhee/x-forwarded-fetch@0.2": "0.2.0",
    "jsr:@hono/hono@^4.7.1": "4.9.10",
    "jsr:@hono/hono@^4.8.3": "4.9.10",
    "jsr:@logtape/file@^1.1.1": "1.1.1",
    "jsr:@logtape/logtape@^1.1.1": "1.1.1",
    "jsr:@logtape/logtape@~0.2.2": "0.2.3",
    "jsr:@luca/esbuild-deno-loader@0.11.0": "0.11.0",
    "jsr:@std/assert@0.221": "0.221.0",
    "jsr:@std/assert@0.222.1": "0.222.1",
    "jsr:@std/assert@0.224": "0.224.0",
    "jsr:@std/assert@0.226": "0.226.0",
    "jsr:@std/assert@^1.0.13": "1.0.14",
    "jsr:@std/assert@~0.222.1": "0.222.1",
    "jsr:@std/assert@~1.0.6": "1.0.14",
    "jsr:@std/async@^1.0.13": "1.0.14",
    "jsr:@std/bytes@^1.0.2": "1.0.6",
    "jsr:@std/bytes@^1.0.5": "1.0.6",
    "jsr:@std/console@0.221": "0.221.0",
    "jsr:@std/crypto@0.222.1": "0.222.1",
    "jsr:@std/dotenv@0.224": "0.224.2",
    "jsr:@std/dotenv@~0.225.2": "0.225.5",
    "jsr:@std/encoding@0.221": "0.221.0",
    "jsr:@std/encoding@0.222.1": "0.222.1",
    "jsr:@std/encoding@^1.0.10": "1.0.10",
    "jsr:@std/encoding@^1.0.5": "1.0.10",
    "jsr:@std/encoding@~0.222.1": "0.222.1",
    "jsr:@std/fmt@0.221": "0.221.0",
    "jsr:@std/encoding@~1.0.5": "1.0.10",
    "jsr:@std/fmt@0.224": "0.224.0",
    "jsr:@std/fmt@1": "1.0.8",
    "jsr:@std/fmt@^1.0.8": "1.0.8",
    "jsr:@std/fmt@~0.222.1": "0.222.1",
    "jsr:@std/fmt@~1.0.2": "1.0.8",
    "jsr:@std/fs@0.224": "0.224.0",
    "jsr:@std/fs@1": "1.0.19",
    "jsr:@std/fs@^1.0.3": "1.0.19",
@@ -56,23 +54,24 @@
    "jsr:@std/internal@1": "1.0.10",
    "jsr:@std/internal@^1.0.10": "1.0.10",
    "jsr:@std/internal@^1.0.9": "1.0.10",
    "jsr:@std/io@0.221": "0.221.0",
    "jsr:@std/io@0.225": "0.225.2",
    "jsr:@std/path@0.221": "0.221.0",
    "jsr:@std/io@~0.224.9": "0.224.9",
    "jsr:@std/path@0.224": "0.224.0",
    "jsr:@std/path@1": "1.1.2",
    "jsr:@std/path@^1.0.4": "1.1.2",
    "jsr:@std/path@^1.0.6": "1.1.2",
    "jsr:@std/path@^1.1.1": "1.1.2",
    "jsr:@std/path@~1.0.6": "1.0.9",
    "jsr:@std/semver@^1.0.5": "1.0.5",
    "jsr:@std/testing@0.224": "0.224.0",
    "jsr:@std/testing@^1.0.8": "1.0.15",
    "jsr:@std/text@0.221": "0.221.0",
    "jsr:@std/text@~1.0.7": "1.0.16",
    "jsr:@std/url@~0.225.1": "0.225.1",
    "jsr:@std/yaml@^1.0.8": "1.0.9",
    "npm:@alinea/suite@~0.6.3": "0.6.3",
    "npm:@cfworker/json-schema@^4.1.1": "4.1.1",
    "npm:@cloudflare/workers-types@^4.20250529.0": "4.20251011.0",
    "npm:@hongminhee/localtunnel@0.3": "0.3.0",
    "npm:@jimp/core@^1.6.0": "1.6.0",
    "npm:@jimp/wasm-webp@^1.6.0": "1.6.0",
    "npm:@js-temporal/polyfill@~0.5.1": "0.5.1",
@@ -84,10 +83,10 @@
    "npm:@poppanator/http-constants@^1.1.1": "1.1.1",
    "npm:@preact/signals-core@1.5.1": "1.5.1",
    "npm:@preact/signals@1.2.2": "1.2.2_preact@10.19.6",
    "npm:@sveltejs/kit@2": "2.46.5_@opentelemetry+api@1.9.0_@sveltejs+vite-plugin-svelte@6.2.1__svelte@5.39.12___acorn@8.15.0__vite@7.1.9___@types+node@24.7.0___tsx@4.20.6___picomatch@4.0.3__@types+node@24.7.0__tsx@4.20.6_svelte@5.39.12__acorn@8.15.0_vite@7.1.9__@types+node@24.7.0__tsx@4.20.6__picomatch@4.0.3_acorn@8.15.0_@types+node@24.7.0_tsx@4.20.6",
    "npm:@sveltejs/kit@2": "2.46.5_@opentelemetry+api@1.9.0_@sveltejs+vite-plugin-svelte@6.2.1__svelte@5.39.12___acorn@8.15.0__vite@7.1.9___@types+node@24.7.2___tsx@4.20.6___picomatch@4.0.3__@types+node@24.7.2__tsx@4.20.6_svelte@5.39.12__acorn@8.15.0_vite@7.1.9__@types+node@24.7.2__tsx@4.20.6__picomatch@4.0.3_acorn@8.15.0_@types+node@24.7.2_tsx@4.20.6",
    "npm:@types/amqplib@*": "0.10.7",
    "npm:@types/amqplib@~0.10.7": "0.10.7",
    "npm:@types/node@^24.2.1": "24.7.0",
    "npm:@types/node@^24.2.1": "24.7.2",
    "npm:amqplib@~0.10.8": "0.10.9",
    "npm:asn1js@^3.0.5": "3.0.6",
    "npm:byte-encodings@^1.0.11": "1.0.11",
@@ -101,6 +100,7 @@
    "npm:fastify@^5.2.0": "5.6.1",
    "npm:fetch-mock@^12.5.2": "12.5.4",
    "npm:h3@^1.15.0": "1.15.4",
    "npm:hono@^4.8.3": "4.9.10",
    "npm:icojs@~0.19.4": "0.19.5",
    "npm:ioredis@^5.6.1": "5.8.1",
    "npm:jimp@^1.6.0": "1.6.0",
@@ -131,48 +131,53 @@
    "@alinea/suite@0.6.3": {
      "integrity": "7d24a38729663b84d8a263d64ff7e3f8c72ac7cbb1db8ec5f414d0416b6b72e2"
    },
    "@cliffy/ansi@1.0.0-rc.4": {
      "integrity": "df561b6a69bb5177c31618c027274504ed24b996b854fa072eb7d0a380e41ac1",
    "@cliffy/ansi@1.0.0-rc.8": {
      "integrity": "ba37f10ce55bbfbdd8ddd987f91f029b17bce88385b98ba3058870f3b007b80c",
      "dependencies": [
        "jsr:@std/encoding@0.221",
        "jsr:@std/fmt@0.221",
        "jsr:@std/io@0.221"
        "jsr:@cliffy/internal",
        "jsr:@std/encoding@~1.0.5",
        "jsr:@std/io@~0.224.9"
      ]
    },
    "@cliffy/command@1.0.0-rc.4": {
      "integrity": "709884ffe0f53ce3edafa92b58223634397878fbf6dcabe0c74ea0108273b9f7",
    "@cliffy/command@1.0.0-rc.8": {
      "integrity": "758147790797c74a707e5294cc7285df665422a13d2a483437092ffce40b5557",
      "dependencies": [
        "jsr:@cliffy/flags",
        "jsr:@cliffy/internal",
        "jsr:@cliffy/table",
        "jsr:@std/fmt@0.221",
        "jsr:@std/fmt@~1.0.2",
        "jsr:@std/text"
      ]
    },
    "@cliffy/flags@1.0.0-rc.4": {
      "integrity": "29f370ade4ddf6e150a4d25fc44661234c19870ffcf7fb07cd100f1843fcd6e1",
    "@cliffy/flags@1.0.0-rc.8": {
      "integrity": "0f1043ce6ef037ba1cb5fe6b1bcecb25dc2f29371a1c17f278ab0f45e4b6f46c",
      "dependencies": [
        "jsr:@std/text"
      ]
    },
    "@cliffy/keycode@1.0.0-rc.4": {
      "integrity": "872ee86f6a438dc2c532408e542ee97ed19c91aedb8374c2eddc6e02e83c8ce4"
    "@cliffy/internal@1.0.0-rc.8": {
      "integrity": "34cdf2fad9b084b5aed493b138d573f52d4e988767215f7460daf0b918ff43d8"
    },
    "@cliffy/prompt@1.0.0-rc.4": {
      "integrity": "d5e52f2bc27040184f046e24af89262fbcbec0770cd528f6f11c58cebda28da9",
    "@cliffy/keycode@1.0.0-rc.8": {
      "integrity": "76dbf85a67ec0aea2e29ca049b8507b6b3f62a2a971bd744d8d3fc447c177cd9"
    },
    "@cliffy/prompt@1.0.0-rc.8": {
      "integrity": "eba403ea1d47b9971bf2210fa35f4dc7ebd2aba87beec9540ae47552806e2f25",
      "dependencies": [
        "jsr:@cliffy/ansi",
        "jsr:@cliffy/internal",
        "jsr:@cliffy/keycode",
        "jsr:@std/fmt@0.221",
        "jsr:@std/io@0.221",
        "jsr:@std/path@0.221",
        "jsr:@std/assert@~1.0.6",
        "jsr:@std/fmt@~1.0.2",
        "jsr:@std/io@~0.224.9",
        "jsr:@std/path@~1.0.6",
        "jsr:@std/text"
      ]
    },
    "@cliffy/table@1.0.0-rc.4": {
      "integrity": "990e4e0b3910e6c9cf7a5b4318b8f5e121cf681494c94fd113febb9b4d4c0741",
    "@cliffy/table@1.0.0-rc.8": {
      "integrity": "8bbcdc2ba5e0061b4b13810a24e6f5c6ab19c09f0cce9eb691ccd76c7c6c9db5",
      "dependencies": [
        "jsr:@std/console",
        "jsr:@std/fmt@0.221"
        "jsr:@std/fmt@~1.0.2"
      ]
    },
    "@cross/deepmerge@1.0.0": {
@@ -238,12 +243,6 @@
    "@es-toolkit/es-toolkit@1.39.10": {
      "integrity": "8757072a13aa64b3b349ba2b9d7d22fbe7ea6f138506c6cd2222d767cd79918f"
    },
    "@hongminhee/localtunnel@0.2.0": {
      "integrity": "50e14ddb699308e1629cc5d7246b45dce7fa143558a34d6f4f6ad62d8d099a92",
      "dependencies": [
        "jsr:@logtape/logtape@~0.2.2"
      ]
    },
    "@hongminhee/x-forwarded-fetch@0.2.0": {
      "integrity": "8a347e061974e07b480e9461c7d84047e12e92c462fe7679a6f0f59b5c5f48d5"
    },
@@ -253,12 +252,9 @@
    "@logtape/file@1.1.1": {
      "integrity": "3653e800bd1eb5a728a8409191b42644541bca2aec4101911e9fb8439f1f2536",
      "dependencies": [
        "jsr:@logtape/logtape@^1.1.1"
        "jsr:@logtape/logtape"
      ]
    },
    "@logtape/logtape@0.2.3": {
      "integrity": "b62ad7ba18e30188d012c2341aa5ad2596227695cc75909464fdf09d4a55afab"
    },
    "@logtape/logtape@1.1.1": {
      "integrity": "65ebc4ae58238f7404d96b52112293279b1d256c578621a750e793c36e34c3d2"
    },
@@ -270,9 +266,6 @@
        "jsr:@std/path@^1.0.6"
      ]
    },
    "@std/assert@0.221.0": {
      "integrity": "a5f1aa6e7909dbea271754fd4ab3f4e687aeff4873b4cef9a320af813adb489a"
    },
    "@std/assert@0.222.1": {
      "integrity": "691637161ee584a9919d1f9950ddd1272feb8e0a19e83aa5b7563cedaf73d74c",
      "dependencies": [
@@ -304,12 +297,6 @@
    "@std/bytes@1.0.6": {
      "integrity": "f6ac6adbd8ccd99314045f5703e23af0a68d7f7e58364b47d2c7f408aeb5820a"
    },
    "@std/console@0.221.0": {
      "integrity": "8f2afc1f3f14f5d6039c0c767f057e4aa1897d2210e167c4667cb155cafb9d11",
      "dependencies": [
        "jsr:@std/assert@0.221"
      ]
    },
    "@std/crypto@0.222.1": {
      "integrity": "d5b9e6c704fadbcc384cd42c0b603ad4aea710ece0ff26426602681b64fd237c",
      "dependencies": [
@@ -323,18 +310,12 @@
    "@std/dotenv@0.225.5": {
      "integrity": "9ce6f9d0ec3311f74a32535aa1b8c62ed88b1ab91b7f0815797d77a6f60c922f"
    },
    "@std/encoding@0.221.0": {
      "integrity": "d1dd76ef0dc5d14088411e6dc1dede53bf8308c95d1537df1214c97137208e45"
    },
    "@std/encoding@0.222.1": {
      "integrity": "fb6c1d38722feebc8d4a5efa3eb2039ecec0d50d053186240484d0c4a4ce1006"
    },
    "@std/encoding@1.0.10": {
      "integrity": "8783c6384a2d13abd5e9e87a7ae0520a30e9f56aeeaa3bdf910a3eaaf5c811a1"
    },
    "@std/fmt@0.221.0": {
      "integrity": "379fed69bdd9731110f26b9085aeb740606b20428ce6af31ef6bd45ef8efa62a"
    },
    "@std/fmt@0.222.1": {
      "integrity": "ec3382f9b0261c1ab1a5c804aa355d816515fa984cdd827ed32edfb187c0a722"
    },
@@ -366,8 +347,8 @@
    "@std/internal@1.0.10": {
      "integrity": "e3be62ce42cab0e177c27698e5d9800122f67b766a0bea6ca4867886cbde8cf7"
    },
    "@std/io@0.221.0": {
      "integrity": "faf7f8700d46ab527fa05cc6167f4b97701a06c413024431c6b4d207caa010da"
    "@std/io@0.224.9": {
      "integrity": "4414664b6926f665102e73c969cfda06d2c4c59bd5d0c603fd4f1b1c840d6ee3"
    },
    "@std/io@0.225.2": {
      "integrity": "3c740cd4ee4c082e6cfc86458f47e2ab7cb353dc6234d5e9b1f91a2de5f4d6c7",
@@ -375,15 +356,12 @@
        "jsr:@std/bytes@^1.0.5"
      ]
    },
    "@std/path@0.221.0": {
      "integrity": "0a36f6b17314ef653a3a1649740cc8db51b25a133ecfe838f20b79a56ebe0095",
      "dependencies": [
        "jsr:@std/assert@0.221"
      ]
    },
    "@std/path@0.224.0": {
      "integrity": "55bca6361e5a6d158b9380e82d4981d82d338ec587de02951e2b7c3a24910ee6"
    },
    "@std/path@1.0.9": {
      "integrity": "260a49f11edd3db93dd38350bf9cd1b4d1366afa98e81b86167b4e3dd750129e"
    },
    "@std/path@1.1.2": {
      "integrity": "c0b13b97dfe06546d5e16bf3966b1cadf92e1cc83e56ba5476ad8b498d9e3038",
      "dependencies": [
@@ -408,11 +386,8 @@
        "jsr:@std/assert@^1.0.13"
      ]
    },
    "@std/text@0.221.0": {
      "integrity": "a2f89ceb0d8851cd33e6774064621a1da9fbc36578cf4f02c5b5bcd7e8c84b67",
      "dependencies": [
        "jsr:@std/assert@0.221"
      ]
    "@std/text@1.0.16": {
      "integrity": "ddb9853b75119a2473857d691cf1ec02ad90793a2e8b4a4ac49d7354281a0cf8"
    },
    "@std/url@0.225.1": {
      "integrity": "7961f62f0a3cd2c7aa5b785822874132760b50bbf5ed0ccfded8668f203e7a95",
@@ -835,6 +810,12 @@
        "ipaddr.js@2.2.0"
      ]
    },
    "@hongminhee/localtunnel@0.3.0": {
      "integrity": "sha512-GRn02MyJIal6DjgDiaLDQhaiTvYlqTLq97bpTNqp2qGnwy4c77pHm6kWPBdSOjmLGPCf2bb/USFKQBgUhafbuA==",
      "dependencies": [
        "@logtape/logtape"
      ]
    },
    "@img/colour@1.0.0": {
      "integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw=="
    },
@@ -1431,6 +1412,9 @@
        "wasm-feature-detect"
      ]
    },
    "@logtape/logtape@1.1.1": {
      "integrity": "sha512-/zpMuB2BZnL3LnBsy6PfFJp/4qP/60U9hE5j6eFwk25wBVtLpd7/bF3B1j7cnMD37R02fFyDyyHEmRSOz6+Qfg=="
    },
    "@lukeed/csprng@1.1.0": {
      "integrity": "sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA=="
    },
@@ -1765,7 +1749,7 @@
        "acorn@8.15.0"
      ]
    },
    "@sveltejs/kit@2.46.5_@opentelemetry+api@1.9.0_@sveltejs+vite-plugin-svelte@6.2.1__svelte@5.39.12___acorn@8.15.0__vite@7.1.9___@types+node@24.7.0___tsx@4.20.6___picomatch@4.0.3__@types+node@24.7.0__tsx@4.20.6_svelte@5.39.12__acorn@8.15.0_vite@7.1.9__@types+node@24.7.0__tsx@4.20.6__picomatch@4.0.3_acorn@8.15.0_@types+node@24.7.0_tsx@4.20.6": {
    "@sveltejs/kit@2.46.5_@opentelemetry+api@1.9.0_@sveltejs+vite-plugin-svelte@6.2.1__svelte@5.39.12___acorn@8.15.0__vite@7.1.9___@types+node@24.7.2___tsx@4.20.6___picomatch@4.0.3__@types+node@24.7.2__tsx@4.20.6_svelte@5.39.12__acorn@8.15.0_vite@7.1.9__@types+node@24.7.2__tsx@4.20.6__picomatch@4.0.3_acorn@8.15.0_@types+node@24.7.2_tsx@4.20.6": {
      "integrity": "sha512-7TSvMrCdmig5TMyYDW876C5FljhA0wlGixtvASCiqUqtLfmyEEpaysXjC7GhR5mWcGRrCGF+L2Bl1eEaW1wTCA==",
      "dependencies": [
        "@opentelemetry/api",
@@ -1791,7 +1775,7 @@
      ],
      "bin": true
    },
    "@sveltejs/vite-plugin-svelte-inspector@5.0.1_@sveltejs+vite-plugin-svelte@6.2.1__svelte@5.39.12___acorn@8.15.0__vite@7.1.9___@types+node@24.7.0___tsx@4.20.6___picomatch@4.0.3__@types+node@24.7.0__tsx@4.20.6_svelte@5.39.12__acorn@8.15.0_vite@7.1.9__@types+node@24.7.0__tsx@4.20.6__picomatch@4.0.3_@types+node@24.7.0_tsx@4.20.6": {
    "@sveltejs/vite-plugin-svelte-inspector@5.0.1_@sveltejs+vite-plugin-svelte@6.2.1__svelte@5.39.12___acorn@8.15.0__vite@7.1.9___@types+node@24.7.2___tsx@4.20.6___picomatch@4.0.3__@types+node@24.7.2__tsx@4.20.6_svelte@5.39.12__acorn@8.15.0_vite@7.1.9__@types+node@24.7.2__tsx@4.20.6__picomatch@4.0.3_@types+node@24.7.2_tsx@4.20.6": {
      "integrity": "sha512-ubWshlMk4bc8mkwWbg6vNvCeT7lGQojE3ijDh3QTR6Zr/R+GXxsGbyH4PExEPpiFmqPhYiVSVmHBjUcVc1JIrA==",
      "dependencies": [
        "@sveltejs/vite-plugin-svelte",
@@ -1800,7 +1784,7 @@
        "vite"
      ]
    },
    "@sveltejs/vite-plugin-svelte@6.2.1_svelte@5.39.12__acorn@8.15.0_vite@7.1.9__@types+node@24.7.0__tsx@4.20.6__picomatch@4.0.3_@types+node@24.7.0_tsx@4.20.6": {
    "@sveltejs/vite-plugin-svelte@6.2.1_svelte@5.39.12__acorn@8.15.0_vite@7.1.9__@types+node@24.7.2__tsx@4.20.6__picomatch@4.0.3_@types+node@24.7.2_tsx@4.20.6": {
      "integrity": "sha512-YZs/OSKOQAQCnJvM/P+F1URotNnYNeU3P2s4oIpzm1uFaqUEqRxUB0g5ejMjEb5Gjb9/PiBI5Ktrq4rUUF8UVQ==",
      "dependencies": [
        "@sveltejs/vite-plugin-svelte-inspector",
@@ -1865,8 +1849,8 @@
        "undici-types@7.10.0"
      ]
    },
    "@types/node@24.7.0": {
      "integrity": "sha512-IbKooQVqUBrlzWTi79E8Fw78l8k1RNtlDDNWsFZs7XonuQSJ8oNYfEeclhprUldXISRMLzBpILuKgPlIxm+/Yw==",
    "@types/node@24.7.2": {
      "integrity": "sha512-/NbVmcGTP+lj5oa4yiYxxeBjRivKQ5Ns1eSZeB99ExsEQ6rX5XYU1Zy/gGxY/ilqtD4Etx9mKyrPxZRetiahhA==",
      "dependencies": [
        "undici-types@7.14.0"
      ]
@@ -2318,8 +2302,8 @@
    "emoji-regex-xs@1.0.0": {
      "integrity": "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg=="
    },
    "emoji-regex@10.5.0": {
      "integrity": "sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg=="
    "emoji-regex@10.6.0": {
      "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A=="
    },
    "emoji-regex@8.0.0": {
      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
@@ -2760,6 +2744,9 @@
    "highlight.js@10.7.3": {
      "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A=="
    },
    "hono@4.9.10": {
      "integrity": "sha512-AlI15ijFyKTXR7eHo7QK7OR4RoKIedZvBuRjO8iy4zrxvlY5oFCdiRG/V/lFJHCNXJ0k72ATgnyzx8Yqa5arug=="
    },
    "hookable@5.5.3": {
      "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ=="
    },
@@ -3925,7 +3912,7 @@
    "string-width@7.2.0": {
      "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
      "dependencies": [
        "emoji-regex@10.5.0",
        "emoji-regex@10.6.0",
        "get-east-asian-width",
        "strip-ansi@7.1.2"
      ]
@@ -4259,10 +4246,10 @@
        "vfile-message"
      ]
    },
    "vite@7.1.9_@types+node@24.7.0_tsx@4.20.6_picomatch@4.0.3": {
    "vite@7.1.9_@types+node@24.7.2_tsx@4.20.6_picomatch@4.0.3": {
      "integrity": "sha512-4nVGliEpxmhCL8DslSAUdxlB6+SMrhB0a1v5ijlh1xB1nEPuy1mxaHxysVucLHuWryAxLWg6a5ei+U4TLn/rFg==",
      "dependencies": [
        "@types/node@24.7.0",
        "@types/node@24.7.2",
        "esbuild@0.25.10",
        "fdir",
        "picomatch",
@@ -4275,12 +4262,12 @@
        "fsevents"
      ],
      "optionalPeers": [
        "@types/node@24.7.0",
        "@types/node@24.7.2",
        "tsx"
      ],
      "bin": true
    },
    "vitefu@1.1.1_vite@7.1.9__@types+node@24.7.0__tsx@4.20.6__picomatch@4.0.3_@types+node@24.7.0_tsx@4.20.6": {
    "vitefu@1.1.1_vite@7.1.9__@types+node@24.7.2__tsx@4.20.6__picomatch@4.0.3_@types+node@24.7.2_tsx@4.20.6": {
      "integrity": "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==",
      "dependencies": [
        "vite"
@@ -4724,23 +4711,23 @@
      },
      "packages/cli": {
        "dependencies": [
          "jsr:@cliffy/ansi@1.0.0-rc.4",
          "jsr:@cliffy/command@1.0.0-rc.4",
          "jsr:@cliffy/prompt@1.0.0-rc.4",
          "jsr:@cliffy/table@1.0.0-rc.4",
          "jsr:@cliffy/ansi@1.0.0-rc.8",
          "jsr:@cliffy/command@1.0.0-rc.8",
          "jsr:@cliffy/prompt@1.0.0-rc.8",
          "jsr:@cliffy/table@1.0.0-rc.8",
          "jsr:@cross/dir@^1.1.0",
          "jsr:@hongminhee/localtunnel@0.2",
          "jsr:@hono/hono@^4.8.3",
          "jsr:@std/assert@^1.0.13",
          "jsr:@std/dotenv@~0.225.2",
          "jsr:@std/fmt@0.224",
          "jsr:@std/fmt@^1.0.8",
          "jsr:@std/semver@^1.0.5",
          "jsr:@std/testing@^1.0.8",
          "npm:@hongminhee/localtunnel@0.3",
          "npm:@jimp/core@^1.6.0",
          "npm:@jimp/wasm-webp@^1.6.0",
          "npm:@poppanator/http-constants@^1.1.1",
          "npm:cli-highlight@^2.1.11",
          "npm:fetch-mock@^12.5.2",
          "npm:hono@^4.8.3",
          "npm:icojs@~0.19.4",
          "npm:jimp@^1.6.0",
          "npm:ora@^8.0.1",
@@ -4838,16 +4825,6 @@
          "jsr:@std/assert@^1.0.13",
          "npm:@sveltejs/kit@2"
        ]
      },
      "packages/testing": {
        "dependencies": [
          "npm:@opentelemetry/api@^1.9.0"
        ],
        "packageJson": {
          "dependencies": [
            "npm:@opentelemetry/api@^1.9.0"
          ]
        }
      }
    }
  }
+48 −48

File changed.

Preview size limit exceeded, changes collapsed.

+7 −7
Original line number Diff line number Diff line
@@ -4,23 +4,23 @@
  "license": "MIT",
  "exports": "./src/mod.ts",
  "imports": {
    "@cliffy/ansi": "jsr:@cliffy/ansi@1.0.0-rc.4",
    "@cliffy/command": "jsr:@cliffy/command@1.0.0-rc.4",
    "@cliffy/prompt": "jsr:@cliffy/prompt@1.0.0-rc.4",
    "@cliffy/table": "jsr:@cliffy/table@1.0.0-rc.4",
    "@cliffy/ansi": "jsr:@cliffy/ansi@1.0.0-rc.8",
    "@cliffy/command": "jsr:@cliffy/command@1.0.0-rc.8",
    "@cliffy/prompt": "jsr:@cliffy/prompt@1.0.0-rc.8",
    "@cliffy/table": "jsr:@cliffy/table@1.0.0-rc.8",
    "@cross/dir": "jsr:@cross/dir@^1.1.0",
    "@hongminhee/localtunnel": "jsr:@hongminhee/localtunnel@^0.2.0",
    "@hongminhee/localtunnel": "npm:@hongminhee/localtunnel@^0.3.0",
    "@jimp/core": "npm:@jimp/core@^1.6.0",
    "@jimp/wasm-webp": "npm:@jimp/wasm-webp@^1.6.0",
    "@poppanator/http-constants": "npm:@poppanator/http-constants@^1.1.1",
    "@std/assert": "jsr:@std/assert@^1.0.13",
    "@std/fmt/colors": "jsr:@std/fmt@^0.224.0/colors",
    "@std/fmt": "jsr:@std/fmt@^1.0.8",
    "@std/testing": "jsr:@std/testing@^1.0.8",
    "@std/dotenv": "jsr:@std/dotenv@^0.225.2",
    "@std/semver": "jsr:@std/semver@^1.0.5",
    "cli-highlight": "npm:cli-highlight@^2.1.11",
    "fetch-mock": "npm:fetch-mock@^12.5.2",
    "hono": "jsr:@hono/hono@^4.8.3",
    "hono": "npm:hono@^4.8.3",
    "icojs": "npm:icojs@^0.19.4",
    "jimp": "npm:jimp@^1.6.0",
    "ora": "npm:ora@^8.0.1",
+5 −0
Original line number Diff line number Diff line
@@ -51,10 +51,15 @@ async function pack(os: OS, arch: Arch): Promise<void> {
  }
}

const osFilter = Deno.env.get("OS")?.toLowerCase();
const archFilter = Deno.env.get("ARCH")?.toLowerCase();

const promises: Promise<void>[] = [];
for (const osKey in triplets) {
  const os = osKey as OS;
  if (osFilter != null && osFilter !== os) continue;
  for (const arch in triplets[os]) {
    if (archFilter != null && archFilter !== arch) continue;
    const promise = pack(os, arch as Arch);
    promises.push(promise);
  }
Loading