diff --git a/README.md b/README.md index d95df18..48d3253 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,8 @@ the [deno](https://deno.land) task runner. You can assign default permissions and flags to deno subcommands, environment variables, assign descriptions and more. +![deno make](/demo.png) + ## 💭 Why ? While the default [deno task runner](https://docs.deno.com/runtime/manual/tools/task_runner) is great, it is not always diff --git a/deno.lock b/deno.lock index b113fbe..71f6f45 100644 --- a/deno.lock +++ b/deno.lock @@ -12,7 +12,8 @@ } }, "redirects": { - "https://esm.sh/v132/@types/chai@~4.3/index.d.ts": "https://esm.sh/v132/@types/chai@4.3.8/index.d.ts" + "https://esm.sh/v132/@types/chai@~4.3/index.d.ts": "https://esm.sh/v132/@types/chai@4.3.8/index.d.ts", + "https://esm.sh/v133/@types/chai@~4.3/index.d.ts": "https://esm.sh/v133/@types/chai@4.3.9/index.d.ts" }, "remote": { "https://deno.land/std@0.203.0/assert/_constants.ts": "8a9da298c26750b28b326b297316cdde860bc237533b07e1337c021379e6b2a9", @@ -188,6 +189,7 @@ "https://deno.land/x/zod@v3.21.4/mod.ts": "64e55237cb4410e17d968cd08975566059f27638ebb0b86048031b987ba251c4", "https://deno.land/x/zod@v3.21.4/types.ts": "b5d061babea250de14fc63764df5b3afa24f2b088a1d797fc060ba49a0ddff28", "https://esm.sh/chai@4.3.10": "e413ea40e1248a0a06e8812f22ec265c4a41cb57829c19017af5cb1def62880f", + "https://esm.sh/chai@4.3.10?pin=v133": "e25839044ba92464bd0194939276cc97cbdec7f42ad2c49609d0092eaac1c8e1", "https://esm.sh/string-argv@0.3.2": "ba1d5479e1ed6293e5a7ffd3297e0eb55a23a5d5d7ac71306ee829fba4243402", "https://esm.sh/v132/assertion-error@1.1.0/denonext/assertion-error.mjs": "0a4a5dccfb89070dd1e09fad036e706aa51d9dd3236ab019aed08bef1841695b", "https://esm.sh/v132/chai@4.3.10/denonext/chai.mjs": "eb28e3e1d5467e55c014b1767e535640a04e5b1c3e343b642edb7d7cdcc66941", @@ -199,6 +201,14 @@ "https://esm.sh/v132/pathval@1.1.1/denonext/pathval.mjs": "d34809f4ad27fae1b72ca58c5961b077400f86c01ac0406373d74f2f7650ca83", "https://esm.sh/v132/string-argv@0.3.2/denonext/string-argv.mjs": "a7977920da1d72bf89b1db36d2c24fdfa82df6ce4f6c2b59a930b641a6ba9b37", "https://esm.sh/v132/type-detect@4.0.8/denonext/type-detect.mjs": "deb58bd7203992249a5795f7da35d00b67077fe6c03019349cb614ba22ef52ad", + "https://esm.sh/v133/assertion-error@1.1.0/denonext/assertion-error.mjs": "0a4a5dccfb89070dd1e09fad036e706aa51d9dd3236ab019aed08bef1841695b", + "https://esm.sh/v133/chai@4.3.10/denonext/chai.mjs": "fa4ea11c224f9f3abc5272c8917c0c629ec5ae2bec2fafe4edee09dfddcc4f68", + "https://esm.sh/v133/check-error@1.0.3/denonext/check-error.mjs": "04b0b4e7d4470a991f1211e35075d68ad3d96602236853f615527af0e889a265", + "https://esm.sh/v133/deep-eql@4.1.3/denonext/deep-eql.mjs": "3f406af09e31cfb3d403689e277eb392ee18361ca682c26a3955db094ba94802", + "https://esm.sh/v133/get-func-name@2.0.2/denonext/get-func-name.mjs": "351ff55c7e8628cae42ebcbfe38ab07c2182a916cd7cbaa8b261700a47c92e81", + "https://esm.sh/v133/loupe@2.3.6/denonext/loupe.mjs": "0a7ad4a5659cbe5b2130eb6b81d078b97d4a26a63fce3b3bf2632c098cf85c7c", + "https://esm.sh/v133/pathval@1.1.1/denonext/pathval.mjs": "d34809f4ad27fae1b72ca58c5961b077400f86c01ac0406373d74f2f7650ca83", + "https://esm.sh/v133/type-detect@4.0.8/denonext/type-detect.mjs": "deb58bd7203992249a5795f7da35d00b67077fe6c03019349cb614ba22ef52ad", "https://esm.sh/v133/zod-validation-error@1.5.0/denonext/zod-validation-error.mjs": "5668026e1c5e48df41677eb1c0bf1b7c66e0fd125c40934f37d32bf72610543a", "https://esm.sh/v133/zod@3.22.4/denonext/zod.mjs": "660128af5d1e921745c4d452472d103d9f2fc5afa508bbf233b83d35a272ad67", "https://esm.sh/zod-validation-error@1.5.0": "78c876230174f315432e87ae4c761c2a833f2abddf0544a335ff5c80fdb42ddb" diff --git a/mod_test.ts b/mod_test.ts index 775b54e..97522ba 100644 --- a/mod_test.ts +++ b/mod_test.ts @@ -1,7 +1,7 @@ import { make } from "./mod.ts" import { expandGlob } from "https://deno.land/std@0.204.0/fs/mod.ts" import * as JSONC from "https://deno.land/std@0.203.0/jsonc/mod.ts" -import { expect } from "https://esm.sh/chai@4.3.10" +import { expect } from "https://esm.sh/chai@4.3.10?pin=v133" for await (const { path, name: _name } of expandGlob("tests/*.jsonc")) { const name = _name.replace(".jsonc", "").replaceAll("_", " ")