1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-22 23:34:47 -05:00
denoland-deno/cli
Bartek Iwańczuk a1cd2a5915
refactor(core): definition of "ExtensionFileSource" (#17823)
This commit changes definition of "ExtensionFileSource", by changing
"code" field to being "ExtensionFileSourceCode" enum. Currently the enum
has only a single variant "IncludedInBinary". It is done in preparation
to allow embedders to decide if they want to include the source code in the
binary when snapshotting (in most cases they shouldn't do that).

In the follow up commit we'll add more variants to
"ExtensionFileSourceCode".

"include_js_files_dir!" macro was removed in favor "include_js_files!"
macro which can now accept "dir" option.
2023-02-20 01:11:56 +01:00
..
args chore(cli/test): stabilize coverage, doc, shuffle flags (#17661) 2023-02-16 00:50:30 +01:00
bench refactor: deno_graph 0.43 upgrade (#17692) 2023-02-09 22:00:23 -05:00
cache feat: wire up ext/node to the Node compatibility layer (#17785) 2023-02-15 19:44:52 +01:00
js refactor: remove prefix from include_js_files & use extension name (#17683) 2023-02-07 21:09:50 +00:00
lsp refactor: use deno_graph's semver and npm structs (#17791) 2023-02-15 13:20:40 -05:00
napi fix(cli/napi): correct name handling in napi property descriptor (#17716) 2023-02-10 21:46:56 +05:30
node feat: wire up ext/node to the Node compatibility layer (#17785) 2023-02-15 19:44:52 +01:00
npm refactor: add NpmPackageId back from deno_graph as NpmPackageNodeId (#17804) 2023-02-17 09:12:22 -05:00
ops chore: add copyright_checker tool and add the missing copyright (#17285) 2023-01-13 16:51:32 +09:00
schemas feat: embed import map in the config file (#17478) 2023-01-25 21:13:40 +01:00
tests test: add node compat tests (#17805) 2023-02-17 23:58:52 +09:00
tools refactor: add NpmPackageId back from deno_graph as NpmPackageNodeId (#17804) 2023-02-17 09:12:22 -05:00
tsc feat: Deprecate Deno.run API in favor of Deno.Command (#17630) 2023-02-16 12:11:32 +01:00
util refactor: reland "preserve ProcState::file_fetcher between restarts" (#17636) 2023-02-03 20:15:16 +01:00
auth_tokens.rs chore: upgrade to Rust 1.67 (#17548) 2023-01-27 10:43:16 -05:00
build.rs refactor(core): definition of "ExtensionFileSource" (#17823) 2023-02-20 01:11:56 +01:00
Cargo.toml refactor: add NpmPackageId back from deno_graph as NpmPackageNodeId (#17804) 2023-02-17 09:12:22 -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_std.rs chore: forward v1.30.3 release commit to main (#17677) 2023-02-07 04:15:38 +00:00
emit.rs chore: update copyright year to 2023 (#17247) 2023-01-02 21:00:42 +00:00
errors.rs refactor: use deno_graph's semver and npm structs (#17791) 2023-02-15 13:20:40 -05:00
file_fetcher.rs chore: upgrade to Rust 1.67 (#17548) 2023-01-27 10:43:16 -05:00
graph_util.rs refactor: make resolver required (#17783) 2023-02-15 11:30:54 -05:00
http_util.rs feat(install): follow redirects for urls with no path (#17449) 2023-02-10 10:11:11 -05:00
js.rs chore: add copyright_checker tool and add the missing copyright (#17285) 2023-01-13 16:51:32 +09:00
main.rs refactor: use deno_graph's semver and npm structs (#17791) 2023-02-15 13:20:40 -05:00
module_loader.rs feat: wire up ext/node to the Node compatibility layer (#17785) 2023-02-15 19:44:52 +01:00
proc_state.rs feat: wire up ext/node to the Node compatibility layer (#17785) 2023-02-15 19:44:52 +01:00
README.md docs(cli): do not need gen doc for cli (#17260) 2023-01-04 13:19:58 +01:00
resolver.rs refactor: make resolver required (#17783) 2023-02-15 11:30:54 -05:00
standalone.rs refactor: make resolver required (#17783) 2023-02-15 11:30:54 -05:00
version.rs chore: update copyright year to 2023 (#17247) 2023-01-02 21:00:42 +00:00
worker.rs feat: wire up ext/node to the Node compatibility layer (#17785) 2023-02-15 19:44:52 +01:00

Deno CLI Crate

crates

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

The deno crate uses the deno_core to provide the executable.