0
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-03-03 09:31:22 -05:00
deno/cli
Nayeem Rahman 45c49034a7
BREAKING(unstable): Improve Deno.spawn() stdio API (#14919)
- "SpawnOutput" extends "ChildStatus" instead of composing it
- "SpawnOutput::stdout", "SpawnOutput::stderr", "Child::stdin", 
"Child::stdout" and "Child::stderr" are no longer optional, instead 
made them getters that throw at runtime if that stream wasn't set 
to "piped". 
- Remove the complicated "<T extends SpawnOptions = SpawnOptions>" 
which we currently need to give proper type hints for the availability of 
these fields. Their typings for these would get increasingly complex 
if it became dependent on more options (e.g. "SpawnOptions::pty" 
which if set should make the stdio streams unavailable)
2022-07-18 15:16:12 +02:00
..
args feat(cli/test): add DENO_JOBS env variable for test subcommand (#14929) 2022-07-15 10:29:55 -04:00
bench benchmarks: fix exec_time and latency benchmarks (#15155) 2022-07-11 20:58:32 +02:00
cache fix: fallback to no type checking cache when db file can't be created (#15180) 2022-07-12 22:44:15 -04:00
compat chore: forward v1.23.4 release commit to main (#15172) 2022-07-12 17:08:36 -04:00
dts BREAKING(unstable): Improve Deno.spawn() stdio API (#14919) 2022-07-18 15:16:12 +02:00
lsp refactor: allocate IDs for tests (#14729) 2022-07-15 13:09:22 -04:00
ops refactor: allocate IDs for tests (#14729) 2022-07-15 13:09:22 -04:00
schemas fix(config-file): fix config-file.v1.json schema to allow colons in the task name (#14013) 2022-03-17 13:55:24 -04:00
tests BREAKING(unstable): Improve Deno.spawn() stdio API (#14919) 2022-07-18 15:16:12 +02:00
tools refactor: allocate IDs for tests (#14729) 2022-07-15 13:09:22 -04:00
tsc perf: use emit from swc instead of tsc (#15118) 2022-07-12 18:58:39 -04:00
auth_tokens.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -05:00
build.rs Revert "refactor(snapshots): to their own crate (#14794)" (#15076) 2022-07-05 00:12:41 +02:00
Cargo.toml feat(lsp): provide import map remapping diags and fixes (#15165) 2022-07-14 11:12:18 +10:00
cdp.rs fix(repl): fix null eval result (#13804) 2022-03-02 13:39:08 +09:00
checksum.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -05:00
deno.ico fix(cli): add icon and metadata to deno.exe on Windows (#6693) 2020-07-15 21:54:38 +02:00
deno_dir.rs chore: fix Windows specific clippy errors (#15212) 2022-07-15 12:30:25 -04:00
diagnostics.rs Remove unstable Deno.sleepSync (#14719) 2022-06-13 21:28:00 +02:00
diff.rs refactor: update comment in diff.rs (#15142) 2022-07-10 22:49:18 -04:00
display.rs refactor: add cli/display.rs module (#13879) 2022-03-09 00:19:02 +01:00
emit.rs refactor: remove redundant qualification of symbols in Rust (#15201) 2022-07-15 07:52:44 +10:00
errors.rs chore: remove all pub(crate)s from the cli crate (#14083) 2022-03-23 09:54:22 -04:00
file_fetcher.rs refactor: upgrade to deno_ast 0.15 (#14680) 2022-05-20 16:40:55 -04:00
file_watcher.rs refactor: remove redundant qualification of symbols in Rust (#15201) 2022-07-15 07:52:44 +10:00
fmt_errors.rs refactor: remove redundant qualification of symbols in Rust (#15201) 2022-07-15 07:52:44 +10:00
fs_util.rs refactor: remove redundant qualification of symbols in Rust (#15201) 2022-07-15 07:52:44 +10:00
graph_util.rs perf: use emit from swc instead of tsc (#15118) 2022-07-12 18:58:39 -04:00
http_cache.rs chore(tests): use custom temp dir creation for the tests (#14153) 2022-04-01 11:15:37 -04:00
http_util.rs chore: remove all pub(crate)s from the cli crate (#14083) 2022-03-23 09:54:22 -04:00
lockfile.rs chore(tests): use custom temp dir creation for the tests (#14153) 2022-04-01 11:15:37 -04:00
logger.rs chore: remove all pub(crate)s from the cli crate (#14083) 2022-03-23 09:54:22 -04:00
main.rs refactor: remove redundant qualification of symbols in Rust (#15201) 2022-07-15 07:52:44 +10:00
module_loader.rs refactor: rename RootConfig to CliOptions (#15007) 2022-06-29 11:51:11 -04:00
proc_state.rs refactor: remove redundant qualification of symbols in Rust (#15201) 2022-07-15 07:52:44 +10:00
README.md Remove deno_typescript (#6813) 2020-07-20 19:49:57 -04:00
resolver.rs feat(vendor): support using an existing import map (#14836) 2022-06-14 10:05:37 -04:00
standalone.rs refactor: remove redundant qualification of symbols in Rust (#15201) 2022-07-15 07:52:44 +10:00
text_encoding.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -05:00
tsc.rs refactor: remove redundant qualification of symbols in Rust (#15201) 2022-07-15 07:52:44 +10:00
unix_util.rs build: require safety comments on unsafe code (#13870) 2022-06-26 00:13:24 +02:00
version.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -05:00
windows_util.rs chore: fix Windows specific clippy errors (#15212) 2022-07-15 12:30:25 -04:00

Deno CLI Crate

crates docs

This provides the actual deno executable and the user-facing APIs.

The deno crate uses the deno_core to provide the executable.