stub-macro 0.3.0

stub!() is a better version of todo!() that can be assigned to a variable
Documentation
{
  "version": "3",
  "packages": {
    "specifiers": {
      "jsr:@cliffy/ansi@1.0.0-rc.7": "jsr:@cliffy/ansi@1.0.0-rc.7",
      "jsr:@cliffy/internal@1.0.0-rc.7": "jsr:@cliffy/internal@1.0.0-rc.7",
      "jsr:@cliffy/keycode@1.0.0-rc.7": "jsr:@cliffy/keycode@1.0.0-rc.7",
      "jsr:@cliffy/prompt@1.0.0-rc.7": "jsr:@cliffy/prompt@1.0.0-rc.7",
      "jsr:@dengorbachev/patchlift@0.1.4": "jsr:@dengorbachev/patchlift@0.1.4",
      "jsr:@dengorbachev/patchlift@0.1.5": "jsr:@dengorbachev/patchlift@0.1.5",
      "jsr:@dengorbachev/patchlift@0.1.6": "jsr:@dengorbachev/patchlift@0.1.6",
      "jsr:@dengorbachev/patchlift@0.1.7": "jsr:@dengorbachev/patchlift@0.1.7",
      "jsr:@dengorbachev/patchlift@0.1.8": "jsr:@dengorbachev/patchlift@0.1.8",
      "jsr:@dengorbachev/patchlift@0.1.9": "jsr:@dengorbachev/patchlift@0.1.9",
      "jsr:@std/assert@1.0.0": "jsr:@std/assert@1.0.0",
      "jsr:@std/assert@^0.224.0": "jsr:@std/assert@0.224.0",
      "jsr:@std/assert@~1.0.6": "jsr:@std/assert@1.0.11",
      "jsr:@std/bytes@^1.0.5": "jsr:@std/bytes@1.0.5",
      "jsr:@std/encoding@~1.0.5": "jsr:@std/encoding@1.0.7",
      "jsr:@std/fmt@~1.0.2": "jsr:@std/fmt@1.0.5",
      "jsr:@std/fs@0.224.0": "jsr:@std/fs@0.224.0",
      "jsr:@std/internal@^1.0.1": "jsr:@std/internal@1.0.1",
      "jsr:@std/io@0.225.2": "jsr:@std/io@0.225.2",
      "jsr:@std/io@~0.224.9": "jsr:@std/io@0.224.9",
      "jsr:@std/path@0.224.0": "jsr:@std/path@0.224.0",
      "jsr:@std/path@^0.224.0": "jsr:@std/path@0.224.0",
      "jsr:@std/path@~1.0.6": "jsr:@std/path@1.0.8",
      "jsr:@std/text@~1.0.7": "jsr:@std/text@1.0.10",
      "npm:remeda@2.20.2": "npm:remeda@2.20.2",
      "npm:zod@3.24.2": "npm:zod@3.24.2",
      "npm:zx": "npm:zx@8.1.4",
      "npm:zx@8.3.2": "npm:zx@8.3.2"
    },
    "jsr": {
      "@cliffy/ansi@1.0.0-rc.7": {
        "integrity": "f71c921cce224c13d322e5cedba4f38e8f7354c7d855c9cb22729362a53f25aa",
        "dependencies": [
          "jsr:@cliffy/internal@1.0.0-rc.7",
          "jsr:@std/encoding@~1.0.5",
          "jsr:@std/io@~0.224.9"
        ]
      },
      "@cliffy/internal@1.0.0-rc.7": {
        "integrity": "10412636ab3e67517d448be9eaab1b70c88eba9be22617b5d146257a11cc9b17"
      },
      "@cliffy/keycode@1.0.0-rc.7": {
        "integrity": "5b3f6c33994e81a76b79f108b1989642ac22705840da33781f7972d7dff05503"
      },
      "@cliffy/prompt@1.0.0-rc.7": {
        "integrity": "a9cbd13acd8073558447cae8ca4cf593c09d23bcbe429cc63346920c21187b83",
        "dependencies": [
          "jsr:@cliffy/ansi@1.0.0-rc.7",
          "jsr:@cliffy/internal@1.0.0-rc.7",
          "jsr:@cliffy/keycode@1.0.0-rc.7",
          "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@~1.0.7"
        ]
      },
      "@dengorbachev/patchlift@0.1.4": {
        "integrity": "98c2579d1985c4ad003d6aa072786ea89bc0d13d0994e3e90d5a1e89b61d71ed",
        "dependencies": [
          "jsr:@std/fs@0.224.0",
          "jsr:@std/io@0.225.2",
          "jsr:@std/path@0.224.0",
          "npm:remeda@2.20.2",
          "npm:zod@3.24.2",
          "npm:zx@8.3.2"
        ]
      },
      "@dengorbachev/patchlift@0.1.5": {
        "integrity": "99ecf8f935436b74a7d3e8e7849b283830b50f555a7ad9a90fe75d73fda16e86",
        "dependencies": [
          "jsr:@std/fs@0.224.0",
          "jsr:@std/io@0.225.2",
          "jsr:@std/path@0.224.0",
          "npm:remeda@2.20.2",
          "npm:zod@3.24.2",
          "npm:zx@8.3.2"
        ]
      },
      "@dengorbachev/patchlift@0.1.6": {
        "integrity": "ff69584be54c2f63fcec0e4eb569e2b10bb53350667f2cebb3e663061d7dee3d",
        "dependencies": [
          "jsr:@cliffy/prompt@1.0.0-rc.7",
          "jsr:@std/fs@0.224.0",
          "jsr:@std/io@0.225.2",
          "jsr:@std/path@0.224.0",
          "npm:remeda@2.20.2",
          "npm:zod@3.24.2",
          "npm:zx@8.3.2"
        ]
      },
      "@dengorbachev/patchlift@0.1.7": {
        "integrity": "94111bcd6d64982cd9adafc03a674ae717c76d270849a6aa86901722aa906bc7",
        "dependencies": [
          "jsr:@cliffy/prompt@1.0.0-rc.7",
          "jsr:@std/fs@0.224.0",
          "jsr:@std/io@0.225.2",
          "jsr:@std/path@0.224.0",
          "npm:remeda@2.20.2",
          "npm:zod@3.24.2",
          "npm:zx@8.3.2"
        ]
      },
      "@dengorbachev/patchlift@0.1.8": {
        "integrity": "2f453503221a2c0073a429105f9b373e8a7108f881b6ad5468e70a09424e7b82",
        "dependencies": [
          "jsr:@cliffy/prompt@1.0.0-rc.7",
          "jsr:@std/fs@0.224.0",
          "jsr:@std/io@0.225.2",
          "jsr:@std/path@0.224.0",
          "npm:remeda@2.20.2",
          "npm:zod@3.24.2",
          "npm:zx@8.3.2"
        ]
      },
      "@dengorbachev/patchlift@0.1.9": {
        "integrity": "e3a0aa4d649d3bf248ec4dcfc9ebe14e6c6bbd9486a6a1ebe72e5f92c2308345",
        "dependencies": [
          "jsr:@cliffy/prompt@1.0.0-rc.7",
          "jsr:@std/fs@0.224.0",
          "jsr:@std/io@0.225.2",
          "jsr:@std/path@0.224.0",
          "npm:remeda@2.20.2",
          "npm:zod@3.24.2",
          "npm:zx@8.3.2"
        ]
      },
      "@std/assert@0.224.0": {
        "integrity": "8643233ec7aec38a940a8264a6e3eed9bfa44e7a71cc6b3c8874213ff401967f"
      },
      "@std/assert@1.0.0": {
        "integrity": "0e4f6d873f7f35e2a1e6194ceee39686c996b9e5d134948e644d35d4c4df2008",
        "dependencies": [
          "jsr:@std/internal@^1.0.1"
        ]
      },
      "@std/assert@1.0.11": {
        "integrity": "2461ef3c368fe88bc60e186e7744a93112f16fd110022e113a0849e94d1c83c1"
      },
      "@std/bytes@1.0.5": {
        "integrity": "4465dd739d7963d964c809202ebea6d5c6b8e3829ef25c6a224290fbb8a1021e"
      },
      "@std/encoding@1.0.7": {
        "integrity": "f631247c1698fef289f2de9e2a33d571e46133b38d042905e3eac3715030a82d"
      },
      "@std/fmt@1.0.5": {
        "integrity": "0cfab43364bc36650d83c425cd6d99910fc20c4576631149f0f987eddede1a4d"
      },
      "@std/fs@0.224.0": {
        "integrity": "52a5ec89731ac0ca8f971079339286f88c571a4d61686acf75833f03a89d8e69",
        "dependencies": [
          "jsr:@std/assert@^0.224.0",
          "jsr:@std/path@^0.224.0"
        ]
      },
      "@std/internal@1.0.1": {
        "integrity": "6f8c7544d06a11dd256c8d6ba54b11ed870aac6c5aeafff499892662c57673e6"
      },
      "@std/io@0.224.9": {
        "integrity": "4414664b6926f665102e73c969cfda06d2c4c59bd5d0c603fd4f1b1c840d6ee3"
      },
      "@std/io@0.225.2": {
        "integrity": "3c740cd4ee4c082e6cfc86458f47e2ab7cb353dc6234d5e9b1f91a2de5f4d6c7",
        "dependencies": [
          "jsr:@std/bytes@^1.0.5"
        ]
      },
      "@std/path@0.224.0": {
        "integrity": "55bca6361e5a6d158b9380e82d4981d82d338ec587de02951e2b7c3a24910ee6",
        "dependencies": [
          "jsr:@std/assert@^0.224.0"
        ]
      },
      "@std/path@1.0.8": {
        "integrity": "548fa456bb6a04d3c1a1e7477986b6cffbce95102d0bb447c67c4ee70e0364be"
      },
      "@std/text@1.0.10": {
        "integrity": "9dcab377450253c0efa9a9a0c731040bfd4e1c03f8303b5934381467b7954338"
      }
    },
    "npm": {
      "@types/fs-extra@11.0.4": {
        "integrity": "sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==",
        "dependencies": {
          "@types/jsonfile": "@types/jsonfile@6.1.4",
          "@types/node": "@types/node@18.16.19"
        }
      },
      "@types/jsonfile@6.1.4": {
        "integrity": "sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==",
        "dependencies": {
          "@types/node": "@types/node@18.16.19"
        }
      },
      "@types/node@18.16.19": {
        "integrity": "sha512-IXl7o+R9iti9eBW4Wg2hx1xQDig183jj7YLn8F7udNceyfkbn1ZxmzZXuak20gR40D7pIkIY1kYGx5VIGbaHKA==",
        "dependencies": {}
      },
      "@types/node@20.8.7": {
        "integrity": "sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ==",
        "dependencies": {
          "undici-types": "undici-types@5.25.3"
        }
      },
      "remeda@2.20.2": {
        "integrity": "sha512-38pfm5aUq6mUkNYbt7TdY2WEk9mSqRVV+6UsoTjabwmbu8obLbh8sYYSX2WQ3W4u6EYp3XxUKqIiwGFZu+OY9g==",
        "dependencies": {
          "type-fest": "type-fest@4.35.0"
        }
      },
      "type-fest@4.35.0": {
        "integrity": "sha512-2/AwEFQDFEy30iOLjrvHDIH7e4HEWH+f1Yl1bI5XMqzuoCUqwYCdxachgsgv0og/JdVZUhbfjcJAoHj5L1753A==",
        "dependencies": {}
      },
      "undici-types@5.25.3": {
        "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==",
        "dependencies": {}
      },
      "zod@3.24.2": {
        "integrity": "sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==",
        "dependencies": {}
      },
      "zx@8.1.4": {
        "integrity": "sha512-QFDYYpnzdpRiJ3dL2102Cw26FpXpWshW4QLTGxiYfIcwdAqg084jRCkK/kuP/NOSkxOjydRwNFG81qzA5r1a6w==",
        "dependencies": {
          "@types/fs-extra": "@types/fs-extra@11.0.4",
          "@types/node": "@types/node@20.8.7"
        }
      },
      "zx@8.3.2": {
        "integrity": "sha512-qjTunv1NClO05jDaUjrNZfpqC9yvNCchge/bzOcQevsh1aM5qE3TG6MY24kuQKlOWx+7vNuhqO2wa9nQCIGvZA==",
        "dependencies": {
          "@types/fs-extra": "@types/fs-extra@11.0.4",
          "@types/node": "@types/node@20.8.7"
        }
      }
    }
  },
  "remote": {
    "https://deno.land/x/zod@v3.23.8/ZodError.ts": "528da200fbe995157b9ae91498b103c4ef482217a5c086249507ac850bd78f52",
    "https://deno.land/x/zod@v3.23.8/errors.ts": "5285922d2be9700cc0c70c95e4858952b07ae193aa0224be3cbd5cd5567eabef",
    "https://deno.land/x/zod@v3.23.8/external.ts": "a6cfbd61e9e097d5f42f8a7ed6f92f93f51ff927d29c9fbaec04f03cbce130fe",
    "https://deno.land/x/zod@v3.23.8/helpers/enumUtil.ts": "54efc393cc9860e687d8b81ff52e980def00fa67377ad0bf8b3104f8a5bf698c",
    "https://deno.land/x/zod@v3.23.8/helpers/errorUtil.ts": "7a77328240be7b847af6de9189963bd9f79cab32bbc61502a9db4fe6683e2ea7",
    "https://deno.land/x/zod@v3.23.8/helpers/parseUtil.ts": "c14814d167cc286972b6e094df88d7d982572a08424b7cd50f862036b6fcaa77",
    "https://deno.land/x/zod@v3.23.8/helpers/partialUtil.ts": "998c2fe79795257d4d1cf10361e74492f3b7d852f61057c7c08ac0a46488b7e7",
    "https://deno.land/x/zod@v3.23.8/helpers/typeAliases.ts": "0fda31a063c6736fc3cf9090dd94865c811dfff4f3cb8707b932bf937c6f2c3e",
    "https://deno.land/x/zod@v3.23.8/helpers/util.ts": "30c273131661ca5dc973f2cfb196fa23caf3a43e224cdde7a683b72e101a31fc",
    "https://deno.land/x/zod@v3.23.8/index.ts": "d27aabd973613985574bc31f39e45cb5d856aa122ef094a9f38a463b8ef1a268",
    "https://deno.land/x/zod@v3.23.8/locales/en.ts": "a7a25cd23563ccb5e0eed214d9b31846305ddbcdb9c5c8f508b108943366ab4c",
    "https://deno.land/x/zod@v3.23.8/mod.ts": "ec6e2b1255c1a350b80188f97bd0a6bac45801bb46fc48f50b9763aa66046039",
    "https://deno.land/x/zod@v3.23.8/types.ts": "1b172c90782b1eaa837100ebb6abd726d79d6c1ec336350c8e851e0fd706bf5c"
  }
}