summaryrefslogtreecommitdiff
path: root/tests/specs/task/doc_comments_no_args/deno.jsonc
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2024-11-16 11:18:17 +0000
committerGitHub <noreply@github.com>2024-11-16 12:18:17 +0100
commit84e12386480d76e97ad85d9c5314168e7ab03e04 (patch)
treef5b680eed392481cb1809acaf57c1045fcb1ce14 /tests/specs/task/doc_comments_no_args/deno.jsonc
parent48b94c099526eb262287e101a75cb4571b8972b0 (diff)
feat(task): support object notation, remove support for JSDocs (#26886)
This commit changes three aspects of `deno task`: 1. Tasks can now be written using object notation like so: ```jsonc { "tasks": { "foo": "deno run foo.js", "bar": { "command": "deno run bar.js" } } ``` 2. Support for comments for tasks is now removed. Comments above tasks will no longer be printed when running `deno task`. 3. Tasks written using object notation can have "description" field that replaces support for comments above tasks: ```jsonc { "tasks": { "bar": { "description": "This is a bar task" "command": "deno run bar.js" } } ``` ``` $ deno task Available tasks: - bar // This is a bar task deno run bar.js ``` Pulled most of the changes from https://github.com/denoland/deno/pull/26467 to support "dependencies" in tasks. Additionally some cleanup was performed to make code easier to read. --------- Co-authored-by: David Sherret <dsherret@gmail.com>
Diffstat (limited to 'tests/specs/task/doc_comments_no_args/deno.jsonc')
-rw-r--r--tests/specs/task/doc_comments_no_args/deno.jsonc12
1 files changed, 0 insertions, 12 deletions
diff --git a/tests/specs/task/doc_comments_no_args/deno.jsonc b/tests/specs/task/doc_comments_no_args/deno.jsonc
deleted file mode 100644
index 4b6d690c8..000000000
--- a/tests/specs/task/doc_comments_no_args/deno.jsonc
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "tasks": {
- // this task has documentation
- //
- // in the form of comments
- "lint": "deno lint",
- /*
- * block comments are fine too
- */
- "fmt": "deno fmt"
- }
-}