Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-13 | chore: rephrase env var help (#14270) | Bartek Iwańczuk | |
2022-04-13 | chore: add info about DENO_FUTURE_CHECK env var to --help (#14267) | Bartek Iwańczuk | |
2022-04-11 | refactor: improve help text (#14249) | Ryan Dahl | |
2022-04-11 | feat: Add "deno check" subcommand for type checking (#14072) | Bartek Iwańczuk | |
This commit adds new "deno check" subcommand. Currently it is an alias for "deno cache" with the difference that remote modules don't emit TS diagnostics by default. Prints warning for "deno run" subcommand if "--check" flag is not present and there's no "--no-check" flag. Adds "DENO_FUTURE_CHECK" env variable that allows to opt into new behavior now. | |||
2022-04-08 | feat(repl): Don't type check when importing modules (#14112) | Arthur Lafrance | |
2022-04-01 | chore(tests): use custom temp dir creation for the tests (#14153) | David Sherret | |
2022-03-30 | feat(lsp): add experimental testing API (#13798) | Kitson Kelly | |
Ref: denoland/vscode_deno#629 | |||
2022-03-29 | refactor(flags): rename CheckFlag to TypecheckMode (#14111) | Bartek Iwańczuk | |
2022-03-28 | chore: update clap and completions (#14136) | Robert | |
2022-03-14 | fix: shell completion hints (#13876) | Leo Kettmeir | |
2022-03-11 | feat: "deno bench" subcommand (#13713) | Bartek Iwańczuk | |
This commit adds "deno bench" subcommand and "Deno.bench()" API that allows to register bench cases. The API is modelled after "Deno.test()" and "deno test" subcommand. Currently the output is rudimentary and bench cases and not subject to "ops" and "resource" sanitizers. Co-authored-by: evan <github@evan.lol> | |||
2022-03-10 | feat: "deno task" subcommand (#13725) | Bartek Iwańczuk | |
Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2022-02-26 | fix(test): use --no-prompt by default (#13777) | Bartek Iwańczuk | |
This commit changes "deno test" subcommand, to always never prompt for permissions (ie. as if "deno test" was run with "--no-prompt" flag). | |||
2022-02-25 | feat: deno test --trace-ops (#13770) | Bartek Iwańczuk | |
This commit adds "--trace-ops" flag to "deno test" subcommand. This flag enables saving of stack traces for async ops, that before were always saved. While the feature proved to be very useful it comes with a significant performance hit, it's caused by excessive source mapping of stack frames. | |||
2022-02-25 | fix(cli): disable config discovery for remote script (#13745) | Yoshiya Hinosawa | |
2022-02-24 | chore: upgrade to Rust 1.59 (#13767) | David Sherret | |
2022-02-16 | feat: deno vendor (#13670) | David Sherret | |
2022-02-15 | feat(coverage): add "--output" flag (#13289) | VishnuJin | |
This commit adds "--output" to "deno coverage" subcommand. It can be used instead of piping output to a file. Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2022-02-12 | feat: permission prompt by default (#13650) | Ryan Dahl | |
2022-02-11 | refactor: use `Arc` instead of making copies of `Flags` struct (#13610) | Maxim | |
2022-01-31 | feat(cli): add "--no-clear-screen" flag (#13454) | Zheyu Zhang | |
This commit adds "--no-clear-screen" flag which can be used with "--watch" flag to disable clearing of terminal screen on each file change. | |||
2022-01-17 | feat: auto-discover config file (#13313) | Ryan Dahl | |
2022-01-14 | chore: upgrade clap to v3 (#13266) | Leo Kettmeir | |
2022-01-10 | fix: install shim with `--allow-all` should not output each permission ↵ | David Sherret | |
individually (#13325) | |||
2022-01-07 | chore: update copyright to 2022 (#13306) | Ryan Dahl | |
Co-authored-by: Erfan Safari <erfanshield@outlook.com> | |||
2021-12-18 | refactor: use `once_cell` instead of `lazy_static` (#13135) | Divy Srivastava | |
2021-12-15 | feat(watch): support watching external files (#13087) | Jesper van den Ende | |
2021-12-10 | feat(repl): add --unsafe-ignore-certificate-errors flag (#13045) | VishnuJin | |
2021-11-30 | feat: add `--no-check=remote` flag (#12766) | Kitson Kelly | |
Closes #11970 | |||
2021-11-09 | typo | Geert-Jan Zwiers | |
2021-11-04 | fix(lint): use recommended tag if there is no tags in config file or flags ↵ | Zheyu Zhang | |
(#12644) | |||
2021-10-13 | fix(runtime/ops/worker_host): move permission arg parsing to Rust (#12297) | Nayeem Rahman | |
2021-10-06 | feat(compat): inject Node globals (#12342) | Bartek Iwańczuk | |
This commit adds automatic injection of Node globals when "--compat" flag is present. This is done by executing "https://deno.land/std/node/global.ts" as a "side module", before main module is executed. This commit makes "--compat" required to be used with "--unstable" flag, as some of Node globals require unstable Deno APIs. | |||
2021-10-05 | feat(lint): add support for --watch flag (#11983) | CGQAQ | |
2021-10-05 | feat: add --compat flag to provide built-in Node modules (#12293) | Bartek Iwańczuk | |
This commit adds "--compat" flag. When the flag is passed a set of mappings for built-in Node modules is injected into the import map. If user doesn't explicitly provide an import map (using "--import-map" flag) then a map is created on the fly. If there are already existing mappings in import map that would clash with built-in Node modules a set of diagnostics is printed to the terminal with suggestions how to proceed. | |||
2021-09-30 | feat(cli/uninstall): add uninstall command (#12209) | Sylvain Cau | |
2021-09-16 | chore: update tagline (#12095) | Satya Rohith | |
2021-09-14 | docs: Update --config flag help text (#12059) | Bartek Iwańczuk | |
2021-09-13 | feat: add option flags to 'deno fmt' (#12060) | Bartek Iwańczuk | |
2021-09-13 | feat(fmt): add support for configuration file (#11944) | Bartek Iwańczuk | |
This commit adds support for configuration file for "deno fmt" subcommand. It is also respected by LSP when formatting files. Example configuration: { "fmt": { "files": { "include": ["src/"], "exclude": ["src/testdata/"] }, "options": { "useTabs": true, "lineWidth": 80, "indentWidth": 4, "singleQuote": true, "textWrap": "preserve" } } } | |||
2021-09-13 | fix(cli): use updated names in deno info help text (#11989) | Geert-Jan Zwiers | |
2021-09-04 | refactor: factor out DenoSubcommand enum variant into structs (#11896) | Bartek Iwańczuk | |
This commit refactors "DenoSubcommand" enum in a way that variants no longer contain anonymous structures but instead contain dedicated structures for each subcommand, eg. "DenoSubcommand::Lint" now contains "LintSubcommand". | |||
2021-09-03 | feat(lint): add support for config file and CLI flags for rules (#11776) | Bartek Iwańczuk | |
This commit adds support for following flags in deno lint subcommand: --config - allows to load configuration file and parses "lint" object --rules-tags=<tags> - allows specifying which set of tagged rules should be run --rules-include=<rules> - allow specifying which rules should be run --rules-exclude=<rules> - allow specifying which rules should not be run | |||
2021-08-24 | feat(cli): add --ignore flag to test command (#11712) | Casper Beyer | |
2021-08-23 | refactor(cli/tools/test): infer disable log from program state (#11803) | Casper Beyer | |
2021-08-23 | refactor(cli/flags): use an optional non zero usize for `fail-fast` (#11804) | Casper Beyer | |
Changes the type of the `fail_fast` flag from `Option<usize>` to `Option<NonZeroUsize>` as an optional value of zero isn't sound. | |||
2021-08-23 | fix(cli/flags): require a non zero usize for concurrent jobs (#11802) | Casper Beyer | |
2021-08-12 | doc: improve coverage CLI help text (#11646) | Chris Knight | |
Co-authored-by: Casper Beyer <caspervonb@pm.me> | |||
2021-08-10 | chore: release crates (#11628) | Bartek Iwańczuk | |
2021-08-10 | refactor: --unsafely-ignore-certificate-errors (#11629) | Bartek Iwańczuk | |