Unverified Commit 03a100d3 authored by Hong Minhee's avatar Hong Minhee
Browse files

Update Cliffy to 1.0.0-rc.8 in CLI package

Upgraded @cliffy packages from 1.0.0-rc.4 to 1.0.0-rc.8 to address
compatibility issues with newer Deno runtime. Updated import paths
for CompletionsCommand and HelpCommand to use their new submodule
locations, and standardized @std/fmt dependency version.
parent 8e954ccb
Loading
Loading
Loading
Loading
+52 −67
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",
@@ -24,28 +25,28 @@
    "jsr:@logtape/file@^1.1.1": "1.1.1",
    "jsr:@logtape/logtape@^1.1.1": "1.1.1",
    "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",
@@ -53,18 +54,18 @@
    "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",
@@ -130,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": {
@@ -260,9 +266,6 @@
        "jsr:@std/path@^1.0.6"
      ]
    },
    "@std/assert@0.221.0": {
      "integrity": "a5f1aa6e7909dbea271754fd4ab3f4e687aeff4873b4cef9a320af813adb489a"
    },
    "@std/assert@0.222.1": {
      "integrity": "691637161ee584a9919d1f9950ddd1272feb8e0a19e83aa5b7563cedaf73d74c",
      "dependencies": [
@@ -294,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": [
@@ -313,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"
    },
@@ -356,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",
@@ -365,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": [
@@ -398,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",
@@ -4726,14 +4711,14 @@
      },
      "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:@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",
+5 −5
Original line number Diff line number Diff line
@@ -4,17 +4,17 @@
  "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": "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",
+3 −1
Original line number Diff line number Diff line
import { Command, CompletionsCommand, HelpCommand } from "@cliffy/command";
import { Command } from "@cliffy/command";
import { CompletionsCommand } from "@cliffy/command/completions";
import { HelpCommand } from "@cliffy/command/help";
import { getFileSink } from "@logtape/file";
import { configure, getConsoleSink } from "@logtape/logtape";
import { setColorEnabled } from "@std/fmt/colors";