Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-07 | fix: upgrade deno_ast to 0.19 (#15808) | David Sherret | |
2022-09-07 | feat: add --no-npm flag to disable npm: imports (#15673) | Bartek Iwańczuk | |
This commit adds "--no-npm" flag, it's similar to "--no-remote" flag. This flag makes Deno error out if "npm:" specifier is encountered. | |||
2022-09-03 | BREAKING(unstable): remove --compat mode (#15678) | Bartek Iwańczuk | |
This commit removes "compat" mode. We shipped support for "npm:" specifier support in v1.25 and that is preferred way to interact with Node code that we will iterate and improve upon. | |||
2022-09-02 | refactor: move JsError formatting to deno_runtime (#15345) | Christian Dürr | |
This takes the existing `fmt_error` module from cli and puts it as a public module into `deno_runtime`. | |||
2022-09-02 | fix(init): suppress info logs when using quiet mode (#15741) | Geert-Jan Zwiers | |
2022-09-02 | refactor: extract out check code from emit (#15729) | David Sherret | |
Closes #15535 | |||
2022-09-02 | fix(cli/repl): await Promise.any([])... (#15623) | Jason | |
2022-08-30 | fix(fmt): add the file path to the panic messages when formatting is ↵ | David Sherret | |
unstable (#15693) | |||
2022-08-29 | refactor(cli): Remove cli/node dependency on cli/compat (#15654) | Bartek Iwańczuk | |
2022-08-27 | fix(cli): `deno upgrade --canary` always downloaded latest version even if ↵ | cuobiezi | |
it was already latest (#15639) Closes #15570 | |||
2022-08-23 | feat: binary npm commands (#15542) | David Sherret | |
2022-08-22 | perf: cache swc dependency analysis and don't hold onto `ParsedSource`s in ↵ | David Sherret | |
memory (#15502) | |||
2022-08-21 | chore: use Rust 1.63.0 (#15464) | Mathias Lafeldt | |
2022-08-20 | feat: add "deno init" subcommand (#15469) | Leo Kettmeir | |
This adds an init subcommand to that creates a project starter similar to cargo init. ``` $ deno init my_project Project initialized Run these commands to get started: cd my_project deno run main.ts deno run main_test.ts $ deno run main.ts Add 2 + 3 5 $ cat main.ts export function add(a: number, b: number): number { return a + b; } if (import.meta.main) { console.log("Add 2 + 3", add(2, 3)); } $ cat main_test.ts import { assertEquals } from "https://deno.land/std@0.151.0/testing/asserts.ts"; import { add } from "./main.ts"; Deno.test(function addTest() { assertEquals(add(2, 3), 5); }); ``` Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2022-08-11 | refactor(cli): consolidate most MainWorker related code to the same place ↵ | David Sherret | |
(#15459) | |||
2022-08-10 | feat: add initial internal npm client and dependency resolver (#15446) | David Sherret | |
2022-08-10 | fix(permissions): ignore empty values (#15447) | Leo Kettmeir | |
2022-08-10 | feat(repl): add color to functions for syntax highlighting (#15434) | sigmaSd | |
2022-08-04 | fix(test): output parallel test results independently (#15399) | Nayeem Rahman | |
2022-08-04 | fix(vendor): existing import map with bare specifier in remote (#15390) | David Sherret | |
2022-08-03 | fix(vendor): error on dynamic imports that fail to load instead of panicking ↵ | David Sherret | |
(#15391) | |||
2022-08-02 | fix(test): race condition for cancelled tests (#15233) | Nayeem Rahman | |
2022-07-26 | chore: update jsonc_parser to 0.20 (#15316) | David Sherret | |
2022-07-20 | fix(coverage): do not verify emit source hash for coverage (#15260) | David Sherret | |
2022-07-19 | feat: emit files on demand and fix racy emit (#15220) | David Sherret | |
2022-07-18 | feat(cli): support configuring the test tool in the config file (#15079) | Roj | |
2022-07-18 | chore(repl): update rustyline to 10.0.0 (#15232) | sigmaSd | |
2022-07-15 | refactor: allocate IDs for tests (#14729) | Nayeem Rahman | |
2022-07-12 | perf: use emit from swc instead of tsc (#15118) | David Sherret | |
2022-07-11 | fix(coverage): better handling of multi-byte characters (#15159) | David Sherret | |
2022-07-11 | refactor: rename run_basic to run_local (#15068) | cuobiezi | |
2022-07-01 | refactor: extract `deno_graph::create_graph` use to common function (#15009) | David Sherret | |
2022-07-01 | chore: use Rust 1.62.0 (#15028) | Bartek Iwańczuk | |
2022-06-29 | fix(vendor): ignore import map in output directory instead of erroring (#14998) | David Sherret | |
2022-06-29 | refactor: rename `RootConfig` to `CliOptions` (#15007) | David Sherret | |
2022-06-28 | refactor: add `RootConfig` (#14985) | David Sherret | |
2022-06-28 | feat(web): add beforeunload event (#14830) | Colin Ihrig | |
This commit adds the 'beforeunload' event. Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2022-06-27 | refactor: create `args` folder (#14982) | David Sherret | |
2022-06-24 | fix: don't error if Deno.bench() or Deno.test() are used in run subcommand ↵ | Bartek Iwańczuk | |
(#14946) | |||
2022-06-23 | fix(fmt): ignore node_modules directory (#14943) | Bartek Iwańczuk | |
2022-06-22 | fix(repl): use spaces for tab handler on windows (#14931) | sigmaSd | |
There is a bug in rustyline with tabs on Windows, so we insert spaces for now. | |||
2022-06-21 | chore: fix pty_tab_handler test on windows (#14927) | David Sherret | |
2022-06-20 | fix(repl): accept tab when previous character is whitespace (#14898) | sigmaSd | |
2022-06-20 | refactor: add `EmitCache` trait (#14925) | David Sherret | |
2022-06-18 | fix(fmt): should fail `--check` on parse error (#14907) | David Sherret | |
2022-06-15 | fix(check): use "moduleDetection": "force" (#14875) | Nayeem Rahman | |
2022-06-15 | feat(repl): Add key binding to force a new line (#14536) | sigmaSd | |
This commit adds key binding for "ctrl+s" combination that will force a new line in REPL. | |||
2022-06-14 | feat(test): update test summary report (#14629) | Mark Ladyshau | |
2022-06-14 | feat(vendor): support using an existing import map (#14836) | David Sherret | |
2022-06-13 | feat: no type-check by default (#14691) | Bartek Iwańczuk | |
This commit changes default default behavior of type checking for several subcommands. Instead of type checking and reporting type errors only for local files, the type checking is skipped entirely. Type checking can still be enabled using the "--check" flag. Following subcomands are affected: - deno cache - deno install - deno eval - deno run |